Skip to content

Commit 17773e0

Browse files
authored
Merge pull request #96210 from jacwil/patch-2
Update key-vault-windows.md
2 parents 7428b3d + cadf1e1 commit 17773e0

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

articles/virtual-machines/extensions/key-vault-windows.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -88,8 +88,8 @@ The following JSON shows the schema for the Key Vault VM extension. The extensio
8888
"observedCertificates": <list of KeyVault URIs representing monitored certificates, e.g.: "https://myvault.vault.azure.net/secrets/mycertificate"
8989
},
9090
"authenticationSettings": {
91-
"msiEndpoint": <Optional MSI endpoint e.g.: "http://169.254.169.254/metadata/identity">,
92-
"msiClientId": <Optional MSI identity e.g.: "c7373ae5-91c2-4165-8ab6-7381d6e75619">
91+
"msiEndpoint": <Required when msiClientId is provided. MSI endpoint e.g. for most Azure VMs: "http://169.254.169.254/metadata/identity">,
92+
"msiClientId": <Required when VM has any user assigned identities. MSI identity e.g.: "c7373ae5-91c2-4165-8ab6-7381d6e75619".>
9393
}
9494
}
9595
}
@@ -102,7 +102,7 @@ The following JSON shows the schema for the Key Vault VM extension. The extensio
102102
> This is because the `/secrets` path returns the full certificate, including the private key, while the `/certificates` path does not. More information about certificates can be found here: [Key Vault Certificates](../../key-vault/general/about-keys-secrets-certificates.md)
103103
104104
> [!IMPORTANT]
105-
> The 'authenticationSettings' property is **required** only for VMs with **user assigned identities**.
105+
> The 'authenticationSettings' property is **required** for VMs with any **user assigned identities**. Even if you want to use a system-assigned identity, this is still required; otherwise the VM extension will not know which identity to use. Without this section, a VM with user-assigned identities will result in the Key Vault extension failing and being unable to download certificates.
106106
> It specifies identity to use for authentication to Key Vault.
107107
108108
> [!IMPORTANT]

0 commit comments

Comments
 (0)