Réinitialise l'identifiant de la clé KMS utilisée pour le chiffrement par défaut au niveau du compte du stockage par blocs dans une région spécifiée à la clé de service.
Description de l'opération
Les utilisateurs RAM requièrent l'autorisation AliyunECSFullAccess. Pour plus d'informations sur l'octroi d'autorisations aux utilisateurs Resource Access Management (RAM), consultez Accorder des autorisations à un utilisateur Resource Access Management (RAM).
Le compte doit disposer des autorisations pour utiliser le chiffrement des disques cloud. Si l'API renvoie UserNotInTheWhiteList, faites d'abord une demande pour être ajouté à la liste blanche du chiffrement des disques cloud.
Vous devez d'abord appeler EnableDiskEncryptionByDefault pour activer la fonction de chiffrement par défaut au niveau du compte pour le stockage par blocs dans la région spécifiée, puis appeler cette opération pour réinitialiser la clé par défaut.
Testez maintenant
Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale. Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale.
Test
Autorisation RAM
|
ecs:ResetDiskDefaultKMSKeyId |
none |
*Toutes les ressources.
|
Aucune | Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| RegionId |
string |
Oui |
L'identifiant de la région. Vous pouvez appeler l'opération DescribeRegions pour obtenir la liste des régions la plus récente. |
cn-hangzhou |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
Schéma de la réponse. |
||
| RequestId |
string |
L'identifiant de la requête. |
473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E |
Exemples
JSON format
{
"RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E"
}
Codes d'erreur
|
Code de statut HTTP |
Code d'erreur |
Message d'erreur |
Description |
|---|---|---|---|
| 400 | InvalidParameter.KMSKeyId.CMKNotEnabled | The CMK needs to be enabled. | Une fois le paramètre KMSKeyId défini pour un disque cloud chiffré, la clé principale client (CMK) doit être à l'état activé. Vous pouvez appeler l'opération DescribeKey de Key Management Service (KMS) pour interroger les informations sur la CMK spécifiée. |
| 400 | InvalidParameter.Encrypted.KmsNotEnabled | KMS must be enabled for encrypted disks. | Key Management Service (KMS) doit être activé pour les disques chiffrés. |
| 400 | InvalidParameter.KmsNotEnabled | The operation failed because KMS is not activated. Please activate KMS in the KMS console and try again. | |
| 403 | Abs.InvalidAction.RegionNotSupport | This region does not support this action. | La région ne prend pas en charge cette opération. |
| 403 | InvalidParameter.RegionIdNotExists | The specified region does not exist. | |
| 403 | InvalidParameter.KMSKeyId.KMSUnauthorized | ECS service does not have permission to access your KMS key. Please verify that the specified KMS key has authorized the ECS service. | |
| 403 | InvalidOperation.KMSKeyIdNotFound | The specified KMSKeyId does not exist. Please verify that the key ID is correct and that the key resides in the current region. | |
| 403 | InvalidOperation.KMSServiceNotOpen | KMS service is currently not open. | Key Management Service (KMS) n'a pas été activé. |
| 403 | UserNotInTheWhiteList | The user is not in disk white list. | L'utilisateur ne figure pas dans la liste blanche du stockage par blocs partagé. Soumettez un ticket pour demander l'accès à la liste blanche. |
| 403 | InvalidDefaultEncryption.NotFound | You have not configured default encryption setting in this region. | Le chiffrement des disques par défaut n'a pas été activé dans cette région. |
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.