Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Octroi d’autorisation de baliser les ressources Aurora lors de la création
Certaines actions RDS API vous permettent de spécifier des balises lorsque vous créez la ressource. Vous pouvez utiliser des balises de ressource pour implémenter le contrôle basé sur les attributs (ABAC). Pour plus d'informations, voir À quoi sert ABAC ? AWS et Contrôle de l'accès aux AWS ressources à l'aide de balises.
Pour permettre aux utilisateurs d’attribuer des balises aux ressources au moment de la création, ils doivent avoir les autorisations d’utiliser l’action qui crée la ressource (par exemple, rds:CreateDBCluster). Si les balises sont spécifiées dans l’action de création, RDS effectue des autorisations supplémentaires sur l’action rds:AddTagsToResource afin de vérifier si les utilisateurs disposent des autorisations nécessaires pour créer des balises. Par conséquent, les utilisateurs doivent également avoir des autorisations explicites d’utiliser l’action rds:AddTagsToResource.
Dans la définition de politique IAM de l’action rds:AddTagsToResource, vous pouvez utiliser la clé de condition aws:RequestTag pour exiger des balises dans une demande de balisage d’une ressource.
Par exemple, la politique suivante permet aux utilisateurs de créer des instances de base de données et d’appliquer des balises lors de la création d’une instances de base de données, mais uniquement avec des clés de balise spécifiques (environment ou project) :
Cette politique refuse toute demande de création d’instance de base de données qui inclut les balises environment ou project, ou qui ne spécifie aucune de ces balises. En outre, les utilisateurs doivent spécifier des valeurs pour les balises qui correspondent aux valeurs autorisées dans la politique.
La politique suivante permet aux utilisateurs de créer des clusters de bases de données et d’appliquer des balises pendant la création, à l’exception de la balise environment=prod :
Actions d’API RDS prises en charge pour le balisage lors de la création
Les actions d’API RDS suivantes prennent en charge le balisage lors de la création d’une ressource. Pour ces actions, vous pouvez spécifier des balises lorsque vous créez la ressource :
CreateBlueGreenDeploymentCreateCustomDBEngineVersionCreateDBClusterCreateDBClusterEndpointCreateDBClusterParameterGroupCreateDBClusterSnapshotCreateDBInstanceCreateDBInstanceReadReplicaCreateDBParameterGroupCreateDBProxyCreateDBProxyEndpointCreateDBSecurityGroupCreateDBShardGroupCreateDBSnapshotCreateDBSubnetGroupCreateEventSubscriptionCreateGlobalClusterCreateIntegrationCreateOptionGroupCreateTenantDatabaseCopyDBClusterParameterGroupCopyDBClusterSnapshotCopyDBParameterGroupCopyDBSnapshotCopyOptionGroupRestoreDBClusterFromS3RestoreDBClusterFromSnapshotRestoreDBClusterToPointInTimeRestoreDBInstanceFromDBSnapshotRestoreDBInstanceFromS3RestoreDBInstanceToPointInTimePurchaseReservedDBInstancesOffering
Si vous utilisez l'API AWS CLI or pour créer une ressource avec des balises, le Tags paramètre est utilisé pour appliquer des balises aux ressources lors de la création.
Pour ces actions d’API, si le balisage échoue, la ressource n’est pas créée et la demande échoue avec une erreur. Ainsi, les ressources sont créées avec des balises ou elles ne sont pas créées du tout, ce qui empêche la création de ressources sans les balises prévues.