View a markdown version of this page

Aktionen, Ressourcen und Bedingungsschlüssel für AWS Resource Access Manager (RAM) - Service-Authorization-Referenz

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Aktionen, Ressourcen und Bedingungsschlüssel für AWS Resource Access Manager (RAM)

AWS Resource Access Manager (RAM) (Dienstpräfix: ram) stellt die folgenden dienstspezifischen Operationen, Ressourcen, Aktionen und Bedingungsschlüssel zur Verwendung in IAM-Berechtigungsrichtlinien bereit.

Referenzen:

API-Operationen, definiert durch AWS Resource Access Manager (RAM)

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 der Bedingungsschlüssel, die von jeder Aktion unterstützt werden, finden Sie in der Tabelle „Aktionen“.

Operation IAM-Aktion Bedingungsschlüssel Mögliche (n) Wert (e) Zugriffsebene

AcceptResourceShareInvitation

ram:AcceptResourceShareInvitation

Schreiben

AssociateResourceShare

ram:AssociateResourceShare

Schreiben

AssociateResourceSharePermission

ram:AssociateResourceSharePermission

Schreiben

CreatePermission

ram:CreatePermission

Schreiben

ram:TagResource

Taggen, Schreiben

CreatePermissionVersion

ram:CreatePermissionVersion

Schreiben

CreateResourceShare

ram:CreateResourceShare

Schreiben

ram:TagResource

Taggen, Schreiben

DeletePermission

ram:DeletePermission

Schreiben

DeletePermissionVersion

ram:DeletePermissionVersion

Schreiben

DeleteResourceShare

ram:DeleteResourceShare

Schreiben

DisassociateResourceShare

ram:DisassociateResourceShare

Schreiben

DisassociateResourceSharePermission

ram:DisassociateResourceSharePermission

Schreiben

EnableSharingWithAwsOrganization

ram:EnableSharingWithAwsOrganization

Verwaltung von Berechtigungen, Schreiben

GetPermission

ram:GetPermission

Lesen

GetResourcePolicies

ram:GetResourcePolicies

Lesen

GetResourceShareAssociations

ram:GetResourceShareAssociations

Lesen

GetResourceShareInvitations

ram:GetResourceShareInvitations

Lesen

GetResourceShares

ram:GetResourceShares

Lesen

ListPendingInvitationResources

ram:ListPendingInvitationResources

Lesen

ListPermissionAssociations

ram:ListPermissionAssociations

Auflisten

ListPermissionVersions

ram:ListPermissionVersions

Auflisten

ListPermissions

ram:ListPermissions

Auflisten

ListPrincipals

ram:ListPrincipals

Auflisten

ListReplacePermissionAssociationsWork

ram:ListReplacePermissionAssociationsWork

Auflisten

ListResourceSharePermissions

ram:ListResourceSharePermissions

Auflisten

ListResourceTypes

ram:ListResourceTypes

Auflisten

ListResources

ram:ListResources

Auflisten

ListSourceAssociations

ram:ListSourceAssociations

Auflisten

PromotePermissionCreatedFromPolicy

ram:PromotePermissionCreatedFromPolicy

Schreiben

PromoteResourceShareCreatedFromPolicy

ram:PromoteResourceShareCreatedFromPolicy

Schreiben

RejectResourceShareInvitation

ram:RejectResourceShareInvitation

Schreiben

ReplacePermissionAssociations

ram:ReplacePermissionAssociations

Schreiben

SetDefaultPermissionVersion

ram:SetDefaultPermissionVersion

Schreiben

TagResource

ram:TagResource

Taggen, Schreiben

UntagResource

ram:UntagResource

Taggen, Schreiben

UpdateResourceShare

ram:UpdateResourceShare

Schreiben

Aktionen definiert durch AWS Resource Access Manager (RAM)

Sie können die folgenden Aktionen im Element Action einer IAM-Richtlinienanweisung angeben. Für jede Aktion sind in der Tabelle die Ressourcentypen und Bedingungsschlüssel aufgeführt, die von dieser Aktion unterstützt werden. 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

AcceptResourceShareInvitation

Gewährt die Berechtigung zum Akzeptieren der angegebenen Ressourcenfreigabe

resource-share-invitation*

ram:ResourceShareName

ram:ShareOwnerAccountId

Schreiben

AssociateResourceShare

Erteilt die Erlaubnis, Ressource (n) zuzuordnen and/or Auftraggeber (n) einer Ressourcenbeteiligung

resource-share*

aws:ResourceTag/${TagKey}

ram:AllowsExternalPrincipals

ram:Principal

ram:RequestedResourceType

ram:ResourceArn

ram:ResourceShareName

ram:ResourceTag/${TagKey}

ram:RetainSharingOnAccountLeaveOrganization

Schreiben

AssociateResourceSharePermission

Gewährt die Berechtigung, eine Berechtigung mit einer Ressourcenfreigabe zu verknüpfen

customer-managed-permission*

aws:ResourceTag/${TagKey}

ram:PermissionArn

ram:PermissionResourceType

Schreiben

permission*

ram:PermissionArn

ram:PermissionResourceType

resource-share*

aws:ResourceTag/${TagKey}

ram:AllowsExternalPrincipals

ram:ResourceShareName

CreatePermission

Gewährt die Berechtigung, eine Berechtigung zu erstellen, die mit einer Ressourcenfreigabe verknüpft werden kann

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ram:PermissionArn

ram:PermissionResourceType

Schreiben

CreatePermissionVersion

Gewährt die Berechtigung, eine neue Version einer Berechtigung zu erstellen, die mit einer Ressourcenfreigabe verknüpft werden kann

customer-managed-permission*

aws:ResourceTag/${TagKey}

ram:PermissionArn

ram:PermissionResourceType

Schreiben

CreateResourceShare

Erteilt die Erlaubnis, eine Ressourcenfreigabe mit den bereitgestellten Ressourcen zu erstellen and/or Schulleiter (en)

aws:RequestTag/${TagKey}

aws:TagKeys

ram:AllowsExternalPrincipals

ram:Principal

ram:RequestedAllowsExternalPrincipals

ram:RequestedResourceType

ram:ResourceArn

ram:RetainSharingOnAccountLeaveOrganization

Schreiben

DeletePermission

Gewährt die Berechtigung zum Löschen einer angegebenen Berechtigung

customer-managed-permission*

aws:ResourceTag/${TagKey}

ram:PermissionArn

ram:PermissionResourceType

Schreiben

DeletePermissionVersion

Gewährt die Berechtigung zum Löschen einer bestimmten Version einer Berechtigung

customer-managed-permission*

aws:ResourceTag/${TagKey}

ram:PermissionArn

ram:PermissionResourceType

Schreiben

DeleteResourceShare

Gewährt die Berechtigung zum Löschen einer Ressourcenfreigabe

resource-share*

aws:ResourceTag/${TagKey}

ram:AllowsExternalPrincipals

ram:ResourceShareName

ram:ResourceTag/${TagKey}

ram:RetainSharingOnAccountLeaveOrganization

Schreiben

DisassociateResourceShare

Erteilt die Erlaubnis, Ressource (n) zu trennen and/or Kapitalgeber (n) aus einer Ressourcenbeteiligung

resource-share*

aws:ResourceTag/${TagKey}

ram:AllowsExternalPrincipals

ram:Principal

ram:RequestedResourceType

ram:ResourceArn

ram:ResourceShareName

ram:ResourceTag/${TagKey}

ram:RetainSharingOnAccountLeaveOrganization

Schreiben

DisassociateResourceSharePermission

Gewährt die Berechtigung, eine Berechtigung von einer Ressourcenfreigabe zu trennen

customer-managed-permission*

aws:ResourceTag/${TagKey}

ram:PermissionArn

ram:PermissionResourceType

Write

permission*

ram:PermissionArn

ram:PermissionResourceType

resource-share*

aws:ResourceTag/${TagKey}

ram:AllowsExternalPrincipals

ram:ResourceShareName

EnableSharingWithAwsOrganization

Gewährt die Berechtigung für den Zugriff auf die Organisation des Kunden und erstellt eine SLR im Konto des Kunden

Verwaltung von Berechtigungen, Schreiben

GetPermission

Erteilt die Erlaubnis, den Inhalt einer AWS RAM-Erlaubnis

customer-managed-permission*

aws:ResourceTag/${TagKey}

ram:PermissionArn

ram:PermissionResourceType

Lesen

permission*

ram:PermissionArn

ram:PermissionResourceType

GetResourcePolicies

Gewährt die Berechtigung zum Abrufen der Richtlinien für die angegebenen Ressourcen, die Sie besitzen und freigegeben haben

Read

GetResourceShareAssociations

Gewährt die Berechtigung zum Abrufen einer Reihe von Ressourcenfreigabemappingen von einer bereitgestellten Liste oder mit einem angegebenen Status des entsprechenden Typs

Read

GetResourceShareInvitations

Gewährt die Berechtigung zum Abrufen von Ressourcefreigabeeinladungen anhand des angegebenen Einladungs-ARN oder von Einladungen für die Ressourcenfreigabe

Read

GetResourceShares

Gewährt die Berechtigung zum Abrufen einer Reihe von Ressourcenfreigaben aus einer bereitgestellten Liste oder mit einem bestimmten Status

aws:RequestTag/${TagKey}

aws:TagKeys

Read

ListPendingInvitationResources

Gewährt die Berechtigung zum Auflisten der Ressourcen in einer Ressourcefreigabe auf, die zwar für Sie freigegeben wurde, aber für die die Einladung noch aussteht

resource-share-invitation*

ram:ResourceShareName

ram:ShareOwnerAccountId

Lesen

ListPermissionAssociations

Gewährt die Berechtigung zum Auflisten von Informationen über die Berechtigung und alle Verknüpfungen

customer-managed-permission*

aws:ResourceTag/${TagKey}

ram:PermissionArn

ram:PermissionResourceType

Auflisten

permission*

ram:PermissionArn

ram:PermissionResourceType

ListPermissionVersions

Erteilt die Erlaubnis, die Versionen von aufzulisten AWS RAM-Erlaubnis

Auflisten

ListPermissions

Erteilt die Erlaubnis, die aufzulisten AWS RAM-Berechtigungen

Auflisten

ListPrincipals

Gewährt die Berechtigung zum Auflisten der Prinzipale, für die Sie über freigegebene Ressourcen verfügen oder für die gemeinsam genutzte Ressourcen verwendet werden

Auflisten

ListReplacePermissionAssociationsWork

Gewährt die Berechtigung, den Status der asynchronen Berechtigungsersetzung abzurufen

Auflisten

ListResourceSharePermissions

Gewährt die Berechtigung zum Auflisten der mit einer Ressourcenfreigabe verbundenen Berechtigungen

resource-share*

aws:ResourceTag/${TagKey}

ram:AllowsExternalPrincipals

ram:ResourceShareName

ram:RetainSharingOnAccountLeaveOrganization

Auflisten

ListResourceTypes

Erteilt die Erlaubnis, die gemeinsam nutzbaren Ressourcentypen aufzulisten, die unterstützt werden von AWS RAM

Auflisten

ListResources

Gewährt die Berechtigung zum Auflisten der Ressourcen, die Sie zu Ressourcenfreigaben hinzugefügt haben, oder die Ressourcen, die mit Ihnen geteilt werden

Auflisten

ListSourceAssociations

Erteilt die Erlaubnis, Quellzuordnungen für gemeinsam genutzte Ressourcen aufzulisten

Auflisten

PromotePermissionCreatedFromPolicy

Gewährt die Berechtigung zur Erstellung einer separaten, vollständig verwaltbaren kundenbezogenen Berechtigung

customer-managed-permission*

aws:ResourceTag/${TagKey}

ram:PermissionArn

ram:PermissionResourceType

Schreiben

PromoteResourceShareCreatedFromPolicy

Gewährt die Berechtigung, die angegebene Ressourcenfreigabe zu fördern

resource-share*

aws:ResourceTag/${TagKey}

ram:AllowsExternalPrincipals

ram:ResourceShareName

Write

RejectResourceShareInvitation

Gewährt die Berechtigung zum Ablehnen der angegebenen Ressourcenfreigabe

resource-share-invitation*

ram:ResourceShareName

ram:ShareOwnerAccountId

Schreiben

ReplacePermissionAssociations

Gewährt die Berechtigung zum Aktualisieren aller Ressourcenfreigaben auf eine neue Berechtigung

customer-managed-permission*

aws:ResourceTag/${TagKey}

ram:PermissionArn

ram:PermissionResourceType

Schreiben

permission*

ram:PermissionArn

ram:PermissionResourceType

SetDefaultPermissionVersion

Gewährt die Berechtigung, eine Versionsnummer als Standardversion für die jeweilige vom Kunden verwaltete Berechtigung festzulegen

customer-managed-permission*

aws:ResourceTag/${TagKey}

ram:PermissionArn

ram:PermissionResourceType

Schreiben

TagResource

Gewährt die Berechtigung zum Markieren der angegebenen Ressourcenfreigabe oder -Berechtigung

customer-managed-permission

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ram:PermissionArn

ram:PermissionResourceType

Taggen, Schreiben

resource-share

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ram:AllowsExternalPrincipals

ram:ResourceShareName

UntagResource

Gewährt die Berechtigung die Markierung der angegebenen Ressourcenfreigabe oder -Berechtigung aufzuheben

customer-managed-permission

aws:ResourceTag/${TagKey}

aws:TagKeys

ram:PermissionArn

ram:PermissionResourceType

Taggen, Schreiben

resource-share

aws:ResourceTag/${TagKey}

aws:TagKeys

ram:AllowsExternalPrincipals

ram:ResourceShareName

UpdateResourceShare

Gewährt die Berechtigung zum Aktualisieren von Attributen der Ressourcenfreigabe

resource-share*

aws:ResourceTag/${TagKey}

ram:AllowsExternalPrincipals

ram:RequestedAllowsExternalPrincipals

ram:ResourceShareName

ram:ResourceTag/${TagKey}

ram:RetainSharingOnAccountLeaveOrganization

Schreiben

Ressourcentypen, definiert durch AWS Resource Access Manager (RAM)

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

Ressourcentypen ARN Bedingungsschlüssel

customer-managed-permission

arn:${Partition}:ram:${Region}:${Account}:permission/${ResourcePath}

aws:ResourceTag/${TagKey}

ram:PermissionArn

ram:PermissionResourceType

permission

arn:${Partition}:ram::${Account}:permission/${ResourcePath}

ram:PermissionArn

ram:PermissionResourceType

resource-share

arn:${Partition}:ram:${Region}:${Account}:resource-share/${ResourcePath}

aws:ResourceTag/${TagKey}

ram:AllowsExternalPrincipals

ram:ResourceShareName

resource-share-invitation

arn:${Partition}:ram:${Region}:${Account}:resource-share-invitation/${ResourcePath}

ram:ShareOwnerAccountId

Bedingungsschlüssel für AWS Ressourcenzugriffsmanager (RAM)

AWS Resource Access Manager (RAM) definiert die folgenden Bedingungsschlüssel, die in Condition Element einer IAM-Richtlinie.

Bedingungsschlüssel Beschreibung Typ

aws:RequestTag/${TagKey}

Filtert den Zugriff nach den Tags, die in der Anfrage beim Erstellen oder Markieren einer Ressourcenfreigabe übergeben werden. Werden nicht genau diese Tags übergeben oder überhaupt keine Tags angegeben, schlägt die Anforderung fehl

String

aws:ResourceTag/${TagKey}

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

String

aws:TagKeys

Filtert den Zugriff nach den Tag-Schlüsseln, die beim Erstellen oder Markieren einer Ressourcenfreigabe übergeben werden

ArrayOfString

ram:AllowsExternalPrincipals

Filtert den Zugriff nach den Ressourcenfreigaben, die die gemeinsame Nutzung mit externen Prinzipalen erlauben oder verweigern. Geben Sie beispielsweise „true“ an, wenn die Aktion nur für Ressourcenfreigaben ausgeführt werden kann, die die Freigabe mit externen Prinzipalen zulassen. Externe Prinzipien sind AWS Konten, die außerhalb von AWS Organisation

Bool

ram:PermissionArn

Filtert den Zugriff nach dem angegebenen Berechtigungs-ARN

ARN

ram:PermissionResourceType

Filtert den Zugriff nach den Berechtigungen des angegebenen Ressourcentyps

String

ram:Principal

Filtert den Zugriff nach dem Format des angegebenen Prinzipals

String

ram:RequestedAllowsExternalPrincipals

Filtert den Zugriff nach dem angegebenen Wert für „Zulassen“ExternalPrincipals'. Externe Auftraggeber sind AWS Konten, die außerhalb von AWS Organisation

Bool

ram:RequestedResourceType

Filtert den Zugriff nach dem angegebenen Ressourcentyp

String

ram:ResourceArn

Filtert den Zugriff nach dem angegebenen ARN

ARN

ram:ResourceShareName

Filtert den Zugriff nach einer Ressourcenfreigabe mit dem angegebenen Namen

String

ram:ResourceTag/${TagKey}

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

String

ram:RetainSharingOnAccountLeaveOrganization

Filtert den Zugriff nach RetainSharingOnAccountLeaveOrganization Wert innerhalb ResourceShareConfiguration das ist auf Resource Share gesetzt

Bool

ram:ShareOwnerAccountId

Filtert den Zugriff nach Ressourcenfreigaben, die einem bestimmten Konto gehören. Beispielsweise können Sie diesen Bedingungsschlüssel verwenden, um anzugeben, welche Ressourcefreigabeeinladungen basierend auf der Konto-ID des Eigentümers der Ressourcenfreigabe angenommen oder abgelehnt werden können

String