View a markdown version of this page

Actions, ressources et clés de condition pour AWS Les rôles de gestion des identités et des accès n'importe où - 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 AWS Les rôles de gestion des identités et des accès n'importe où

AWS Identity and Access Management Roles Anywhere (préfixe de service :rolesanywhere) fournit les opérations, ressources, actions et clés de condition spécifiques aux services suivantes à utiliser dans les politiques d'autorisation IAM.

Références :

Opérations d'API définies par AWS Les rôles de gestion des identités et des accès n'importe où

Le tableau suivant fait correspondre 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 Actions.

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

CreateProfile

rolesanywhere:CreateProfile

Écrire

rolesanywhere:TagResource

Marquage, écriture

iam:PassRole

iam:PassedToService

rolesanywhere.amazonaws.com

Écrire

CreateTrustAnchor

rolesanywhere:CreateTrustAnchor

Écrire

rolesanywhere:TagResource

Marquage, écriture

DeleteAttributeMapping

rolesanywhere:DeleteAttributeMapping

Écrire

DeleteCrl

rolesanywhere:DeleteCrl

Écrire

DeleteProfile

rolesanywhere:DeleteProfile

Écrire

DeleteTrustAnchor

rolesanywhere:DeleteTrustAnchor

Écrire

DisableCrl

rolesanywhere:DisableCrl

Écrire

DisableProfile

rolesanywhere:DisableProfile

Écrire

DisableTrustAnchor

rolesanywhere:DisableTrustAnchor

Écrire

EnableCrl

rolesanywhere:EnableCrl

Écrire

EnableProfile

rolesanywhere:EnableProfile

Écrire

iam:PassRole

iam:PassedToService

rolesanywhere.amazonaws.com

Écrire

EnableTrustAnchor

rolesanywhere:EnableTrustAnchor

Écrire

GetCrl

rolesanywhere:GetCrl

Lecture

GetProfile

rolesanywhere:GetProfile

Lecture

GetSubject

rolesanywhere:GetSubject

Lecture

GetTrustAnchor

rolesanywhere:GetTrustAnchor

Lecture

ImportCrl

rolesanywhere:ImportCrl

Écrire

rolesanywhere:TagResource

Marquage, écriture

ListCrls

rolesanywhere:ListCrls

List

ListProfiles

rolesanywhere:ListProfiles

List

ListSubjects

rolesanywhere:ListSubjects

List

ListTagsForResource

rolesanywhere:ListTagsForResource

List

ListTrustAnchors

rolesanywhere:ListTrustAnchors

List

PutAttributeMapping

rolesanywhere:PutAttributeMapping

Écrire

PutNotificationSettings

rolesanywhere:PutNotificationSettings

Écrire

ResetNotificationSettings

rolesanywhere:ResetNotificationSettings

Écrire

TagResource

rolesanywhere:TagResource

Marquage, écriture

UntagResource

rolesanywhere:UntagResource

Marquage, écriture

UpdateCrl

rolesanywhere:UpdateCrl

Écrire

UpdateProfile

rolesanywhere:UpdateProfile

Écrire

iam:PassRole

iam:PassedToService

rolesanywhere.amazonaws.com

Écrire

UpdateTrustAnchor

rolesanywhere:UpdateTrustAnchor

Écrire

Actions définies par AWS Les rôles de gestion des identités et des accès n'importe où

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

CreateProfile

Accorde l'autorisation de créer un profil

aws:RequestTag/${TagKey}

aws:TagKeys

Écrire

CreateTrustAnchor

Accorde l'autorisation de créer un certificat approuvé (ou « trust anchor »)

aws:RequestTag/${TagKey}

aws:TagKeys

Écrire

DeleteAttributeMapping

Accorde l'autorisation de supprimer une règle de mappage d'un profil

profile*

aws:ResourceTag/${TagKey}

Écrire

DeleteCrl

Accorde l'autorisation de supprimer une liste de révocation des certificats

crl*

aws:ResourceTag/${TagKey}

Écrire

DeleteProfile

Accorde l'autorisation de supprimer un profil.

profile*

aws:ResourceTag/${TagKey}

Écrire

DeleteTrustAnchor

Accorde l'autorisation de supprimer un certificat approuvé (ou « trust anchor »)

trust-anchor*

aws:ResourceTag/${TagKey}

Écrire

DisableCrl

Accorde l'autorisation de désactiver une liste de révocation des certificats

crl*

aws:ResourceTag/${TagKey}

Écrire

DisableProfile

Accorde l'autorisation de désactiver un profil

profile*

aws:ResourceTag/${TagKey}

Écrire

DisableTrustAnchor

Accorde l'autorisation de désactiver un certificat approuvé (ou « trust anchor »)

trust-anchor*

aws:ResourceTag/${TagKey}

Écrire

EnableCrl

Accorde l'autorisation d'activer une liste de révocation des certificats

crl*

aws:ResourceTag/${TagKey}

Écrire

EnableProfile

Accorde l'autorisation d'activer un profil

profile*

aws:ResourceTag/${TagKey}

Écrire

EnableTrustAnchor

Accorde l'autorisation d'activer un certificat approuvé (ou « trust anchor »)

trust-anchor*

aws:ResourceTag/${TagKey}

Écrire

GetCrl

Accorde l'autorisation d'obtenir une liste de révocation des certificats

crl*

aws:ResourceTag/${TagKey}

Lecture

GetProfile

Accorde l'autorisation d'obtenir un profil

profile*

aws:ResourceTag/${TagKey}

Lecture

GetSubject

Accorde l'autorisation d'obtenir un objet

subject*

aws:ResourceTag/${TagKey}

Lecture

GetTrustAnchor

Accorde l'autorisation d'obtenir un certificat approuvé (ou « trust anchor »)

trust-anchor*

aws:ResourceTag/${TagKey}

Lecture

ImportCrl

Accorde l'autorisation d'importer une liste de révocation des certificats

aws:RequestTag/${TagKey}

aws:TagKeys

Écrire

ListCrls

Accorde l'autorisation de répertorier des listes de révocation des certificats

List

ListProfiles

Accorde l'autorisation de répertorier des profils

List

ListSubjects

Accorde l'autorisation de répertorier des objets

List

ListTagsForResource

Accorde l'autorisation de répertorier les balises d'une ressource.

List

ListTrustAnchors

Accorde l'autorisation de répertorier des certificats approuvés (ou « trust anchor »)

List

PutAttributeMapping

Accorde l'autorisation d'insérer une règle de mappage dans un profil

profile*

aws:ResourceTag/${TagKey}

Écrire

PutNotificationSettings

Accorde l'autorisation d'attacher des paramètres de notification à un point de confiance.

trust-anchor*

aws:ResourceTag/${TagKey}

Écrire

ResetNotificationSettings

Accorde l'autorisation de restaurer les paramètres de notification personnalisés à l'état par défaut défini par Rôles Anywhere IAM.

trust-anchor*

aws:ResourceTag/${TagKey}

Écrire

TagResource

Accorde l'autorisation de baliser une ressource

crl

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Marquage, écriture

profile

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

subject

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

trust-anchor

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

UntagResource

Accorde l'autorisation d'annuler le balisage d'une ressource

crl

aws:ResourceTag/${TagKey}

aws:TagKeys

Marquage, écriture

profile

aws:ResourceTag/${TagKey}

aws:TagKeys

subject

aws:ResourceTag/${TagKey}

aws:TagKeys

trust-anchor

aws:ResourceTag/${TagKey}

aws:TagKeys

UpdateCrl

Accorde l'autorisation de mettre à jour une liste de révocation des certificats

crl*

aws:ResourceTag/${TagKey}

Écrire

UpdateProfile

Accorde l'autorisation de mettre à jour un profil

profile*

aws:ResourceTag/${TagKey}

Écrire

UpdateTrustAnchor

Accorde l'autorisation de mettre à jour un certificat approuvé

trust-anchor*

aws:ResourceTag/${TagKey}

Écrire

Types de ressources définis par AWS Les rôles de gestion des identités et des accès n'importe où

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

crl

arn:${Partition}:rolesanywhere:${Region}:${Account}:crl/${CrlId}

aws:ResourceTag/${TagKey}

profile

arn:${Partition}:rolesanywhere:${Region}:${Account}:profile/${ProfileId}

aws:ResourceTag/${TagKey}

subject

arn:${Partition}:rolesanywhere:${Region}:${Account}:subject/${SubjectId}

aws:ResourceTag/${TagKey}

trust-anchor

arn:${Partition}:rolesanywhere:${Region}:${Account}:trust-anchor/${TrustAnchorId}

aws:ResourceTag/${TagKey}

Clés de condition pour AWS Les rôles de gestion des identités et des accès n'importe où

AWS Identity and Access Management Roles Anywhere définit les clés de condition suivantes qui peuvent être utilisées dans l'Conditionélément d'une politique IAM.

Clés de condition Description Type

aws:RequestTag/${TagKey}

Filtre l'accès en fonction des identifications transmises dans la demande

String

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 qui sont transmises dans la demande

ArrayOfString