View a markdown version of this page

Aktionen, Ressourcen und Bedingungsschlüssel für AWS Identity and Access Management Zugriffsmanagement-Rollen überall - Service-Authorization-Referenz

Aktionen, Ressourcen und Bedingungsschlüssel für AWS Identity and Access Management Zugriffsmanagement-Rollen überall

AWS Identity and Access Management Roles Anywhere (Dienstpräfix:rolesanywhere) stellt die folgenden dienstspezifischen Operationen, Ressourcen, Aktionen und Bedingungsschlüssel zur Verwendung in IAM-Berechtigungsrichtlinien bereit.

Referenzen:

API-Operationen, definiert von AWS Identity and Access Management Zugriffsmanagement-Rollen überall

In der folgenden Tabelle werden API-Operationen den IAM-Aktionen zugeordnet, die sie autorisieren. Es werden nur Bedingungsschlüssel aufgeführt, die statische Werte für die angegebene API und Aktion haben. Den vollständigen Satz von Bedingungsschlüsseln, die von jeder Aktion unterstützt werden, finden Sie in der Tabelle Aktionen.

Operation IAM-Aktion Bedingungsschlüssel Mögliche Werte Zugriffsebene

CreateProfile

Rollen überall: CreateProfile

Schreiben

Rollen überall: TagResource

Taggen, Schreiben

ich bin: PassRole

ich bin: PassedToService

rolesanywhere.amazonaws.com

Schreiben

CreateTrustAnchor

Rollen überall: CreateTrustAnchor

Schreiben

Rollen überall: TagResource

Taggen, Schreiben

DeleteAttributeMapping

Rollen überall: DeleteAttributeMapping

Schreiben

DeleteCrl

Rollen überall: DeleteCrl

Schreiben

DeleteProfile

Rollen überall: DeleteProfile

Schreiben

DeleteTrustAnchor

Rollen überall: DeleteTrustAnchor

Schreiben

DisableCrl

Rollen überall: DisableCrl

Schreiben

DisableProfile

Rollen überall: DisableProfile

Schreiben

DisableTrustAnchor

Rollen überall: DisableTrustAnchor

Schreiben

EnableCrl

Rollen überall: EnableCrl

Schreiben

EnableProfile

Rollen überall: EnableProfile

Schreiben

ich bin: PassRole

ich bin: PassedToService

rolesanywhere.amazonaws.com

Schreiben

EnableTrustAnchor

Rollen überall: EnableTrustAnchor

Schreiben

GetCrl

Rollen überall: GetCrl

Lesen

GetProfile

Rollen überall: GetProfile

Lesen

GetSubject

Rollen überall: GetSubject

Lesen

GetTrustAnchor

Rollen überall: GetTrustAnchor

Lesen

ImportCrl

Rollen überall: ImportCrl

Schreiben

Rollen überall: TagResource

Taggen, Schreiben

ListCrls

Rollen überall: ListCrls

Auflisten

ListProfiles

Rollen überall: ListProfiles

Auflisten

ListSubjects

Rollen überall: ListSubjects

Auflisten

ListTagsForResource

Rollen überall: ListTagsForResource

Auflisten

ListTrustAnchors

Rollen überall: ListTrustAnchors

Auflisten

PutAttributeMapping

Rollen überall: PutAttributeMapping

Schreiben

PutNotificationSettings

Rollen überall: PutNotificationSettings

Schreiben

ResetNotificationSettings

Rollen überall: ResetNotificationSettings

Schreiben

TagResource

Rollen überall: TagResource

Taggen, Schreiben

UntagResource

Rollen überall: UntagResource

Taggen, Schreiben

UpdateCrl

Rollen überall: UpdateCrl

Schreiben

UpdateProfile

Rollen überall: UpdateProfile

Schreiben

ich bin: PassRole

ich bin: PassedToService

rolesanywhere.amazonaws.com

Schreiben

UpdateTrustAnchor

Rollen überall: UpdateTrustAnchor

Schreiben

Aktionen, definiert von AWS Identity and Access Management Zugriffsmanagement-Rollen überall

Sie können die folgenden Aktionen im Element Action einer IAM-Richtlinienanweisung angeben. Verwenden Sie Richtlinien, um Berechtigungen zum Ausführen einer Operation in AWS zu erteilen. Wenn Sie eine Aktion in einer Richtlinie verwenden, erlauben oder verweigern Sie in der Regel den Zugriff auf die API-Operation oder den CLI-Befehl mit demselben Namen. Dabei kann es mitunter vorkommen, dass eine einzige Aktion den Zugriff auf mehr als eine Operation steuert. Alternativ erfordern einige Vorgänge mehrere verschiedene Aktionen.

Aktionen Description Ressourcentypen (*erforderlich) Bedingungsschlüssel Zugriffsebene

CreateProfile

Gewährt die Berechtigung zum Erstellen einer Profilaufgabe

aws: RequestTag /$ {} TagKey

war: TagKeys

Schreiben

CreateTrustAnchor

Gewährt die Berechtigung zum Erstellen eines Trust Anchors

aws: RequestTag /$ {} TagKey

war: TagKeys

Schreiben

DeleteAttributeMapping

Erteilt die Erlaubnis, eine Zuordnungsregel aus einem Profil zu löschen

Profil*

als: ResourceTag /$ {} TagKey

Schreiben

DeleteCrl

Gewährt die Berechtigung zum Löschen einer Zertifikatswiderrufsliste (CRL)

Strg*

als: ResourceTag /$ {} TagKey

Schreiben

DeleteProfile

Gewährt die Berechtigung zum Löschen eines Profils

profil*

als: ResourceTag /$ {} TagKey

Schreiben

DeleteTrustAnchor

Gewährt die Berechtigung zum Löschen eines Trust Anchors

Vertrauensanker*

als: /$ {} ResourceTag TagKey

Schreiben

DisableCrl

Gewährt die Berechtigung zum Deaktivieren einer Zertifikatswiderrufsliste (CRL)

Strg*

als: ResourceTag /$ {} TagKey

Schreiben

DisableProfile

Gewährt die Berechtigung zum Ändern einer Profilaufgabe

profil*

als: ResourceTag /$ {} TagKey

Schreiben

DisableTrustAnchor

Gewährt die Berechtigung zum Deaktivieren eines Trust Anchors

Vertrauensanker*

als: /$ {} ResourceTag TagKey

Schreiben

EnableCrl

Gewährt die Berechtigung zum Aktivieren einer Zertifikatswiderrufsliste (CRL)

Strg*

als: ResourceTag /$ {} TagKey

Schreiben

EnableProfile

Gewährt die Berechtigung zum Löschen eines Profils

profil*

als: ResourceTag /$ {} TagKey

Schreiben

EnableTrustAnchor

Gewährt die Berechtigung zum Aktivieren eines Trust Anchors

Vertrauensanker*

als: /$ {} ResourceTag TagKey

Schreiben

GetCrl

Gewährt die Berechtigung zum Abrufen einer Zertifikatswiderrufsliste (CRL)

Strg*

als: ResourceTag /$ {} TagKey

Lesen

GetProfile

Gewährt die Berechtigung zum Abrufen eines Startprofils

profil*

als: ResourceTag /$ {} TagKey

Lesen

GetSubject

Gewährt die Berechtigung zum Abrufen einer Suite-Ausführung

Betreff*

als: ResourceTag /$ {} TagKey

Lesen

GetTrustAnchor

Gewährt die Berechtigung zum Erhalten eines Trust Anchors

Vertrauensanker*

als: /$ {} ResourceTag TagKey

Lesen

ImportCrl

Gewährt die Berechtigung zum Importieren einer Zertifikatswiderrufsliste (CRL)

as: RequestTag /$ {} TagKey

war: TagKeys

Schreiben

ListCrls

Erteilt die Berechtigung zum Auflisten von Zertifikatssperrlisten (CRLs)

Auflisten

ListProfiles

Gewährt die Berechtigung zum Auflisten von Startprofilen

Auflisten

ListSubjects

Gewährt die Berechtigung, Themen aufzulisten

Auflisten

ListTagsForResource

Gewährt die Berechtigung zum Auflisten von Tags für eine Ressource

Auflisten

ListTrustAnchors

Gewährt die Berechtigung zum Auflisten eines Trust Anchors

Auflisten

PutAttributeMapping

Erteilt die Erlaubnis, eine Zuordnungsregel in ein Profil einzufügen

Profil*

als: ResourceTag /$ {} TagKey

Schreiben

PutNotificationSettings

Gewährt die Berechtigung zum Anhängen von Benachrichtigungseinstellungen an einen Trust Anchor

Vertrauensanker*

als: /$ {} ResourceTag TagKey

Schreiben

ResetNotificationSettings

Gewährt die Berechtigung, benutzerdefinierte Benachrichtigungseinstellungen auf den von IAM Roles Anywhere definierten Standardstatus zurückzusetzen

Vertrauensanker*

als: /$ {} ResourceTag TagKey

Schreiben

TagResource

Gewährt die Berechtigung zum Markieren einer Ressource mit Tags

crl

als: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Markieren, Schreiben

profile

als: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Betreff

as: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Vertrauensanker

als: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

UntagResource

Gewährt die Berechtigung zum Aufheben der Markierung einer Ressource

crl

als: ResourceTag /$ {} TagKey

war: TagKeys

Markieren, Schreiben

profile

als: ResourceTag /$ {} TagKey

war: TagKeys

Betreff

as: ResourceTag /$ {} TagKey

war: TagKeys

Vertrauensanker

als: ResourceTag /$ {} TagKey

war: TagKeys

UpdateCrl

Gewährt die Berechtigung zum Aktualisieren einer Zertifikatswiderrufsliste (CRL)

Strg*

als: ResourceTag /$ {} TagKey

Schreiben

UpdateProfile

Gewährt die Berechtigung zum Aktualisieren eines Startprofils

profil*

als: ResourceTag /$ {} TagKey

Schreiben

UpdateTrustAnchor

Gewährt die Berechtigung zum Aktualisieren eines Trust Anchors

Vertrauensanker*

als: /$ {} ResourceTag TagKey

Schreiben

Ressourcentypen, definiert durch AWS Identity and Access Management Zugriffsmanagement-Rollen überall

Die folgenden Ressourcentypen werden von diesem Service definiert und können im Element Resource von IAM-Berechtigungsrichtlinienanweisungen verwendet werden.

Ressourcentypen ARN Bedingungsschlüssel

crl

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

awsTagKey: /$ {} ResourceTag

profil

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

awsTagKey: /$ {} ResourceTag

Betreff

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

awsTagKey: /$ {} ResourceTag

Vertrauensanker

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

asTagKey: /$ {} ResourceTag

Bedingungsschlüssel für AWS Identity and Access Management Zugriffsmanagement-Rollen überall

AWS Identity and Access Management Roles Anywhere definiert die folgenden Bedingungsschlüssel, die im Condition Element einer IAM-Richtlinie verwendet werden können.

Bedingungsschlüssel Beschreibung Typ

aws: RequestTag /$ {} TagKey

Filtert den Zugriff durch die Tags, die in der Anfrage übergeben werden

Zeichenfolge

as: ResourceTag /$ {} TagKey

Filtert den Zugriff basierend auf den Tags, die der Ressource zugeordnet sind.

Zeichenfolge

war: TagKeys

Filtert den Zugriff basierend auf den Tag-Schlüssel, die in der Anfrage übergeben werden

ArrayOfString