View a markdown version of this page

Aktionen, Ressourcen und Bedingungsschlüssel für Amazon S3 S3-Dateien - Service-Authorization-Referenz

Aktionen, Ressourcen und Bedingungsschlüssel für Amazon S3 S3-Dateien

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

Referenzen:

Von Amazon S3 S3-Dateien definierte API-Operationen

Die folgende Tabelle ordnet API-Operationen den IAM-Aktionen zu, 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

CreateAccessPoint

s3-Dateien: CreateAccessPoint

Schreiben

s3-Dateien: TagResource

Markieren, Schreiben

CreateFileSystem

s3-Dateien: CreateFileSystem

Schreiben

s3-Dateien: TagResource

Markieren, Schreiben

ich bin: PassRole

ich bin: PassedToService

elasticfilesystem.amazonaws.com

Schreiben

CreateMountTarget

s3-Dateien: CreateMountTarget

Schreiben

DeleteAccessPoint

s3-Dateien: DeleteAccessPoint

Schreiben

DeleteFileSystem

s3-Dateien: DeleteFileSystem

Schreiben

DeleteFileSystemPolicy

s3-Dateien: DeleteFileSystemPolicy

Verwaltung von Berechtigungen, Schreiben

DeleteMountTarget

s3-Dateien: DeleteMountTarget

Schreiben

GetAccessPoint

s3-Dateien: GetAccessPoint

Lesen

GetFileSystem

s3-Dateien: GetFileSystem

Lesen

GetFileSystemPolicy

s3-Dateien: GetFileSystemPolicy

Lesen

GetMountTarget

s3-Dateien: GetMountTarget

Lesen

GetSynchronizationConfiguration

s3-Dateien: GetSynchronizationConfiguration

Lesen

ListAccessPoints

s3-Dateien: ListAccessPoints

Auflisten

ListFileSystems

s3-Dateien: ListFileSystems

Auflisten

ListMountTargets

s3-Dateien: ListMountTargets

Auflisten

ListTagsForResource

s3-Dateien: ListTagsForResource

Lesen

PutFileSystemPolicy

s3-Dateien: PutFileSystemPolicy

Verwaltung von Berechtigungen, Schreiben

PutSynchronizationConfiguration

s3-Dateien: PutSynchronizationConfiguration

Schreiben

TagResource

s3-Dateien: TagResource

Markieren, Schreiben

UntagResource

s3-Dateien: UntagResource

Markieren, Schreiben

UpdateMountTarget

s3-Dateien: UpdateMountTarget

Schreiben

Von Amazon S3 Files definierte Aktionen

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

CreateAccessPoint

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

Dateisystem*

als: /$ {} RequestTag TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Schreiben

CreateFileSystem

Erteilt die Erlaubnis, ein neues Dateisystem zu erstellen

aws: RequestTag /$ {} TagKey

war: TagKeys

Schreiben

CreateMountTarget

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

Dateisystem*

als: /$ {} ResourceTag TagKey

Schreiben

DeleteAccessPoint

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

Zugangspunkt*

als: /$ {} ResourceTag TagKey

Schreiben

DeleteFileSystem

Erteilt die Erlaubnis, ein bestimmtes Dateisystem zu löschen

Dateisystem*

als: /$ {} ResourceTag TagKey

Schreiben

DeleteFileSystemPolicy

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

Dateisystem*

als: /$ {} ResourceTag TagKey

Verwaltung von Berechtigungen, Schreiben

DeleteMountTarget

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

Dateisystem*

als: /$ {} ResourceTag TagKey

Schreiben

GetAccessPoint

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

Zugangspunkt*

als: /$ {} ResourceTag TagKey

Lesen

GetFileSystem

Erteilt die Berechtigung zum Abrufen von Ressourceninformationen für ein bestimmtes Dateisystem

Dateisystem

as: ResourceTag /$ {} TagKey

Lesen

GetFileSystemPolicy

Erteilt die Berechtigung zum Abrufen der IAM-Ressourcenrichtlinie für ein bestimmtes Dateisystem

Dateisystem

as: ResourceTag /$ {} TagKey

Lesen

GetMountTarget

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

Dateisystem*

als: /$ {} ResourceTag TagKey

Lesen

GetSynchronizationConfiguration

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

Dateisystem*

als: /$ {} ResourceTag TagKey

Lesen

ListAccessPoints

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

Zugangspunkt*

als: /$ {} ResourceTag TagKey

Auflisten

ListFileSystems

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

Dateisystem

as: ResourceTag /$ {} TagKey

Auflisten

ListMountTargets

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

Dateisystem*

als: /$ {} ResourceTag TagKey

Auflisten

ListTagsForResource

Erteilt die Berechtigung, Tags für eine angegebene S3 Files-Ressource aufzulisten

Zugriffspunkt

als: ResourceTag /$ {} TagKey

Lesen

Dateisystem

as: ResourceTag /$ {} TagKey

PutFileSystemPolicy

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

Dateisystem*

als: /$ {} ResourceTag TagKey

Verwaltung von Berechtigungen, Schreiben

PutSynchronizationConfiguration

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

Dateisystem*

als: /$ {} ResourceTag TagKey

Schreiben

TagResource

Erteilt die Erlaubnis, eine angegebene S3 Files-Ressource zu taggen

Zugriffspunkt

als: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

s3-Dateien: CreateAction

Markieren, Schreiben

Dateisystem

as: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

s3-Dateien: CreateAction

UntagResource

Erteilt die Berechtigung, die Markierung einer angegebenen Ressource für S3 Files aufzuheben

Zugriffspunkt

als: ResourceTag /$ {} TagKey

war: TagKeys

Markieren, Schreiben

Dateisystem

as: ResourceTag /$ {} TagKey

war: TagKeys

UpdateMountTarget

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

Dateisystem*

als: /$ {} ResourceTag TagKey

Schreiben

Permission-only Aktionen für Amazon S3 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-Richtlinienerklärungen 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

Dateisystem*

als: /$ {} ResourceTag TagKey

s3-Dateien: AccessPointArn

Lesen

ClientRootAccess

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

Dateisystem*

als: /$ {} ResourceTag TagKey

s3-Dateien: AccessPointArn

Schreiben

ClientWrite

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

Dateisystem*

als: /$ {} ResourceTag TagKey

s3-Dateien: AccessPointArn

Schreiben

Durch Amazon S3 S3-Dateien 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

Zugriffspunkt

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

als: /$ {} ResourceTag TagKey

Dateisystem

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

awsTagKey: /$ {} ResourceTag

Bedingungsschlüssel für Amazon S3 S3-Dateien

Amazon S3 Files 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

s3-Dateien: AccessPointArn

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

ARN

s3-Dateien: CreateAction

Filtert den Zugriff nach Name einer ressourcenerstellenden API-Aktion

Zeichenfolge