View a markdown version of this page

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

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

Referenzen:

Von Amazon S3 Express 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 neuen Zugangspunkts

accesspoint*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

s3express:AccessPointNetworkOrigin

s3express:AccessPointTag/${TagKey}

s3express:authType

s3express:DataAccessPointAccount

s3express:DataAccessPointArn

s3express:LocationName

s3express:ResourceAccount

s3express:signatureversion

s3express:TlsVersion

s3express:x-amz-content-sha256

Write

CreateBucket

Gewährt die Berechtigung zum Erstellen eines neuen Buckets.

bucket*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

s3express:authType

s3express:BucketTag/${TagKey}

s3express:LocationName

s3express:ResourceAccount

s3express:signatureversion

s3express:TlsVersion

s3express:x-amz-content-sha256

Schreiben

CreateSession

Erteilt die Berechtigung zum Erstellen eines Sitzungstoken, das für Objekt-APIs wie folgt verwendet wird PutObject, GetObject, usw

accesspoint

aws:ResourceTag/${TagKey}

s3express:AccessPointTag/${TagKey}

s3express:AllAccessRestrictedToLocalZoneGroup

s3express:authType

s3express:Permissions

s3express:ResourceAccount

s3express:SessionMode

s3express:signatureAge

s3express:signatureversion

s3express:TlsVersion

s3express:x-amz-content-sha256

s3express:x-amz-server-side-encryption

s3express:x-amz-server-side-encryption-aws-kms-key-id

Schreiben

bucket*

aws:ResourceTag/${TagKey}

s3express:AllAccessRestrictedToLocalZoneGroup

s3express:authType

s3express:BucketTag/${TagKey}

s3express:Permissions

s3express:ResourceAccount

s3express:SessionMode

s3express:signatureAge

s3express:signatureversion

s3express:TlsVersion

s3express:x-amz-content-sha256

s3express:x-amz-server-side-encryption

s3express:x-amz-server-side-encryption-aws-kms-key-id

DeleteAccessPoint

Gewährt die Berechtigung zum Löschen des im URI benannten Zugriffspunkts

accesspoint*

aws:ResourceTag/${TagKey}

s3express:AccessPointNetworkOrigin

s3express:AccessPointTag/${TagKey}

s3express:authType

s3express:DataAccessPointAccount

s3express:DataAccessPointArn

s3express:ResourceAccount

s3express:signatureversion

s3express:TlsVersion

s3express:x-amz-content-sha256

Write

DeleteAccessPointPolicy

Gewährt die Berechtigung zum Löschen der Richtlinie auf einem angegebenen Zugriffspunkt

accesspoint*

aws:ResourceTag/${TagKey}

s3express:AccessPointNetworkOrigin

s3express:AccessPointTag/${TagKey}

s3express:authType

s3express:DataAccessPointAccount

s3express:DataAccessPointArn

s3express:ResourceAccount

s3express:signatureversion

s3express:TlsVersion

s3express:x-amz-content-sha256

Verwaltung von Berechtigungen, Schreiben

DeleteAccessPointScope

Erteilt die Erlaubnis, die Bereichskonfiguration auf einem bestimmten Access Point zu löschen

accesspoint*

aws:ResourceTag/${TagKey}

s3express:AccessPointNetworkOrigin

s3express:AccessPointTag/${TagKey}

s3express:authType

s3express:DataAccessPointAccount

s3express:DataAccessPointArn

s3express:ResourceAccount

s3express:signatureversion

s3express:TlsVersion

s3express:x-amz-content-sha256

Verwaltung von Berechtigungen, Schreiben

DeleteBucket

Gewährt die Berechtigung zum Löschen des im URI benannten Buckets

bucket*

aws:ResourceTag/${TagKey}

s3express:authType

s3express:BucketTag/${TagKey}

s3express:ResourceAccount

s3express:signatureversion

s3express:TlsVersion

s3express:x-amz-content-sha256

Write

DeleteBucketPolicy

Gewährt die Berechtigung zum Löschen der Richtlinie für einen angegebenen Bucket

bucket*

aws:ResourceTag/${TagKey}

s3express:authType

s3express:BucketTag/${TagKey}

s3express:ResourceAccount

s3express:signatureversion

s3express:TlsVersion

s3express:x-amz-content-sha256

Verwaltung von Berechtigungen, Schreiben

GetAccessPoint

Gewährt die Berechtigung zum Zurückgeben von Konfigurationsinformationen zum angegebenen Zugriffspunkt

accesspoint*

aws:ResourceTag/${TagKey}

s3express:AccessPointNetworkOrigin

s3express:AccessPointTag/${TagKey}

s3express:authType

s3express:DataAccessPointAccount

s3express:DataAccessPointArn

s3express:ResourceAccount

s3express:signatureversion

s3express:TlsVersion

s3express:x-amz-content-sha256

Lesen

GetAccessPointPolicy

Erteilt die Erlaubnis, die dem angegebenen Zugriffspunkt zugeordnete Zugriffspunktrichtlinie zurückzugeben

accesspoint*

aws:ResourceTag/${TagKey}

s3express:AccessPointNetworkOrigin

s3express:AccessPointTag/${TagKey}

s3express:authType

s3express:DataAccessPointAccount

s3express:DataAccessPointArn

s3express:ResourceAccount

s3express:signatureversion

s3express:TlsVersion

s3express:x-amz-content-sha256

Lesen

GetAccessPointScope

Erteilt die Erlaubnis, die Bereichskonfiguration zurückzugeben, die dem angegebenen Access Point zugeordnet ist

accesspoint*

aws:ResourceTag/${TagKey}

s3express:AccessPointNetworkOrigin

s3express:AccessPointTag/${TagKey}

s3express:authType

s3express:DataAccessPointAccount

s3express:DataAccessPointArn

s3express:ResourceAccount

s3express:signatureversion

s3express:TlsVersion

s3express:x-amz-content-sha256

Lesen

GetBucketPolicy

Gewährt die Berechtigung zum Zurückgeben der Richtlinie des angegebenen Buckets

bucket*

aws:ResourceTag/${TagKey}

s3express:authType

s3express:BucketTag/${TagKey}

s3express:ResourceAccount

s3express:signatureversion

s3express:TlsVersion

s3express:x-amz-content-sha256

Lesen

GetEncryptionConfiguration

Erteilt die Berechtigung, die Standardverschlüsselungskonfiguration für einen Verzeichnis-Bucket zurückzugeben

bucket*

aws:ResourceTag/${TagKey}

s3express:authType

s3express:BucketTag/${TagKey}

s3express:ResourceAccount

s3express:signatureversion

s3express:TlsVersion

s3express:x-amz-content-sha256

Lesen

GetInventoryConfiguration

Erteilt die Erlaubnis, eine Inventarkonfiguration zurückzugeben, die durch die Inventarkonfigurations-ID für einen S3-Verzeichnis-Bucket identifiziert wird

bucket*

aws:ResourceTag/${TagKey}

s3express:authType

s3express:BucketTag/${TagKey}

s3express:ResourceAccount

s3express:signatureversion

s3express:TlsVersion

s3express:x-amz-content-sha256

Lesen

GetLifecycleConfiguration

Erteilt die Erlaubnis, die in einem Verzeichnis-Bucket festgelegten Informationen zur Lebenszykluskonfiguration zurückzugeben

bucket*

aws:ResourceTag/${TagKey}

s3express:authType

s3express:BucketTag/${TagKey}

s3express:ResourceAccount

s3express:signatureversion

s3express:TlsVersion

s3express:x-amz-content-sha256

Lesen

GetMetricsConfiguration

Erteilt die Erlaubnis, eine Metrikkonfiguration eines Verzeichnis-Buckets abzurufen

bucket*

aws:ResourceTag/${TagKey}

s3express:authType

s3express:BucketTag/${TagKey}

s3express:ResourceAccount

s3express:signatureversion

s3express:TlsVersion

s3express:x-amz-content-sha256

Lesen

ListAccessPointsForDirectoryBuckets

Gewährt die Berechtigung zum Auflisten von Zugriffspunkten

s3express:authType

s3express:ResourceAccount

s3express:signatureversion

s3express:TlsVersion

s3express:x-amz-content-sha256

Auflisten

ListAllMyDirectoryBuckets

Gewährt die Berechtigung zum Auflisten aller Directory-Buckets, die dem authentifizierten Sender der Anforderung gehören.

s3express:authType

s3express:ResourceAccount

s3express:signatureversion

s3express:TlsVersion

s3express:x-amz-content-sha256

Auflisten

ListTagsForResource

Erteilt die Berechtigung, alle Tags für eine angegebene Ressource aufzulisten

accesspoint

aws:ResourceTag/${TagKey}

s3express:AccessPointTag/${TagKey}

s3express:authType

s3express:ResourceAccount

s3express:signatureversion

s3express:TlsVersion

s3express:x-amz-content-sha256

Auflisten

bucket

aws:ResourceTag/${TagKey}

s3express:authType

s3express:BucketTag/${TagKey}

s3express:ResourceAccount

s3express:signatureversion

s3express:TlsVersion

s3express:x-amz-content-sha256

PutAccessPointPolicy

Gewährt die Berechtigung zum Zuordnen einer Zugriffsrichtlinie zu einem angegebenen Zugriffspunkt

accesspoint*

aws:ResourceTag/${TagKey}

s3express:AccessPointNetworkOrigin

s3express:AccessPointTag/${TagKey}

s3express:authType

s3express:DataAccessPointAccount

s3express:DataAccessPointArn

s3express:ResourceAccount

s3express:signatureversion

s3express:TlsVersion

s3express:x-amz-content-sha256

Verwaltung von Berechtigungen, Schreiben

PutAccessPointScope

Erteilt die Berechtigung, einen Access Point einer bestimmten Zugriffspunkt-Bereichskonfiguration zuzuordnen

accesspoint*

aws:ResourceTag/${TagKey}

s3express:AccessPointNetworkOrigin

s3express:AccessPointTag/${TagKey}

s3express:authType

s3express:DataAccessPointAccount

s3express:DataAccessPointArn

s3express:ResourceAccount

s3express:signatureversion

s3express:TlsVersion

s3express:x-amz-content-sha256

Verwaltung von Berechtigungen, Schreiben

PutBucketPolicy

Gewährt die Berechtigung zum Hinzufügen oder Ersetzen einer Bucket-Richtlinie für einen Bucket

bucket*

aws:ResourceTag/${TagKey}

s3express:authType

s3express:BucketTag/${TagKey}

s3express:ResourceAccount

s3express:signatureversion

s3express:TlsVersion

s3express:x-amz-content-sha256

Verwaltung von Berechtigungen, Schreiben

PutEncryptionConfiguration

Gewährt die Berechtigung zum Festlegen der Verschlüsselungskonfiguration für einen Verzeichnis-Bucket.

bucket*

aws:ResourceTag/${TagKey}

s3express:authType

s3express:BucketTag/${TagKey}

s3express:ResourceAccount

s3express:signatureversion

s3express:TlsVersion

s3express:x-amz-content-sha256

Schreiben

PutInventoryConfiguration

Gewährt die Berechtigung zum Hinzufügen einer Inventarkonfiguration zu dem Bucket, identifiziert durch die Inventar-ID

bucket*

aws:ResourceTag/${TagKey}

s3express:authType

s3express:BucketTag/${TagKey}

s3express:InventoryAccessibleOptionalFields

s3express:ResourceAccount

s3express:signatureversion

s3express:TlsVersion

s3express:x-amz-content-sha256

Schreiben

PutLifecycleConfiguration

Erteilt die Berechtigung, eine neue Lifecycle-Konfiguration für den Directory-Bucket zu erstellen oder eine bestehende Lifecycle-Konfiguration zu ersetzen

bucket*

aws:ResourceTag/${TagKey}

s3express:authType

s3express:BucketTag/${TagKey}

s3express:ResourceAccount

s3express:signatureversion

s3express:TlsVersion

s3express:x-amz-content-sha256

Schreiben

PutMetricsConfiguration

Erteilt die Erlaubnis, eine Metrikkonfiguration für den festzulegen oder zu aktualisieren CloudWatch Metriken eines Verzeichnis-Buckets anfordern

bucket*

aws:ResourceTag/${TagKey}

s3express:authType

s3express:BucketTag/${TagKey}

s3express:ResourceAccount

s3express:signatureversion

s3express:TlsVersion

s3express:x-amz-content-sha256

Schreiben

TagResource

Erteilt die Erlaubnis, ein neues benutzerdefiniertes Tag zu erstellen oder ein vorhandenes Tag zu aktualisieren

accesspoint

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

s3express:AccessPointTag/${TagKey}

s3express:authType

s3express:ResourceAccount

s3express:signatureversion

s3express:TlsVersion

s3express:x-amz-content-sha256

Taggen, Schreiben

bucket

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

s3express:authType

s3express:BucketTag/${TagKey}

s3express:ResourceAccount

s3express:signatureversion

s3express:TlsVersion

s3express:x-amz-content-sha256

UntagResource

Erteilt die Erlaubnis, die angegebenen benutzerdefinierten Tags aus einer S3-Ressource zu entfernen

accesspoint

aws:ResourceTag/${TagKey}

aws:TagKeys

s3express:AccessPointTag/${TagKey}

s3express:authType

s3express:ResourceAccount

s3express:signatureversion

s3express:TlsVersion

s3express:x-amz-content-sha256

Taggen, Schreiben

bucket

aws:ResourceTag/${TagKey}

aws:TagKeys

s3express:authType

s3express:BucketTag/${TagKey}

s3express:ResourceAccount

s3express:signatureversion

s3express:TlsVersion

s3express:x-amz-content-sha256

Von Amazon S3 Express 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

accesspoint

arn:${Partition}:s3express:${Region}:${Account}:accesspoint/${AccessPointName}

aws:ResourceTag/${TagKey}

s3express:AccessPointTag/${TagKey}

bucket

arn:${Partition}:s3express:${Region}:${Account}:bucket/${BucketName}

aws:ResourceTag/${TagKey}

s3express:BucketTag/${TagKey}

Bedingungsschlüssel für Amazon S3 Express

Amazon S3 Express definiert die folgenden Bedingungsschlüssel, die im Element Condition 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

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

s3express:AccessPointNetworkOrigin

Filtert den Zugriff nach Netzwerkursprung (Internet oder VPC)

String

s3express:AccessPointTag/${TagKey}

Filtert den Zugriff anhand von Tag-Schlüssel-Wert-Paaren, die an den Access Point angehängt sind

String

s3express:AllAccessRestrictedToLocalZoneGroup

Filtert den Zugriff nach AWS In diesem Bedingungsschlüssel angegebene (n) Netzwerkgrenzgruppe (n) in der lokalen Zone

String

s3express:BucketTag/${TagKey}

Filtert den Zugriff nach Tag-Schlüssel-Wert-Paaren, die an den Bucket angehängt sind

String

s3express:DataAccessPointAccount

Filtert den Zugriff nach AWS Konto-ID, der der Access Point gehört

String

s3express:DataAccessPointArn

Filtert den Zugriff nach Amazon-Ressourcenname (ARN) des Zugriffspunkts

ARN

s3express:InventoryAccessibleOptionalFields

Filtert den Zugriff, indem er einschränkt, welche optionalen Metadatenfelder ein Benutzer bei der Konfiguration von S3-Inventarberichten hinzufügen kann

ArrayOfString

s3express:LocationName

Filtert den Zugriff nach einer bestimmten Verfügbarkeitszone oder lokalen Zonen-ID

String

s3express:Permissions

Filtert den Zugriff anhand der in der Konfiguration des Access Point Scope angeforderten Berechtigungen, z. B. GetObject, PutObject

ArrayOfString

s3express:ResourceAccount

Filtert den Zugriff durch den Ressourcenbesitzer AWS-Konto ID

String

s3express:SessionMode

Filtert den Zugriff nach der von angeforderten Erlaubnis CreateSession API, wie ReadOnly und ReadWrite

String

s3express:TlsVersion

Filtert den Zugriff nach der TLS-Version, die vom Client verwendet wird

Numeric

s3express:authType

Filtert den Zugriff nach Authentifizierungsmethode

String

s3express:signatureAge

Filtert den Zugriff nach dem Alter der Anforderungssignatur in Millisekunden

Numeric

s3express:signatureversion

Filtert den Zugriff durch AWS In der Anfrage verwendete Signaturversion

String

s3express:x-amz-content-sha256

Filtert den Zugriff auf nicht signierte Inhalte in Ihrem Bucket

String

s3express:x-amz-server-side-encryption

Filtert den Zugriff nach serverseitiger Verschlüsselung

String

s3express:x-amz-server-side-encryption-aws-kms-key-id

Filtert den Zugriff nach AWS Vom Kunden verwalteter KMS-Schlüssel für serverseitige Verschlüsselung

ARN