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

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".

目的

To enable Rust developers to securely manage secrets, passwords, and API keys within Azure Key Vault, integrating seamlessly with Azure's security infrastructure.

功能

  • Store, retrieve, update, and delete secrets
  • List secret properties with pagination
  • Secure authentication with DeveloperToolsCredential or ManagedIdentityCredential
  • Robust error handling for common Key Vault operations
  • Guidance on best practices for secret management in Rust

使用场景

  • When an application needs to securely store and access sensitive configuration data like API keys or database connection strings.
  • To implement secure secret rotation and management within a Rust-based application deployed on Azure.
  • When developing Rust microservices that require centralized secret management via Azure Key Vault.

非目标

  • Managing secrets outside of Azure Key Vault.
  • Providing a generic secret management solution not specific to Azure.
  • Handling non-secret data or other Azure Key Vault objects like keys or certificates (though related skills may exist).

工作流

  1. Configure Azure credentials and Key Vault URL.
  2. Initialize the `SecretClient` with credentials and vault URL.
  3. Perform operations such as `get_secret`, `set_secret`, `update_secret_properties`, `delete_secret`, or `list_secret_properties`.
  4. Handle potential errors, including `StatusCode::NotFound`.

实践

  • Secure Secret Management
  • Rust SDK Integration
  • Azure Service Interaction

先决条件

  • Rust toolchain
  • Azure subscription with Key Vault instance
  • Azure credentials configured (e.g., via environment variables, Managed Identity)

Trust

  • info:Issues AttentionWith 19 issues opened and 11 closed in the last 90 days, the closure rate is around 36%, indicating moderate maintainer responsiveness.

安装

请先添加 Marketplace

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

质量评分

已验证
95 /100
1 day ago 分析

信任信号

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

类似扩展

Azure Keyvault Secrets Ts

99

Manage secrets using Azure Key Vault Secrets SDK for JavaScript (@azure/keyvault-secrets). Use when storing and retrieving application secrets or configuration values.

技能
microsoft

Azure Key Vault Keys SDK for TypeScript

99

Manage cryptographic keys using Azure Key Vault Keys SDK for JavaScript (@azure/keyvault-keys). Use when creating, encrypting/decrypting, signing, or rotating keys.

技能
microsoft

Azure Security Keyvault Secrets Java

99

Azure Key Vault Secrets Java SDK for secret management. Use when storing, retrieving, or managing passwords, API keys, connection strings, or other sensitive configuration data.

技能
microsoft

Azure Keyvault Certificates Rust

98

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".

技能
microsoft

Hybrid Cloud Networking

100

Configure secure, high-performance connectivity between on-premises infrastructure and cloud platforms using VPN and dedicated connections. Use when building hybrid cloud architectures, connecting data centers to cloud, or implementing secure cross-premises networking.

技能
wshobson

Azure Postgres Ts

100

Connect to Azure Database for PostgreSQL Flexible Server from Node.js/TypeScript using the pg (node-postgres) package. Use for PostgreSQL queries, connection pooling, transactions, and Microsoft Entra ID (passwordless) authentication. Triggers: "PostgreSQL", "postgres", "pg client", "node-postgres", "Azure PostgreSQL connection", "PostgreSQL TypeScript", "pg Pool", "passwordless postgres".

技能
microsoft