View a markdown version of this page

Actions, ressources et clés de condition pour l'API de données Amazon RDS - Référence de l'autorisation de service

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.

Actions, ressources et clés de condition pour l'API de données Amazon RDS

API de données Amazon RDS (préfixe de service) : rds-data) fournit les opérations, ressources, actions et clés de condition spécifiques au service suivantes à utiliser dans les politiques d'autorisation IAM.

Références :

Opérations d'API définies par l'API Amazon RDS Data

Le tableau suivant associe les opérations d'API aux actions IAM qu'elles autorisent. Seules les clés de condition qui ont des valeurs statiques pour l'API et l'action données sont répertoriées ; pour l'ensemble complet des clés de condition prises en charge par chaque action, consultez le Tableau des actions.

Opération Action IAM Clé de condition Valeur (s) possible (s) Niveau d’accès

BatchExecuteStatement

rds-data:BatchExecuteStatement

Écrire

BeginTransaction

rds-data:BeginTransaction

Écrire

CommitTransaction

rds-data:CommitTransaction

Écrire

ExecuteSql

rds-data:ExecuteSql

Écrire

ExecuteStatement

rds-data:ExecuteStatement

Écrire

RollbackTransaction

rds-data:RollbackTransaction

Écrire

Actions définies par l'API de données Amazon RDS

Vous pouvez indiquer les actions suivantes dans l'élément Action d'une déclaration de politique IAM. Pour chaque action, le tableau répertorie les types de ressources et les clés de condition pris en charge par cette action. Utilisez des politiques pour accorder des autorisations permettant d'effectuer une opération dans AWS. Lorsque vous utilisez une action dans une politique, vous autorisez ou refusez généralement l'accès à l'opération d'API ou à la commande CLI portant le même nom. Toutefois, dans certains cas, une seule action contrôle l'accès à plusieurs opérations. D'autres opérations, quant à elles, requièrent plusieurs actions différentes.

Actions Description Types de ressources (*obligatoire) Clés de condition Niveau d’accès

BatchExecuteStatement

Accorde l'autorisation d'exécuter une instruction SQL par lots sur un tableau de données

cluster*

aws:ResourceTag/${TagKey}

aws:TagKeys

Écriture

BeginTransaction

Accorde l'autorisation de démarrer une transaction SQL

cluster*

aws:ResourceTag/${TagKey}

aws:TagKeys

Écrire

CommitTransaction

Octroie l'autorisation de mettre fin à une transaction SQL commencée par BeginTransaction opération et valide les modifications

cluster*

aws:ResourceTag/${TagKey}

aws:TagKeys

Écrire

ExecuteSql

Accorde l'autorisation d'exécuter une ou plusieurs instructions SQL Cette opération est obsolète. Utilisez le BatchExecuteStatement ou ExecuteStatement opération

cluster*

aws:ResourceTag/${TagKey}

aws:TagKeys

Écrire

ExecuteStatement

Accorde l'autorisation d'exécuter une instruction SQL sur une base de données

cluster*

aws:ResourceTag/${TagKey}

aws:TagKeys

Écriture

RollbackTransaction

Accorde l'autorisation de restaurer une transaction La restauration d'une transaction annule les changements apportés

cluster*

aws:ResourceTag/${TagKey}

aws:TagKeys

Écriture

Types de ressources définis par l'API de données Amazon RDS

Ce service définit les types de ressources suivants, qui peuvent être utilisés dans l' Resource élément des déclarations de politique d'autorisation IAM.

Types de ressources ARN Clés de condition

cluster

arn:${Partition}:rds:${Region}:${Account}:cluster:${DbClusterInstanceName}

aws:ResourceTag/${TagKey}

aws:TagKeys

Clés de condition pour l'API de données Amazon RDS

L'API de données Amazon RDS définit les clés de condition suivantes que vous pouvez utiliser dans l'élément Condition d'une stratégie IAM.

Clés de condition Description Type

aws:ResourceTag/${TagKey}

Filtre l'accès en fonction des identifications associées à la ressource

String

aws:TagKeys

Filtre l'accès en fonction des clés d'identification associées à la ressource

ArrayOfString