View a markdown version of this page

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

Aktionen, Ressourcen und Bedingungsschlüssel für Amazon S3 Express

Amazon S3 Express (Serviceprä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. 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

Zugangspunkt*

als: /$ {} RequestTag TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

S3 Express: AccessPointNetworkOrigin

s3express: /$ {} AccessPointTag TagKey

s3express: Authentifizierungstyp

s3express: DataAccessPointAccount

s3express: DataAccessPointArn

s3express: LocationName

s3express: ResourceAccount

s3express: Signaturversion

S3 Express: TlsVersion

s3express: x-amz-content-sha256

Schreiben

CreateBucket

Gewährt die Berechtigung zum Erstellen eines neuen Buckets.

Eimer*

als: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

S3 Express: Authentifizierungstyp

s3express: /$ {} BucketTag TagKey

s3express: LocationName

s3express: ResourceAccount

s3express: Signaturversion

S3 Express: TlsVersion

s3express: x-amz-content-sha256

Schreiben

CreateSession

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

Zugriffspunkt

als: ResourceTag /$ {} TagKey

s3express: AccessPointTag /$ {} TagKey

s3express: AllAccessRestrictedToLocalZoneGroup

S3Express: Authentifizierungstyp

S3 Express: Berechtigungen

s3express: ResourceAccount

s3express: SessionMode

S3Express: Alter der Signatur

s3express: Signaturversion

S3 Express: TlsVersion

s3express: x-amz-content-sha256

s3express:x-amz-serverseitige Verschlüsselung

s3express:x-amz-serverseitige Verschlüsselung-aws-kms-Schlüssel-ID

Schreiben

Eimer*

als: ResourceTag /$ {} TagKey

S3 Express: AllAccessRestrictedToLocalZoneGroup

S3Express: Authentifizierungstyp

s3express: /$ {} BucketTag TagKey

s3express: Berechtigungen

s3express: ResourceAccount

s3express: SessionMode

S3Express: Alter der Signatur

s3express: Signaturversion

S3 Express: TlsVersion

s3express: x-amz-content-sha256

s3express:x-amz-serverseitige Verschlüsselung

s3express:x-amz-serverseitige Verschlüsselung-aws-kms-Schlüssel-ID

DeleteAccessPoint

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

Zugangspunkt*

als: /$ {} ResourceTag TagKey

S3 Express: AccessPointNetworkOrigin

s3express: /$ {} AccessPointTag TagKey

s3express: Authentifizierungstyp

s3express: DataAccessPointAccount

s3express: DataAccessPointArn

s3express: ResourceAccount

s3express: Signaturversion

S3 Express: TlsVersion

s3express: x-amz-content-sha256

Schreiben

DeleteAccessPointPolicy

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

Zugangspunkt*

als: /$ {} ResourceTag TagKey

S3 Express: AccessPointNetworkOrigin

s3express: /$ {} AccessPointTag TagKey

s3express: Authentifizierungstyp

s3express: DataAccessPointAccount

s3express: DataAccessPointArn

s3express: ResourceAccount

s3express: Signaturversion

S3 Express: TlsVersion

s3express: x-amz-content-sha256

Verwaltung von Berechtigungen, Schreiben

DeleteAccessPointScope

Erteilt die Berechtigung zum Löschen der Bereichskonfiguration auf einem angegebenen Zugriffspunkt

Zugangspunkt*

als: /$ {} ResourceTag TagKey

S3 Express: AccessPointNetworkOrigin

s3express: /$ {} AccessPointTag TagKey

s3express: Authentifizierungstyp

s3express: DataAccessPointAccount

s3express: DataAccessPointArn

s3express: ResourceAccount

s3express: Signaturversion

S3 Express: TlsVersion

s3express: x-amz-content-sha256

Verwaltung von Berechtigungen, Schreiben

DeleteBucket

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

Eimer*

als: ResourceTag /$ {} TagKey

S3 Express: Authentifizierungstyp

s3express: /$ {} BucketTag TagKey

s3express: ResourceAccount

s3express: Signaturversion

S3 Express: TlsVersion

s3express: x-amz-content-sha256

Schreiben

DeleteBucketPolicy

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

Eimer*

als: ResourceTag /$ {} TagKey

S3 Express: Authentifizierungstyp

s3express: /$ {} BucketTag TagKey

s3express: ResourceAccount

s3express: Signaturversion

S3 Express: TlsVersion

s3express: x-amz-content-sha256

Verwaltung von Berechtigungen, Schreiben

GetAccessPoint

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

Zugangspunkt*

als: /$ {} ResourceTag TagKey

S3 Express: AccessPointNetworkOrigin

s3express: /$ {} AccessPointTag TagKey

s3express: Authentifizierungstyp

s3express: DataAccessPointAccount

s3express: DataAccessPointArn

s3express: ResourceAccount

s3express: Signaturversion

S3 Express: TlsVersion

s3express: x-amz-content-sha256

Lesen

GetAccessPointPolicy

Erteilt die Berechtigung, die mit dem angegebenen Zugriffspunkt verknüpfte Zugriffspunktrichtlinie zurückzugeben

Zugangspunkt*

als: /$ {} ResourceTag TagKey

S3 Express: AccessPointNetworkOrigin

s3express: /$ {} AccessPointTag TagKey

s3express: Authentifizierungstyp

s3express: DataAccessPointAccount

s3express: DataAccessPointArn

s3express: ResourceAccount

s3express: Signaturversion

S3 Express: TlsVersion

s3express: x-amz-content-sha256

Lesen

GetAccessPointScope

Erteilt die Berechtigung, die dem angegebenen Access Point zugeordnete Bereichskonfiguration zurückzugeben

Zugangspunkt*

als: /$ {} ResourceTag TagKey

S3 Express: AccessPointNetworkOrigin

s3express: /$ {} AccessPointTag TagKey

s3express: Authentifizierungstyp

s3express: DataAccessPointAccount

s3express: DataAccessPointArn

s3express: ResourceAccount

s3express: Signaturversion

S3 Express: TlsVersion

s3express: x-amz-content-sha256

Lesen

GetBucketPolicy

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

Eimer*

als: ResourceTag /$ {} TagKey

S3 Express: Authentifizierungstyp

s3express: /$ {} BucketTag TagKey

s3express: ResourceAccount

s3express: Signaturversion

S3 Express: TlsVersion

s3express: x-amz-content-sha256

Lesen

GetEncryptionConfiguration

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

Bucket*

als: ResourceTag /$ {} TagKey

S3 Express: Authentifizierungstyp

s3express: /$ {} BucketTag TagKey

s3express: ResourceAccount

s3express: Signaturversion

S3 Express: TlsVersion

s3express: x-amz-content-sha256

Lesen

GetInventoryConfiguration

Erteilt die Berechtigung, eine Inventarkonfiguration zurückzugeben, die anhand der Inventarkonfigurations-ID für einen S3-Verzeichnis-Bucket identifiziert wurde

Bucket*

als: ResourceTag /$ {} TagKey

S3 Express: Authentifizierungstyp

s3express: /$ {} BucketTag TagKey

s3express: ResourceAccount

s3express: Signaturversion

S3 Express: TlsVersion

s3express: x-amz-content-sha256

Lesen

GetLifecycleConfiguration

Erteilt die Berechtigung, die in einem Verzeichnis-Bucket festgelegten Lebenszyklus-Konfigurationsinformationen zurückzugeben

Bucket*

als: ResourceTag /$ {} TagKey

S3 Express: Authentifizierungstyp

s3express: /$ {} BucketTag TagKey

s3express: ResourceAccount

s3express: Signaturversion

S3 Express: TlsVersion

s3express: x-amz-content-sha256

Lesen

GetMetricsConfiguration

Erteilt die Berechtigung, eine Metrikkonfiguration eines Verzeichnis-Buckets abzurufen

Bucket*

als: ResourceTag /$ {} TagKey

S3 Express: Authentifizierungstyp

s3express: /$ {} BucketTag TagKey

s3express: ResourceAccount

s3express: Signaturversion

S3 Express: TlsVersion

s3express: x-amz-content-sha256

Lesen

ListAccessPointsForDirectoryBuckets

Gewährt die Berechtigung zum Auflisten von Zugriffspunkten

S3 Express: Authentifizierungstyp

s3express: ResourceAccount

s3express: Signaturversion

S3 Express: 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.

S3 Express: Authentifizierungstyp

s3express: ResourceAccount

s3express: Signaturversion

S3 Express: TlsVersion

s3express: x-amz-content-sha256

Auflisten

ListTagsForResource

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

Zugriffspunkt

als: ResourceTag /$ {} TagKey

s3express: AccessPointTag /$ {} TagKey

s3express: Authentifizierungstyp

s3express: ResourceAccount

s3express: Signaturversion

S3 Express: TlsVersion

s3express: x-amz-content-sha256

Auflisten

bucket

als: /$ {} ResourceTag TagKey

S3 Express: Authentifizierungstyp

s3express: /$ {} BucketTag TagKey

s3express: ResourceAccount

s3express: Signaturversion

S3 Express: TlsVersion

s3express: x-amz-content-sha256

PutAccessPointPolicy

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

Zugangspunkt*

als: /$ {} ResourceTag TagKey

S3 Express: AccessPointNetworkOrigin

s3express: /$ {} AccessPointTag TagKey

s3express: Authentifizierungstyp

s3express: DataAccessPointAccount

s3express: DataAccessPointArn

s3express: ResourceAccount

s3express: Signaturversion

S3 Express: TlsVersion

s3express: x-amz-content-sha256

Verwaltung von Berechtigungen, Schreiben

PutAccessPointScope

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

Zugangspunkt*

als: /$ {} ResourceTag TagKey

S3 Express: AccessPointNetworkOrigin

s3express: /$ {} AccessPointTag TagKey

s3express: Authentifizierungstyp

s3express: DataAccessPointAccount

s3express: DataAccessPointArn

s3express: ResourceAccount

s3express: Signaturversion

S3 Express: 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

Eimer*

als: ResourceTag /$ {} TagKey

S3 Express: Authentifizierungstyp

s3express: /$ {} BucketTag TagKey

s3express: ResourceAccount

s3express: Signaturversion

S3 Express: 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.

Eimer*

als: ResourceTag /$ {} TagKey

S3 Express: Authentifizierungstyp

s3express: /$ {} BucketTag TagKey

s3express: ResourceAccount

s3express: Signaturversion

S3 Express: 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

Eimer*

als: ResourceTag /$ {} TagKey

S3 Express: Authentifizierungstyp

s3express: /$ {} BucketTag TagKey

s3express: InventoryAccessibleOptionalFields

s3express: ResourceAccount

s3express: Signaturversion

S3 Express: TlsVersion

s3express: x-amz-content-sha256

Schreiben

PutLifecycleConfiguration

Erteilt die Berechtigung, eine neue Lebenszykluskonfiguration für den Verzeichnis-Bucket zu erstellen oder eine bestehende Lebenszykluskonfiguration zu ersetzen

Bucket*

als: ResourceTag /$ {} TagKey

S3 Express: Authentifizierungstyp

s3express: /$ {} BucketTag TagKey

s3express: ResourceAccount

s3express: Signaturversion

S3 Express: TlsVersion

s3express: x-amz-content-sha256

Schreiben

PutMetricsConfiguration

Erteilt die Berechtigung, eine Metrikkonfiguration für die Anforderungsmetriken eines Verzeichnis-Buckets festzulegen oder zu aktualisieren CloudWatch

Bucket*

als: ResourceTag /$ {} TagKey

S3 Express: Authentifizierungstyp

s3express: /$ {} BucketTag TagKey

s3express: ResourceAccount

s3express: Signaturversion

S3 Express: TlsVersion

s3express: x-amz-content-sha256

Schreiben

TagResource

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

Zugriffspunkt

als: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

s3express: AccessPointTag /$ {} TagKey

s3express: Authentifizierungstyp

s3express: ResourceAccount

s3express: Signaturversion

S3 Express: TlsVersion

s3express: x-amz-content-sha256

Markieren, Schreiben

bucket

als: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

S3 Express: Authentifizierungstyp

s3express: /$ {} BucketTag TagKey

s3express: ResourceAccount

s3express: Signaturversion

S3 Express: TlsVersion

s3express: x-amz-content-sha256

UntagResource

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

Zugriffspunkt

als: ResourceTag /$ {} TagKey

war: TagKeys

s3express: AccessPointTag /$ {} TagKey

s3express: Authentifizierungstyp

s3express: ResourceAccount

s3express: Signaturversion

S3 Express: TlsVersion

s3express: x-amz-content-sha256

Markieren, Schreiben

bucket

als: ResourceTag /$ {} TagKey

war: TagKeys

S3 Express: Authentifizierungstyp

s3express: /$ {} BucketTag TagKey

s3express: ResourceAccount

s3express: Signaturversion

S3 Express: 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

Zugangspunkt

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

asTagKey: /$ {} ResourceTag

s3express: AccessPointTag /$ {} TagKey

bucket

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

awsTagKey: /$ {} ResourceTag

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

als: /$ {} 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 Express: AccessPointNetworkOrigin

Filtert den Zugriff nach Netzwerkursprung (Internet oder VPC)

Zeichenfolge

s3express: /$ {} AccessPointTag TagKey

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

Zeichenfolge

s3express: AllAccessRestrictedToLocalZoneGroup

Filtert den Zugriff anhand der in diesem Bedingungsschlüssel angegebenen Grenzgruppe (n) des AWS lokalen Zonennetzwerks

Zeichenfolge

s3express: BucketTag /$ {} TagKey

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

Zeichenfolge

s3express: DataAccessPointAccount

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

Zeichenfolge

s3express: DataAccessPointArn

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

ARN

s3express: InventoryAccessibleOptionalFields

Filtert den Zugriff, indem es 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 Availability Zone oder einer lokalen Zonen-ID

Zeichenfolge

S3 Express: Berechtigungen

Filtert den Zugriff nach der von der Access Point Scope-Konfiguration angeforderten Berechtigung, z. B. GetObject PutObject

ArrayOfString

s3express: ResourceAccount

Filtert den Zugriff nach der ID des Ressourcenbesitzers AWS-Konto

Zeichenfolge

s3express: SessionMode

Filtert den Zugriff nach der von der CreateSession API angeforderten Erlaubnis, z. B. und ReadOnly ReadWrite

Zeichenfolge

s3express: TlsVersion

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

Numerischer Wert

S3Express: Authentifizierungstyp

Filtert den Zugriff nach Authentifizierungsmethode

Zeichenfolge

S3 Express: Alter der Signatur

Filtert den Zugriff nach dem Alter der Anforderungssignatur in Millisekunden

Numerischer Wert

s3express: Signaturversion

Filtert den Zugriff nach der für die Anfrage verwendeten Signaturversion AWS

Zeichenfolge

s3express:x-amz-content-sha256

Filtert den Zugriff auf nicht signierte Inhalte in Ihrem Bucket

Zeichenfolge

s3express:x-amz-serverseitige Verschlüsselung

Filtert den Zugriff nach serverseitiger Verschlüsselung

Zeichenfolge

s3express:x-amz-serverseitige Verschlüsselung-aws-kms-Schlüssel-ID

Filtert den Zugriff nach dem vom Kunden verwalteten KMS-Schlüssel für die serverseitige Verschlüsselung AWS

ARN