2016-08-08 14 views
0

Ich schließe eine Powershell-Startaufgabe für eine Azure-Worker-Rolle ein, die einen geheimen Schlüssel aus Azure Key Vault abrufen muss. Ich möchte ein Client-Zertifikat verwenden, um die Key Vault-Anfrage zu authentifizieren (cert wird auf der VM installiert, wenn die Rolle auftaucht).Wie erhalte ich Azure Key Vault mit Powershell mit Zertifikatsauthentifizierung?

Ich schaute this Tutorial auf azurblauen Dokumentation, aber das braucht mich, um einige C# -Methoden zu schreiben und bündeln nugget Pakete. Gibt es einen einfacheren Weg?

Antwort

0

Es ist möglich, mit Powershell auf die Schlüssel in Keyvault zuzugreifen. Verwenden Sie den Befehl Get-AzureKeyVaultSecret, um die Werte abzurufen. Es hat mehrere Parameter unterschiedliche Anforderungen wie bekommen alle Geheimnisse entsprechen, bestimmte Geheimnisse usw.

https://msdn.microsoft.com/en-us/library/dn868047.aspx

Details von allen keyvault Modul Commandlets hier gefunden werden kann.

https://msdn.microsoft.com/library/azure/dn868052.aspx

+0

ich nicht einen Weg zu verwenden, um diese Cmdlets Zertifikat Auth, können Sie geben ein Beispiel finden konnten? – Amit

+0

cert auth auf den azurblauen Konto richtig zugreifen ?? Das sind normale Schritte in der Powershell. Ich bin mir nicht sicher, wie das in diesem Fall anders ist. – Aravind

+0

Wenn es als Startaufgabe auf PaaS VM ausgeführt wird, hat es keinen Benutzer oder Kontext zur Authentifizierung. Ich habe mit KeyVault-Leuten verifiziert, sie unterstützen es jetzt nicht. – Amit

Verwandte Themen