View a markdown version of this page

Autorisations d'API Amazon DocumentDB : actions, ressources et référence aux conditions - Amazon DocumentDB

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.

Autorisations d'API Amazon DocumentDB : actions, ressources et référence aux conditions

Utilisez les sections suivantes comme référence lorsque vous configurez Utilisation de politiques basées sur l'identité (politiques IAM) pour Amazon DocumentDB et rédigez des politiques d'autorisations que vous pouvez associer à une identité IAM (politiques basées sur l'identité).

La liste suivante répertorie chaque opération d'API Amazon DocumentDB. La liste comprend les actions correspondantes pour lesquelles vous pouvez accorder des autorisations pour effectuer l'action, la AWS ressource pour laquelle vous pouvez accorder les autorisations et les clés de condition que vous pouvez inclure pour un contrôle d'accès précis. Vous spécifiez les actions dans le champ Action de la politique, la valeur de ressource dans le champ Resource de la politique, et les conditions dans le champ Condition de la politique. Pour plus d’informations sur les conditions, consultez Spécification de conditions dans une politique.

Vous pouvez utiliser des clés AWS de condition globales dans vos politiques Amazon DocumentDB pour exprimer des conditions. Pour obtenir la AWS liste complète des clés, consultez la section Clés disponibles dans le guide de l'utilisateur IAM.

Vous pouvez tester les politiques IAM à l'aide du simulateur de politiques IAM. Il fournit automatiquement une liste des ressources et des paramètres requis pour chaque AWS action, y compris les actions Amazon DocumentDB. Le simulateur de politique IAM détermine les autorisations requises pour chacune des actions que vous spécifiez. Pour plus d'informations sur le simulateur de politiques IAM, consultez la section Tester les politiques IAM avec le simulateur de politiques IAM dans le Guide de l'utilisateur IAM.

Note

Pour indiquer une action, utilisez le préfixe rds: suivi du nom de l'opération d'API (par exemple, rds:CreateDBInstance).

La liste suivante répertorie les opérations d'API Amazon RDS ainsi que les actions, les ressources et les clés de condition associées.

Actions Amazon DocumentDB qui prennent en charge les autorisations au niveau des ressources

Resource-level les autorisations permettent de spécifier les ressources sur lesquelles les utilisateurs sont autorisés à effectuer des actions. Amazon DocumentDB prend partiellement en charge les autorisations au niveau des ressources. Cela signifie que pour certaines actions Amazon DocumentDB, vous pouvez contrôler le moment où les utilisateurs sont autorisés à utiliser ces actions en fonction de conditions à remplir ou de ressources spécifiques que les utilisateurs sont autorisés à utiliser. Par exemple, vous pouvez accorder aux utilisateurs l'autorisation de modifier uniquement des instances spécifiques.

La liste suivante répertorie les opérations d'API Amazon DocumentDB et leurs actions, ressources et clés de condition associées.

Note

Pour certaines fonctionnalités de gestion, Amazon DocumentDB utilise une technologie opérationnelle partagée avec Amazon RDS. Pour plus d'actions et d'autorisations Amazon DocumentDB, reportez-vous à la section Actions, ressources et clés de condition pour Amazon RDS dans la Référence d'autorisation de service.

Actions Amazon DocumentDB qui ne prennent pas en charge les autorisations au niveau des ressources

Vous pouvez utiliser toutes les actions Amazon DocumentDB dans une politique IAM pour accorder ou refuser aux utilisateurs l'autorisation d'utiliser cette action. Cependant, les actions Amazon DocumentDB ne prennent pas toutes en charge les autorisations au niveau des ressources, qui vous permettent de spécifier les ressources sur lesquelles une action peut être effectuée. Les actions d'API Amazon DocumentDB suivantes ne prennent actuellement pas en charge les autorisations au niveau des ressources. Par conséquent, pour utiliser ces actions dans une stratégie IAM, vous devez autoriser les utilisateurs à utiliser toutes les ressources pour l'action en utilisant un * caractère générique pour l'Resourceélément de votre déclaration.

  • rds:DescribeDBClusterSnapshots

  • rds:DescribeDBInstances