View a markdown version of this page

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

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

Referenzen:

Aktionen, die von Amazon S3 Object Lambda definiert werden

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

AbortMultipartUpload

Gewährt die Berechtigung zum Abbrechen eines mehrteiligen Uploads

objectlambdaaccesspoint*

s3-object-lambda:authType

s3-object-lambda:signatureAge

s3-object-lambda:TlsVersion

Write

DeleteObject

Gewährt die Berechtigung zum Entfernen der Null-Version eines Objekts und zum Einfügen einer Löschmarkierung, die zur aktuellen Version des Objekts wird.

objectlambdaaccesspoint*

s3-object-lambda:authType

s3-object-lambda:signatureAge

s3-object-lambda:TlsVersion

Write

DeleteObjectTagging

Gewährt die Berechtigung zum Verwenden der Tagging-Unterquelle, um den gesamten Tag-Satz aus dem angegebenen Objekt zu entfernen.

objectlambdaaccesspoint*

s3-object-lambda:authType

s3-object-lambda:signatureAge

s3-object-lambda:TlsVersion

Taggen, Schreiben

DeleteObjectVersion

Gewährt die Berechtigung zum Entfernen einer bestimmten Version eines Objekts

objectlambdaaccesspoint*

s3-object-lambda:authType

s3-object-lambda:signatureAge

s3-object-lambda:TlsVersion

s3-object-lambda:versionid

Write

DeleteObjectVersionTagging

Erteilt die Berechtigung zum Entfernen des gesamten Tag-Satzes für eine bestimmte Version des Objekts

objectlambdaaccesspoint*

s3-object-lambda:authType

s3-object-lambda:signatureAge

s3-object-lambda:TlsVersion

s3-object-lambda:versionid

Taggen, Schreiben

GetObject

Gewährt die Berechtigung zum Abrufen von Objekten aus Amazon S3

objectlambdaaccesspoint*

s3-object-lambda:authType

s3-object-lambda:signatureAge

s3-object-lambda:TlsVersion

Read

GetObjectAcl

Gewährt die Berechtigung zum Zurückgeben der Zugriffskontrollliste (Access Control List, ACL) eines Objekts

objectlambdaaccesspoint*

s3-object-lambda:authType

s3-object-lambda:signatureAge

s3-object-lambda:TlsVersion

Read

GetObjectLegalHold

Gewährt die Berechtigung zum Abrufen des aktuellen „Legal Hold“-Status eines Objekts

objectlambdaaccesspoint*

s3-object-lambda:authType

s3-object-lambda:signatureAge

s3-object-lambda:TlsVersion

Read

GetObjectRetention

Gewährt die Berechtigung zum Abrufen der Aufbewahrungseinstellungen für ein Objekt

objectlambdaaccesspoint*

s3-object-lambda:authType

s3-object-lambda:signatureAge

s3-object-lambda:TlsVersion

Read

GetObjectTagging

Erteilt die Berechtigung zum Zurückgeben des Tag-Satzes eines Objekts

objectlambdaaccesspoint*

s3-object-lambda:authType

s3-object-lambda:signatureAge

s3-object-lambda:TlsVersion

Read

GetObjectVersion

Gewährt die Berechtigung zum Abrufen einer bestimmten Version eines Objekts

objectlambdaaccesspoint*

s3-object-lambda:authType

s3-object-lambda:signatureAge

s3-object-lambda:TlsVersion

s3-object-lambda:versionid

Read

GetObjectVersionAcl

Gewährt die Berechtigung zum Zurückgeben der Zugriffskontrollliste (Access Control List, ACL) einer bestimmten Objektversion

objectlambdaaccesspoint*

s3-object-lambda:authType

s3-object-lambda:signatureAge

s3-object-lambda:TlsVersion

s3-object-lambda:versionid

Read

GetObjectVersionTagging

Erteilt die Berechtigung zum Zurückgeben des Tag-Satzes für eine bestimmte Version des Objekts

objectlambdaaccesspoint*

s3-object-lambda:authType

s3-object-lambda:signatureAge

s3-object-lambda:TlsVersion

s3-object-lambda:versionid

Read

ListBucket

Gewährt die Berechtigung zum Auflisten einiger oder aller Objekte in einem Amazon-S3-Bucket (bis zu 1000)

objectlambdaaccesspoint*

s3-object-lambda:authType

s3-object-lambda:signatureAge

s3-object-lambda:TlsVersion

List

ListBucketMultipartUploads

Gewährt die Berechtigung zum Auflisten in Bearbeitung befindlicher mehrteilige Uploads

objectlambdaaccesspoint*

s3-object-lambda:authType

s3-object-lambda:signatureAge

s3-object-lambda:TlsVersion

List

ListBucketVersions

Erteilt die Berechtigung zum Auflisten von Metadaten zu allen Versionen von Objekten in einem Amazon-S3-Bucket

objectlambdaaccesspoint*

s3-object-lambda:authType

s3-object-lambda:signatureAge

s3-object-lambda:TlsVersion

List

ListMultipartUploadParts

Gewährt die Berechtigung zum Auflisten der Teile, die für einen bestimmten mehrteiligen Upload hochgeladen wurden

objectlambdaaccesspoint*

s3-object-lambda:authType

s3-object-lambda:signatureAge

s3-object-lambda:TlsVersion

List

PutObject

Gewährt die Berechtigung zum Hinzufügen eines Objekts zu einem Bucket

objectlambdaaccesspoint*

s3-object-lambda:authType

s3-object-lambda:signatureAge

s3-object-lambda:TlsVersion

Schreiben

PutObjectAcl

Gewährt die Berechtigung zum Festlegen der Berechtigungen für Zugriffskontrolllisten (Access Control Lists, ACL) für neue oder vorhandene Objekte in einem S3 Bucket

objectlambdaaccesspoint*

s3-object-lambda:authType

s3-object-lambda:signatureAge

s3-object-lambda:TlsVersion

Verwaltung von Berechtigungen, Schreiben

PutObjectLegalHold

Gewährt die Berechtigung zum Anwenden einer Legal Hold Konfiguration auf das angegebene Objekt

objectlambdaaccesspoint*

s3-object-lambda:authType

s3-object-lambda:signatureAge

s3-object-lambda:TlsVersion

Write

PutObjectRetention

Gewährt die Berechtigung zum Platzieren einer Objektaufbewahrungskonfiguration auf einem Objekt

objectlambdaaccesspoint*

s3-object-lambda:authType

s3-object-lambda:signatureAge

s3-object-lambda:TlsVersion

Write

PutObjectTagging

Erteilt die Berechtigung zum Festlegen des bereitgestellten Tag-Satzes für ein Objekt, das bereits in einem Bucket vorhanden ist

objectlambdaaccesspoint*

s3-object-lambda:authType

s3-object-lambda:signatureAge

s3-object-lambda:TlsVersion

Taggen, Schreiben

PutObjectVersionAcl

Erteilt die Berechtigung zum Verwenden der ACL (Access Control List)-Unterquelle zum Festlegen der Access-Control-List-Berechtigungen für ein Objekt, das bereits in einem Bucket vorhanden ist

objectlambdaaccesspoint*

s3-object-lambda:authType

s3-object-lambda:signatureAge

s3-object-lambda:TlsVersion

s3-object-lambda:versionid

Verwaltung von Berechtigungen, Schreiben

PutObjectVersionTagging

Erteilt die Berechtigung zum Festlegen des bereitgestellten Tag-Satzes für eine bestimmte Version eines Objekts

objectlambdaaccesspoint*

s3-object-lambda:authType

s3-object-lambda:signatureAge

s3-object-lambda:TlsVersion

s3-object-lambda:versionid

Taggen, Schreiben

RestoreObject

Gewährt die Berechtigung zum Wiederherstellen einer archivierten Kopie eines Objekts in Amazon S3

objectlambdaaccesspoint*

s3-object-lambda:authType

s3-object-lambda:signatureAge

s3-object-lambda:TlsVersion

Schreiben

WriteGetObjectResponse

Erteilt die Erlaubnis zur Bereitstellung von Daten für GetObject Anfragen werden an S3 Object Lambda gesendet

objectlambdaaccesspoint*

s3-object-lambda:authType

s3-object-lambda:signatureAge

s3-object-lambda:TlsVersion

Schreiben

Von Amazon S3 Object Lambda 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

objectlambdaaccesspoint

arn:${Partition}:s3-object-lambda:${Region}:${Account}:accesspoint/${AccessPointName}

Bedingungsschlüssel für Amazon S3 Object Lambda

Amazon S3 Object Lambda definiert die folgenden Bedingungsschlüssel, die im Element Condition einer IAM-Richtlinie verwendet werden können.

Bedingungsschlüssel Beschreibung Typ

s3-object-lambda:TlsVersion

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

Numeric

s3-object-lambda:authType

Filtert den Zugriff nach Authentifizierungsmethode

String

s3-object-lambda:signatureAge

Filtert den Zugriff nach dem Alter der Anforderungssignatur in Millisekunden

Numeric

s3-object-lambda:versionid

Filtert den Zugriff nach bestimmten Objektversionen

String