跳转到主要内容
此内容尚未提供您的语言版本,正在以英文显示。

Azure SDK Rust

插件 已验证 活跃

Azure SDK patterns and best practices for Rust developers covering identity, Key Vault, storage, Cosmos DB, and Event Hubs.

7 个 Skill 0 个 MCP
目的

To provide Rust developers with integrated access to Azure services, enabling them to build cloud-native applications with best practices and idiomatic Rust code.

功能

  • Integrates with Azure Key Vault for secrets, certificates, and keys.
  • Supports Azure Blob Storage for file operations.
  • Enables interaction with Azure Cosmos DB for NoSQL data management.
  • Facilitates sending and receiving events with Azure Event Hubs.
  • Provides robust Azure identity and authentication mechanisms for Rust applications.

使用场景

  • Developing cloud-native applications in Rust that leverage Azure services.
  • Managing secrets, keys, and certificates securely in Azure Key Vault from Rust code.
  • Implementing data streaming or ingestion pipelines using Azure Event Hubs in Rust.
  • Storing and querying documents in Azure Cosmos DB using idiomatic Rust.

非目标

  • Providing a full-fledged Azure CLI replacement.
  • Managing Azure infrastructure deployment beyond service interactions.
  • Offering low-level network protocols; relies on Azure SDK abstractions.

实践

  • Azure SDK best practices
  • Rust idiomatic programming
  • Secure credential management

先决条件

  • Rust development environment
  • Azure account and necessary service configurations
  • Azure CLI or Azure Developer CLI for local authentication

安装

请先添加 Marketplace

/plugin marketplace add microsoft/skills
/plugin install azure-sdk-rust@skills

包含 7 个扩展

Skill (7)

Azure Cosmos Rust 技能

Azure Cosmos DB library for Rust (NoSQL API). Document CRUD, containers, and globally distributed data. Triggers: "cosmos db rust", "CosmosClient rust", "document crud rust", "NoSQL rust", "partition key rust".

98
Azure Event Hubs Rust 技能

Azure Event Hubs library for Rust. Send and receive events for streaming data ingestion and batch processing. Triggers: "event hubs rust", "ProducerClient rust", "ConsumerClient rust", "send event rust", "streaming rust", "eventhub rust".

87
Azure Identity Rust 技能

Azure Identity library for Rust. Microsoft Entra ID authentication for all Azure SDK clients. Triggers: "azure identity rust", "DeveloperToolsCredential", "authentication rust", "managed identity rust", "credential rust", "Entra ID rust".

97
Azure Keyvault Certificates Rust 技能

Azure Key Vault Certificates library for Rust. Create, manage, and use X.509 certificates including self-signed and CA-issued. Triggers: "keyvault certificates rust", "CertificateClient rust", "create certificate rust", "self-signed certificate rust", "X.509 rust".

98
Azure Keyvault Keys Rust 技能

Azure Key Vault Keys library for Rust. Create, manage, and use cryptographic keys including RSA, EC, and HSM-protected keys. Triggers: "keyvault keys rust", "KeyClient rust", "create key rust", "encrypt rust", "wrap key rust", "sign rust".

95
Azure Key Vault Secrets Rust 技能

Azure Key Vault Secrets library for Rust. Store and retrieve secrets, passwords, and API keys. Triggers: "keyvault secrets rust", "SecretClient rust", "get secret rust", "set secret rust", "list secrets rust".

95
Azure Storage Blob Rust 技能

Azure Blob Storage library for Rust. Upload, download, and manage blobs and containers. Triggers: "blob storage rust", "BlobClient rust", "upload blob rust", "download blob rust", "storage container rust", "BlobServiceClient rust".

95

质量评分

已验证
97 /100
1 day ago 分析

信任信号

最近提交1 day ago
星标2.3k
许可证MIT
状态
查看源代码