Zum Hauptinhalt springen
Dieser Inhalt ist noch nicht in Ihrer Sprache verfügbar und wird auf Englisch angezeigt.

Azure Key Vault Secrets Rust

Skill Verifiziert Aktiv

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

Zweck

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

Funktionen

  • 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

Anwendungsfälle

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

Nicht-Ziele

  • 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).

Workflow

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

Praktiken

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

Voraussetzungen

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

Installation

Zuerst Marketplace hinzufügen

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

Qualitätspunktzahl

Verifiziert
95 /100
Analysiert about 23 hours ago

Vertrauenssignale

Letzter Commit1 day ago
Sterne2.3k
LizenzMIT
Status
Quellcode ansehen

Ähnliche Erweiterungen

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.

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

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

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

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

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

Skill
microsoft