View a markdown version of this page

Aktionen, Ressourcen und Bedingungsschlüssel für Amazon S3-Dateien - 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 Amazon S3-Dateien

Amazon S3-Dateien (Servicepräfix): s3files) stellt die folgenden dienstspezifischen Operationen, Ressourcen, Aktionen und Bedingungsschlüssel zur Verwendung in IAM-Berechtigungsrichtlinien bereit.

Referenzen:

Von Amazon S3 Files definierte API-Operationen

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

CreateAccessPoint

s3files:CreateAccessPoint

Schreiben

s3files:TagResource

Taggen, Schreiben

CreateFileSystem

s3files:CreateFileSystem

Schreiben

s3files:TagResource

Taggen, Schreiben

iam:PassRole

iam:PassedToService

elasticfilesystem.amazonaws.com

Schreiben

CreateMountTarget

s3files:CreateMountTarget

Schreiben

DeleteAccessPoint

s3files:DeleteAccessPoint

Schreiben

DeleteFileSystem

s3files:DeleteFileSystem

Schreiben

DeleteFileSystemPolicy

s3files:DeleteFileSystemPolicy

Verwaltung von Berechtigungen, Schreiben

DeleteMountTarget

s3files:DeleteMountTarget

Schreiben

GetAccessPoint

s3files:GetAccessPoint

Lesen

GetFileSystem

s3files:GetFileSystem

Lesen

GetFileSystemPolicy

s3files:GetFileSystemPolicy

Lesen

GetMountTarget

s3files:GetMountTarget

Lesen

GetSynchronizationConfiguration

s3files:GetSynchronizationConfiguration

Lesen

ListAccessPoints

s3files:ListAccessPoints

Auflisten

ListFileSystems

s3files:ListFileSystems

Auflisten

ListMountTargets

s3files:ListMountTargets

Auflisten

ListTagsForResource

s3files:ListTagsForResource

Lesen

PutFileSystemPolicy

s3files:PutFileSystemPolicy

Verwaltung von Berechtigungen, Schreiben

PutSynchronizationConfiguration

s3files:PutSynchronizationConfiguration

Schreiben

TagResource

s3files:TagResource

Taggen, Schreiben

UntagResource

s3files:UntagResource

Taggen, Schreiben

UpdateMountTarget

s3files:UpdateMountTarget

Schreiben

Von Amazon S3-Dateien definierte Aktionen

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

CreateAccessPoint

Gewährt die Berechtigung zum Erstellen eines Zugriffspunkts für das angegebene Dateisystem

file-system*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

CreateFileSystem

Erteilt die Erlaubnis, ein neues Dateisystem zu erstellen

aws:RequestTag/${TagKey}

aws:TagKeys

Schreiben

CreateMountTarget

Gewährt die Berechtigung zum Erstellen eines Mounting-Ziels für ein Dateisystem

file-system*

aws:ResourceTag/${TagKey}

Schreiben

DeleteAccessPoint

Erteilt die Erlaubnis, einen bestimmten Access Point zu löschen

access-point*

aws:ResourceTag/${TagKey}

Schreiben

DeleteFileSystem

Erteilt die Erlaubnis, ein bestimmtes Dateisystem zu löschen

file-system*

aws:ResourceTag/${TagKey}

Schreiben

DeleteFileSystemPolicy

Erteilt die Berechtigung zum Löschen der IAM-Ressourcenrichtlinie für ein bestimmtes Dateisystem

file-system*

aws:ResourceTag/${TagKey}

Verwaltung von Berechtigungen, Schreiben

DeleteMountTarget

Erteilt die Erlaubnis, ein bestimmtes Mount-Ziel zu löschen

file-system*

aws:ResourceTag/${TagKey}

Schreiben

GetAccessPoint

Erteilt die Erlaubnis, Ressourceninformationen für einen bestimmten Zugriffspunkt abzurufen

access-point*

aws:ResourceTag/${TagKey}

Lesen

GetFileSystem

Erteilt die Berechtigung, Ressourceninformationen für ein bestimmtes Dateisystem abzurufen

file-system

aws:ResourceTag/${TagKey}

Lesen

GetFileSystemPolicy

Erteilt die Berechtigung, die IAM-Ressourcenrichtlinie für ein bestimmtes Dateisystem abzurufen

file-system

aws:ResourceTag/${TagKey}

Lesen

GetMountTarget

Erteilt die Berechtigung, Ressourceninformationen für ein bestimmtes Mount-Ziel abzurufen

file-system*

aws:ResourceTag/${TagKey}

Lesen

GetSynchronizationConfiguration

Erteilt die Erlaubnis, eine Synchronisierungskonfiguration für ein bestimmtes Dateisystem abzurufen

file-system*

aws:ResourceTag/${TagKey}

Lesen

ListAccessPoints

Erteilt die Erlaubnis, eine paginierte Liste aller Access Points im Konto abzurufen

access-point*

aws:ResourceTag/${TagKey}

Auflisten

ListFileSystems

Erteilt die Erlaubnis, eine paginierte Liste aller Dateisysteme im Konto abzurufen

file-system

aws:ResourceTag/${TagKey}

Auflisten

ListMountTargets

Erteilt die Erlaubnis, eine paginierte Liste aller Mount-Ziele im Konto abzurufen

file-system*

aws:ResourceTag/${TagKey}

Auflisten

ListTagsForResource

Erteilt die Erlaubnis, Tags für eine angegebene S3-Dateiressource aufzulisten

access-point

aws:ResourceTag/${TagKey}

Lesen

file-system

aws:ResourceTag/${TagKey}

PutFileSystemPolicy

Erteilt die Berechtigung, einem angegebenen Dateisystem eine IAM-Ressourcenrichtlinie hinzuzufügen

file-system*

aws:ResourceTag/${TagKey}

Verwaltung von Berechtigungen, Schreiben

PutSynchronizationConfiguration

Erteilt die Berechtigung, einem angegebenen Dateisystem eine Synchronisationskonfiguration hinzuzufügen

file-system*

aws:ResourceTag/${TagKey}

Schreiben

TagResource

Erteilt die Erlaubnis, eine angegebene S3-Dateien-Ressource zu kennzeichnen

access-point

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

s3files:CreateAction

Taggen, Schreiben

file-system

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

s3files:CreateAction

UntagResource

Erteilt die Erlaubnis, die Markierung einer bestimmten S3-Dateien-Ressource aufzuheben

access-point

aws:ResourceTag/${TagKey}

aws:TagKeys

Taggen, Schreiben

file-system

aws:ResourceTag/${TagKey}

aws:TagKeys

UpdateMountTarget

Erteilt die Erlaubnis, die Ressourceninformationen für ein bestimmtes Mount-Ziel zu aktualisieren

file-system*

aws:ResourceTag/${TagKey}

Schreiben

Permission-only Aktionen für Amazon S3-Dateien

Die folgenden Aktionen werden von Amazon S3 Files definiert, können jedoch nicht direkt über eine API-Operation aufgerufen werden. Sie können nur in IAM-Richtlinienanweisungen verwendet werden, um Berechtigungen zu gewähren oder zu verweigern.

Aktionen Description Ressourcentypen (*erforderlich) Bedingungsschlüssel Zugriffsebene

ClientMount

Gewährt die Berechtigung, einem NFS-Client Lesezugriff auf ein Dateisystem zu geben

file-system*

aws:ResourceTag/${TagKey}

s3files:AccessPointArn

Lesen

ClientRootAccess

Gewährt die Berechtigung, einem NFS-Client Root-Zugriff auf ein Dateisystem zu geben

file-system*

aws:ResourceTag/${TagKey}

s3files:AccessPointArn

Schreiben

ClientWrite

Gewährt die Berechtigung, einem NFS-Client Schreibzugriff auf ein Dateisystem zu geben

file-system*

aws:ResourceTag/${TagKey}

s3files:AccessPointArn

Schreiben

Von Amazon S3 Files definierte Ressourcentypen

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

Ressourcentypen ARN Bedingungsschlüssel

access-point

arn:${Partition}:s3files:${Region}:${Account}:file-system/${FileSystemId}/access-point/${AccessPointId}

aws:ResourceTag/${TagKey}

file-system

arn:${Partition}:s3files:${Region}:${Account}:file-system/${FileSystemId}

aws:ResourceTag/${TagKey}

Bedingungsschlüssel für Amazon S3-Dateien

Amazon S3 Files definiert die folgenden Bedingungsschlüssel, die im Condition Element einer IAM-Richtlinie.

Bedingungsschlüssel Beschreibung Typ

aws:RequestTag/${TagKey}

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

String

aws:ResourceTag/${TagKey}

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

String

aws:TagKeys

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

ArrayOfString

s3files:AccessPointArn

Filtert den Zugriff nach dem ARN des Zugriffspunkts, der zum Mounten des Dateisystems verwendet wird

ARN

s3files:CreateAction

Filtert den Zugriff nach Name einer ressourcenerstellenden API-Aktion

String