Dela via


Azure Key Vault-verktyg för Azure MCP Server

Med Azure MCP Server kan du hantera Azure Key Vault-resurser, inklusive nycklar, hemligheter och certifikat med frågor om naturligt språk. Du behöver inte komma ihåg specialiserad kommandosyntax för att hantera dessa resurser.

Azure Key Vault är en molntjänst för säker lagring och åtkomst till hemligheter. En hemlighet är allt som du vill kontrollera åtkomsten till, till exempel API-nycklar, lösenord, certifikat eller kryptografiska nycklar.

Anmärkning

Verktygsparametrar: Azure MCP Server-verktygen definierar parametrar för data som de behöver för att slutföra uppgifter. Vissa av dessa parametrar är specifika för varje verktyg och dokumenteras nedan. Andra parametrar är globala och delas av alla verktyg. Mer information finns i Verktygsparametrar.

Administration: Hämta alla hanterade HSM-inställningar

Hämtar alla Key Vault Managed HSM-kontoinställningar för ett visst valv. Detta inkluderar inställningar som rensningsskydd och kvarhållningsdagar för mjuk borttagning. Det här verktyget gäller ENDAST för hanterade HSM-valv.

Parameter Obligatorisk eller valfri Description
Vault Krävs Namnet på Key Vault.

Exempel på frågor är:

  • Hämta kontoinställningar: "Hämta kontoinställningarna för mitt nyckelvalv 'mykeyvault'"
  • Visa hanterade HSM-inställningar: "Visa kontoinställningarna för hanterad HSM-nyckelvault 'contoso-hsm'"
  • Fråga specifik inställning: "Vad är värdet för inställningen 'purgeProtection' i mitt nyckelvalv med namnet 'mykeyvault'"

Nycklar: Skapa nyckel

Azure MCP-servern kan skapa en ny nyckel i ett Azure Key Vault. Med den här åtgärden kan du lägga till kryptografiska nycklar för dina program.

Exempel på frågor är:

  • Skapa RSA-nyckel: "Skapa en ny RSA-nyckel med namnet "appkrypteringsnyckel" i mitt "mykeyvault"-nyckelvalv."
  • Generera EC-nyckel: "Generera en ny EC-nyckel med namnet 'signing-key' i Key Vault 'security-kv'"
  • Lägg till krypteringsnyckel: "Lägg till en ny 2048-bitars RSA-nyckel med namnet "datanyckel" i mitt Nyckelvalv"
  • Konfigurera signeringsnyckel: "Skapa en EC-nyckel för JWT-signering i mitt Nyckelvalv"
  • Skapa ny nyckel: "Skapa en P-256 EC-nyckel med namnet "jwt-signing" i mitt "api-vault""
Parameter Obligatorisk eller valfri Description
Vault Krävs Namnet på Key Vault.
Nyckel Krävs Namnet på nyckeln som ska skapas.
Nyckeltyp Krävs Typ av nyckel som ska skapas (RSA, EC).

Nycklar: Hämta nyckel

Azure MCP-servern kan hämta information om en specifik nyckel från ett Azure Key Vault. På så sätt kan du visa viktiga egenskaper och metadata.

Exempel på frågor är:

  • Få viktig information: "Visa mig information om "appkrypteringsnyckeln" i nyckelvalvet "mykeyvault".
  • Visa nyckelinformation: "Hämta information om signeringsnyckeln" i Key Vault 'security-kv'"
  • Hämta nyckel: "Hämta egenskaper för "datanyckeln" i mitt nyckelvalv
  • Kontrollera nyckeln: "Visa mig information om krypteringsnyckeln i mitt valv"
  • Söknyckel: "Hämta egenskaperna för "jwt-signing"-nyckeln i "api-vault"
Parameter Obligatorisk eller valfri Description
Vault Krävs Namnet på Key Vault.
Nyckel Krävs Namnet på nyckeln som ska hämtas.

Nycklar: Listnycklar

Azure MCP-servern kan visa alla nycklar i ett Azure Key Vault. Den här åtgärden hjälper dig att hantera dina kryptografiska nycklar och visa din nyckelinventering.

Exempel på frågor är:

  • Visa alla nycklar: "Visa alla nycklar i min "mykeyvault"-nyckelvalv."
  • Visa nycklar: "Vilka nycklar har jag i Key Vault 'security-kv'?"
  • Sök efter nycklar: "Listnycklar i mitt Key Vault 'central-keys'"
  • Frågenycklar: "Visa alla nycklar inklusive hanterade nycklar i mitt nyckelvalv"
  • Kontrollera nycklar: "Vilka nycklar är tillgängliga i mitt krypteringsvalv?"
Parameter Obligatorisk eller valfri Description
Vault Krävs Namnet på Key Vault.
Inkludera hanterad Krävs Om du vill inkludera hanterade nycklar i resultat eller inte.

Hemligheter: Skapa hemlighet

Azure MCP-servern kan skapa en ny hemlighet i ett Azure Key Vault. Med den här åtgärden kan du lagra känslig information på ett säkert sätt, till exempel lösenord, API-nycklar och anslutningssträngar. Den här åtgärden kräver användarmedgivande.

Exempel på frågor är:

  • Skapa API-hemlighet: "Skapa en hemlighet med namnet "api-key" med värdet "xyz123" i nyckelvalvet "production-vault".
  • Lagra lösenord: "Lägg till en hemlighet med namnet 'database-password' till Key Vault 'security-kv'"
  • Spara anslutningssträng: "Skapa en hemlighet för min databasanslutningssträng i Key Vault"
  • Lägg till autentiseringsuppgifter: "Lagra tjänstens huvudhemlighet i Key Vault 'api-vault'"
  • Ange konfiguration: "Skapa en hemlighet med namnet 'app-config' i mitt Key Vault"
Parameter Obligatorisk eller valfri Description
Vault Krävs Namnet på Key Vault.
Namn Krävs Namnet på hemligheten som ska skapas.
Value Krävs Värdet för hemligheten som ska lagras.

Hemligheter: Hämta hemlighet

Azure MCP-servern kan hämta en specifik hemlighet från ett Key Vault. Detta är användbart för åtkomst till känsliga konfigurationsvärden, API-nycklar, anslutningssträngar och andra hemligheter som lagras på ett säkert sätt i Azure Key Vault. Den här åtgärden kräver användarmedgivande.

Exempel på frågor är:

  • Hämta specifik hemlighet: "Hämta hemligheten "database-connection-string" från nyckelvalvet "production-vault".
  • Åtkomst till API-nyckel: "Hämta hemligheten "tredje part-api-key" från valvet "api-secrets"
  • Kontrollera det hemliga värdet: "Vad är värdet för hemligheten "ssl-certificate-password" i mitt Nyckelvalv?
  • Hämta konfiguration: "Hämta "app-config-secret" från valvet 'eastus-keyvault'"
  • Åtkomstautentiseringsuppgifter: "Visa mig "tjänstens huvudnamnshemlighet" från min produktionsnyckelvalv
Parameter Obligatorisk eller valfri Description
Vault Krävs Namnet på Key Vault.
Namn Krävs Namnet på hemligheten som ska hämtas.

Hemligheter: Lista hemligheter

Azure MCP-servern kan visa alla hemligheter i ett Azure Key Vault. Den här åtgärden hjälper dig att hantera dina lagrade hemligheter och visa din hemliga inventering.

Exempel på frågor är:

  • Visa en lista över alla hemligheter: "Visa alla hemligheter i nyckelvalvet "production-vault".
  • Visa hemligheter: "Vilka hemligheter har jag i Key Vault 'api-secrets'?"
  • Hitta hemligheter: "Lista hemligheter i mitt Key Vault 'configuration-kv'"
  • Frågehemligheter: "Visa alla hemligheter i mitt Nyckelvalv"
  • Kontrollera hemligheter: "Vilka hemligheter lagras i min 'eastus-keyvault'?"
Parameter Obligatorisk eller valfri Description
Vault Krävs Namnet på Key Vault.

Certifikat: Skapa certifikat

Azure MCP-servern kan skapa ett nytt certifikat i ett Azure Key Vault med hjälp av standardprincipen. Med den här åtgärden kan du generera SSL/TLS-certifikat för dina program.

Exempel på frågor är:

  • Skapa SSL-certifikat: "Skapa ett certifikat med namnet "web-ssl-cert" i nyckelvalvet "production-vault".
  • Generera certifikat: "Skapa ett nytt certifikat med namnet "api-tls-cert" i Key Vault 'security-kv'"
  • Lägg till certifikat: "Generera ett certifikat för mitt webbprogram i Key Vault"
  • Konfigurera TLS-certifikat: "Skapa ett certifikat med namnet "appcertifikat" i mitt Nyckelvalv
  • Skapa ett nytt certifikat: "Skapa ett certifikat med namnet "service-cert" i "certificates-vault"
Parameter Obligatorisk eller valfri Description
Vault Krävs Namnet på Key Vault.
Namn Krävs Namnet på certifikatet som ska skapas.

Certifikat: Hämta certifikat

Azure MCP-servern hämtar information om ett specifikt certifikat från ett Azure Key Vault. Med den här informationen kan du visa certifikategenskaper, förfallodatum och metadata.

Exempel på frågor är:

  • Hämta certifikatinformation: "Visa information om certifikatet "web-ssl-cert" i nyckelvalvet "production-vault".
  • Visa certifikatinformation: "Hämta information om certifikatet "api-tls-cert" i Key Vault 'security-kv'"
  • Hämta certifikat: "Hämta egenskaper för "appcertifikatet" i mitt Key Vault
  • Kontrollera certifikatet: "Visa information om SSL-certifikatet i mitt valv"
  • Hitta certifikat: "Hämta egenskaperna för "service-cert"-certifikatet i 'certificates-vault'"
Parameter Obligatorisk eller valfri Description
Vault Krävs Namnet på Key Vault.
Namn Krävs Namnet på certifikatet som ska hämtas.

Certifikat: Importera certifikat

Importerar ett befintligt certifikat (PFX eller PEM med privat nyckel) till ett Azure Key Vault utan att generera ett nytt certifikat eller nyckelmaterial. Om certifikatet är en lösenordsskyddad PFX anger du ett lösenord.

Exempel på frågor är:

  • Importera certifikat från fil: "Importera certifikatet i filen '/path/to/cert.pfx' till nyckelvalvet 'mykeyvault'."
  • Importera certifikat med namnet: "Importera ett certifikat till nyckelvalvet 'security-kv' med namnet 'web-ssl-cert'."
  • Lägg till PFX-certifikat: "Importera ett PFX-certifikat från 'C:\certs\api.pfx' till Key Vault 'api-vault' som 'api-cert'."
  • Importera PEM-certifikat: "Importera ett PEM-certifikat till mitt Key Vault prod-vault med namnet "prod-cert".
  • Importera lösenordsskyddat certifikat: "Importera certifikatet 'secure.pfx' till Key Vault 'ssl-vault' med lösenordet 'mypassword'."
Parameter Obligatorisk eller valfri Description
Vault Krävs Namnet på Key Vault.
Certifikat Krävs Namnet på certifikatet som det visas i Key Vault.
Certifikatdata eller sökväg Krävs Antingen sökvägen till en PFX- eller PEM-fil, en base64-kodad PFX- eller rå PEM-text som börjar med -----BEGIN.
Lösenord Valfritt Lösenord för en skyddad PFX som importeras.

Certifikat: Lista certifikat

Azure MCP-servern visar en lista över alla certifikat i ett Azure Key Vault. Den här åtgärden hjälper dig att hantera dina certifikat och spåra förfallodatum.

Exempel på frågor är:

  • Lista alla certifikat: "Visa alla certifikat i nyckelvalvet "production-vault".
  • Visa certifikat: "Vilka certifikat har jag i Key Vault 'security-kv'?"
  • Hitta certifikat: "Lista certifikat i mitt Key Vault 'certificates-kv'"
  • Frågecertifikat: "Visa alla certifikat i mitt Nyckelvalv"
  • Kontrollera certifikat: "Vilka certifikat är tillgängliga i mitt "ssl-vault"?
Parameter Obligatorisk eller valfri Description
Vault Krävs Namnet på Key Vault.