Skip to content

Commit 6b7b56a

Browse files
authored
Updated doc to include KeyVault permissions
Updated doc to include KeyVault permissions required for App Service certificate to import certificate object from KeyVault secret.
1 parent 1733e4f commit 6b7b56a

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

articles/app-service/configure-ssl-certificate.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -220,7 +220,10 @@ If you use Azure Key Vault to manage your certificates, you can import a PKCS12
220220
### Authorize App Service to read from the vault
221221
By default, the App Service resource provider doesn’t have access to the Key Vault. In order to use a Key Vault for a certificate deployment, you need to [authorize the resource provider read access to the KeyVault](../key-vault/general/assign-access-policy-cli.md).
222222

223-
`abfa0a7c-a6b6-4736-8310-5855508787cd` is the resource provider service principal name for App Service, and it's the same for all Azure subscriptions. For Azure Government cloud environment, use `6a02c803-dafd-4136-b4c3-5a6f318b4714` instead as the resource provider service principal name.
223+
| Resource Provider | Service Principal AppId | KeyVault secret permissions | KeyVault certificate permissions |
224+
|--|--|--|--|
225+
| `Microsoft Azure App Service` or `Microsoft.Azure.WebSites` | `abfa0a7c-a6b6-4736-8310-5855508787cd` (It's the same for all Azure subscriptions)<br/><br/>For Azure Government cloud environment, use `6a02c803-dafd-4136-b4c3-5a6f318b4714`. | Get | Get |
226+
| Microsoft.Azure.CertificateRegistration | | Get<br/>List<br/>Set<br/>Delete | Get<br/>List |
224227

225228
> [!NOTE]
226229
> Currently, Key Vault Certificate only supports Key Vault access policy but not RBAC model.

0 commit comments

Comments
 (0)