Azure CLI ile sanal makineler için Key Vault'un ayarlanması

Şunlar için geçerlidir: ✔️ Linux VM'leri ✔️ Esnek ölçek kümeleri

Azure Resource Manager yığınında gizli diziler/sertifikalar Key Vault tarafından sağlanan kaynaklar olarak modellenir. Azure Key Vault hakkında daha fazla bilgi edinmek için bkz . Azure Key Vault nedir? Key Vault'un Azure Resource Manager VM'leriyle kullanılabilmesi için Key Vault'taki EnabledForDeployment özelliğinin true olarak ayarlanması gerekir. Bu makalede, Azure CLI kullanarak Azure sanal makineleriyle (VM) kullanılacak Key Vault'un nasıl ayarlanacağı gösterilmektedir.

Bu adımları gerçekleştirmek için, az login kullanarak bir Azure hesabında en son Azure CLI'nin yüklü ve oturum açmış olması gerekir.

Anahtar kasası oluşturma

Bir anahtar kasası oluşturun ve az keyvault create ile dağıtım ilkesini atayın. Aşağıdaki örnek, kaynak grubunda adlı myKeyVault myResourceGroup bir anahtar kasası oluşturur:

az keyvault create -l westus -n myKeyVault -g myResourceGroup --enabled-for-deployment true

Anahtar Kasasını VM'lerle kullanılacak şekilde güncelleştirme

az keyvault update ile mevcut bir anahtar kasasında dağıtım ilkesini ayarlayın. Aşağıdaki, kaynak grubunda adlı myKeyVault anahtar kasasını myResourceGroup güncelleştirir:

az keyvault update -n myKeyVault -g myResourceGroup --set properties.enabledForDeployment=true

Key Vault'un kurulumunu yapmak için şablonları kullanma

Şablon kullandığınızda Key Vault kaynağı için özelliğini true şu şekilde ayarlamanız enabledForDeployment gerekir:

{
    "type": "Microsoft.KeyVault/vaults",
    "name": "ContosoKeyVault",
    "apiVersion": "2015-06-01",
    "location": "<location-of-key-vault>",
    "properties": {
    "enabledForDeployment": "true",
    ....
    ....
    }
}

Sonraki adımlar

Şablonları kullanarak Key Vault oluştururken yapılandırabileceğiniz diğer seçenekler için bkz . Anahtar kasası oluşturma.