Pour utiliser le chiffrement des disques cloud, vous devez accorder à ApsaraDB RDS l'autorisation d'accéder au service Key Management Service (KMS). Vous pouvez octroyer cette autorisation depuis la console Resource Access Management (RAM).
Prérequis
Un compte principal Alibaba Cloud est requis.
Informations générales
Le chiffrement des disques cloud protège robustement vos données au repos sans nécessiter de modifications de vos services ou applications. Pour en savoir plus sur le chiffrement des disques cloud, consultez les rubriques suivantes :
Créer la stratégie AliyunRDSInstanceEncryptionRolePolicy
Accédez à la page Policies dans la console RAM.
-
Cliquez sur Create Policy.
RemarqueUne policy est un ensemble d'autorisations défini par une syntaxe spécifique. Elle décrit avec précision les ressources, actions et conditions autorisées.
-
Cliquez sur l'onglet Edit Script et collez le document de stratégie suivant dans l'éditeur.
{ "Version": "1", "Statement": [ { "Action": [ "kms:List*", "kms:DescribeKey", "kms:TagResource", "kms:UntagResource" ], "Resource": [ "acs:kms:*:*:*" ], "Effect": "Allow" }, { "Action": [ "kms:Encrypt", "kms:Decrypt", "kms:GenerateDataKey" ], "Resource": [ "acs:kms:*:*:*" ], "Effect": "Allow", "Condition": { "StringEqualsIgnoreCase": { "kms:tag/acs:rds:instance-encryption": "true" } } } ] } -
Cliquez sur OK. Dans la boîte de dialogue qui s'affiche, configurez les paramètres suivants et cliquez sur OK.
Parameter
Description
Policy Name
Saisissez AliyunRDSInstanceEncryptionRolePolicy.
Description
Saisissez une description. Par exemple : Allows ApsaraDB RDS to access KMS.
Tags
(Facultatif) Ajoutez un ou plusieurs tags à la stratégie.
Créer et autoriser le rôle AliyunRDSInstanceEncryptionDefaultRole
Après avoir créé la stratégie, attachez-la à un rôle RAM. Cela permet à ApsaraDB RDS d'assumer ce rôle pour accéder aux ressources KMS.
Accédez à la page Roles dans la console RAM.
Cliquez sur Create Role.
Sélectionnez AnyTunnel, puis dans la liste déroulante Trusted Service, sélectionnez ApsaraDB RDS qui se termine par
rds.aliyuncs.comet cliquez sur OK.Dans la boîte de dialogue Create Role, saisissez AliyunRDSInstanceEncryptionDefaultRole dans le champ Role Name et cliquez sur OK.
-
Sur la page de confirmation, cliquez sur Grant Permission.
RemarqueSi vous avez fermé la page Role created successfully, recherchez AliyunRDSInstanceEncryptionDefaultRole sur la page RAM Role Management, puis cliquez sur Grant Permission.
Sur la page Grant Permission, recherchez la stratégie AliyunRDSInstanceEncryptionRolePolicy et cliquez dessus. La stratégie apparaît dans la zone Selected à droite.
Cliquez sur OK.
(Facultatif) Afficher l'ARN du rôle
L'Alibaba Cloud Resource Name (ARN) est un identifiant unique pour un rôle RAM. Vous devez fournir cet ARN lorsque vous activez le chiffrement des disques cloud via un appel API, tel que CreateDBInstance, afin de spécifier le rôle disposant des autorisations d'accès à KMS.
Accédez à la page Roles dans la console RAM.
Recherchez le rôle cible et cliquez sur son nom.
Sur la page des détails du rôle, localisez l'ARN dans le coin supérieur droit et copiez-le.