2016-11-14 5 views
1

Azure Key Vault에 Azure Key Vault 통합을 추가하려고 했으므로 모든 비밀번호를 Azure Key-Vault에 보관할 수 있습니다.ARM 템플릿의 Azure Key Vault 액세스

내가 Azure KeyVault (dSentienceAnalytics)에서 생성 한 비밀 (adminPassword)에 액세스하려고 시도한 후 this입니다. Here이 내 템플릿입니다

이 템플릿을 powershell을 통해 배포하려고 시도했지만 Azure 키 볼트에서 검색 할 변수 "adminPassword"에 대한 값을 입력하라고했습니다.

내가 여기에없는 것을 보았습니까? 누구든지 이걸 도와 줄 수 있니?

답변

1

템플릿 자체에서는 매개 변수 파일에서만 KeyVault 참조를 사용할 수 없습니다. KeyVault를 사용하는 경우 템플릿이 다르게 보이지 않으므로 adminPassword 매개 변수는 단순히 secureString으로 정의됩니다. 암호의 템플릿의 사용은 다음과 같이 정확하게 볼 수 있습니다 : 참조가 사용되는 경우

https://github.com/Azure/azure-quickstart-templates/blob/master/101-vm-simple-linux/azuredeploy.json

매개 변수 파일입니다. 여기에 첫 번째 코드 샘플 :

https://azure.microsoft.com/en-us/documentation/articles/resource-manager-keyvault-parameter/#reference-a-secret-with-static-id

는 당신에게 매개 변수 파일을 보여주는 아닌 템플릿 파일의 파라미터 객체 (이 조금 혼란). 정말 간단한 예를 들어

을 참조 KeyVaultUse.json 여기 KeyVaultUse.parameters.json :

KeyVaultUse.json에 대한 고유하거나 다른 아무것도 없다는 것을

https://github.com/rjmax/ArmExamples/tree/master/keyvaultexamples

주의 "키"에 파라미터 파일.

도움이 되셨습니까?

+0

왜 안 되니? 플랫폼이 매개 변수 파일에서만 [아직] 템플릿의 KeyVault 참조 사용을 지원하지 않기 때문에 절대적으로 – 4c74356b41

+0

을 사용할 수 있습니다. –

+0

무슨 뜻이야, 내가 템플릿에 사용하고있어 ... – 4c74356b41

관련 문제