Vaults - Update Access Policy
Mettez à jour les stratégies d’accès dans un coffre de clés dans l’abonnement spécifié.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}/accessPolicies/{operationKind}?api-version=2024-11-01
Paramètres URI
| Nom | Dans | Obligatoire | Type | Description |
|---|---|---|---|---|
|
operation
|
path | True |
Nom de l’opération |
|
|
resource
|
path | True |
string |
Nom du groupe de ressources auquel appartient le coffre. |
|
subscription
|
path | True |
string |
Informations d’identification d’abonnement qui identifient de manière unique l’abonnement Microsoft Azure. L’ID d’abonnement fait partie de l’URI de chaque appel de service. |
|
vault
|
path | True |
string pattern: ^[a-zA-Z0-9-]{3,24}$ |
Nom du coffre |
|
api-version
|
query | True |
string |
Version de l’API cliente. |
Corps de la demande
| Nom | Obligatoire | Type | Description |
|---|---|---|---|
| properties | True |
Propriétés de la stratégie d’accès |
Réponses
| Nom | Type | Description |
|---|---|---|
| 200 OK |
Les politiques d’accès mises à jour |
|
| 201 Created |
Les politiques d’accès mises à jour |
|
| Other Status Codes |
Réponse d’erreur décrivant pourquoi l’opération a échoué. |
Exemples
Add an access policy, or update an access policy with new permissions
Exemple de requête
PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sample-group/providers/Microsoft.KeyVault/vaults/sample-vault/accessPolicies/add?api-version=2024-11-01
{
"properties": {
"accessPolicies": [
{
"tenantId": "00000000-0000-0000-0000-000000000000",
"objectId": "00000000-0000-0000-0000-000000000000",
"permissions": {
"keys": [
"encrypt"
],
"secrets": [
"get"
],
"certificates": [
"get"
]
}
}
]
}
}
Exemple de réponse
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sample-group/providers/Microsoft.KeyVault/vaults/sample-vault/accessPolicies/",
"type": "Microsoft.KeyVault/vaults/accessPolicies",
"properties": {
"accessPolicies": [
{
"tenantId": "00000000-0000-0000-0000-000000000000",
"objectId": "00000000-0000-0000-0000-000000000000",
"permissions": {
"keys": [
"encrypt"
],
"secrets": [
"get"
],
"certificates": [
"get"
]
}
}
]
}
}
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sample-group/providers/Microsoft.KeyVault/vaults/sample-vault/accessPolicies/",
"type": "Microsoft.KeyVault/vaults/accessPolicies",
"properties": {
"accessPolicies": [
{
"tenantId": "00000000-0000-0000-0000-000000000000",
"objectId": "00000000-0000-0000-0000-000000000000",
"permissions": {
"keys": [
"encrypt"
],
"secrets": [
"get"
],
"certificates": [
"get"
]
}
}
]
}
}
Définitions
| Nom | Description |
|---|---|
|
Access |
Une identité qui a accès au coffre de clés. Toutes les identités du tableau doivent utiliser le même ID de locataire que l’ID de locataire du coffre de clés. |
|
Access |
Nom de l’opération |
|
Certificate |
Autorisations sur les certificats |
|
Cloud |
Réponse d’erreur du fournisseur de ressources Key Vault |
|
Cloud |
Réponse d’erreur du fournisseur de ressources Key Vault |
|
Key |
Autorisations sur les clés |
| Permissions |
Autorisations dont dispose l’identité pour les clés, les secrets, les certificats et le stockage. |
|
Secret |
Autorisations sur les secrets |
|
Storage |
Autorisations pour les comptes de stockage |
|
Vault |
Paramètres de mise à jour de la stratégie d’accès dans un coffre-fort |
|
Vault |
Propriétés de la stratégie d’accès au coffre-fort |
AccessPolicyEntry
Une identité qui a accès au coffre de clés. Toutes les identités du tableau doivent utiliser le même ID de locataire que l’ID de locataire du coffre de clés.
| Nom | Type | Description |
|---|---|---|
| applicationId |
string (uuid) |
ID d’application du client effectuant une demande pour le compte d’un principal |
| objectId |
string |
ID d’objet d’un utilisateur, d’un principal de service ou d’un groupe de sécurité dans le locataire Azure Active Directory pour le coffre. Cet ID d’objet doit être unique dans la liste des stratégies d’accès. |
| permissions |
Autorisations dont dispose l’identité pour les clés, les secrets et les certificats. |
|
| tenantId |
string (uuid) |
ID de locataire Azure Active Directory qui doit être utilisé pour authentifier les demandes auprès du coffre de clés. |
AccessPolicyUpdateKind
Nom de l’opération
| Valeur | Description |
|---|---|
| add | |
| replace | |
| remove |
CertificatePermissions
Autorisations sur les certificats
| Valeur | Description |
|---|---|
| all | |
| get | |
| list | |
| delete | |
| create | |
| import | |
| update | |
| managecontacts | |
| getissuers | |
| listissuers | |
| setissuers | |
| deleteissuers | |
| manageissuers | |
| recover | |
| purge | |
| backup | |
| restore |
CloudError
Réponse d’erreur du fournisseur de ressources Key Vault
| Nom | Type | Description |
|---|---|---|
| error |
Réponse d’erreur du fournisseur de ressources Key Vault |
CloudErrorBody
Réponse d’erreur du fournisseur de ressources Key Vault
| Nom | Type | Description |
|---|---|---|
| code |
string |
Code d’erreur. Il s’agit d’un moyen mnémotechnique qui peut être utilisé de manière programmatique. |
| message |
string |
Message d’erreur convivial. Le message est généralement localisé et peut varier selon la version du service. |
KeyPermissions
Autorisations sur les clés
| Valeur | Description |
|---|---|
| all | |
| encrypt | |
| decrypt | |
| wrapKey | |
| unwrapKey | |
| sign | |
| verify | |
| get | |
| list | |
| create | |
| update | |
| import | |
| delete | |
| backup | |
| restore | |
| recover | |
| purge | |
| release | |
| rotate | |
| getrotationpolicy | |
| setrotationpolicy |
Permissions
Autorisations dont dispose l’identité pour les clés, les secrets, les certificats et le stockage.
| Nom | Type | Description |
|---|---|---|
| certificates |
Autorisations sur les certificats |
|
| keys |
Autorisations sur les clés |
|
| secrets |
Autorisations sur les secrets |
|
| storage |
Autorisations pour les comptes de stockage |
SecretPermissions
Autorisations sur les secrets
| Valeur | Description |
|---|---|
| all | |
| get | |
| list | |
| set | |
| delete | |
| backup | |
| restore | |
| recover | |
| purge |
StoragePermissions
Autorisations pour les comptes de stockage
| Valeur | Description |
|---|---|
| all | |
| get | |
| list | |
| delete | |
| set | |
| update | |
| regeneratekey | |
| recover | |
| purge | |
| backup | |
| restore | |
| setsas | |
| listsas | |
| getsas | |
| deletesas |
VaultAccessPolicyParameters
Paramètres de mise à jour de la stratégie d’accès dans un coffre-fort
| Nom | Type | Description |
|---|---|---|
| id |
string |
ID de ressource de la politique d’accès. |
| location |
string |
Type de ressource de la stratégie d’accès. |
| name |
string |
Nom de la ressource de la stratégie d’accès. |
| properties |
Propriétés de la stratégie d’accès |
|
| type |
string |
Nom de la ressource de la stratégie d’accès. |
VaultAccessPolicyProperties
Propriétés de la stratégie d’accès au coffre-fort
| Nom | Type | Description |
|---|---|---|
| accessPolicies |
Tableau de 0 à 16 identités qui ont accès au coffre de clés. Toutes les identités du tableau doivent utiliser le même ID de locataire que l’ID de locataire du coffre de clés. |