Aktionen, Ressourcen und Bedingungsschlüssel für Amazon S3 Objekt Lambda
Amazon S3 Object Lambda (Servicepräfix:s3-object-lambda) stellt die folgenden dienstspezifischen Operationen, Ressourcen, Aktionen und Bedingungsschlüssel zur Verwendung in IAM-Berechtigungsrichtlinien bereit.
Referenzen:
-
Erfahren Sie, wie Sie diesen Service konfigurieren.
-
Zeigen Sie eine Liste der API-Vorgänge an, die für diesen Service verfügbar sind.
-
Erfahren Sie, wie Sie diesen Service und seine Ressourcen mithilfe von IAM-Berechtigungsrichtlinien schützen.
-
Sehen Sie sich die Referenz zur programmatischen Serviceautorisierung für diesen Service
an.
Themen
Aktionen, die von Amazon S3 Object Lambda definiert werden
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 |
|---|---|---|---|---|
Gewährt die Berechtigung zum Abbrechen eines mehrteiligen Uploads |
S3-Object-Lambda: Authentifizierungstyp |
Schreiben |
||
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. |
S3-Object-Lambda: Authentifizierungstyp |
Schreiben |
||
Gewährt die Berechtigung zum Verwenden der Tagging-Unterquelle, um den gesamten Tag-Satz aus dem angegebenen Objekt zu entfernen. |
S3-Object-Lambda: Authentifizierungstyp |
Markieren, Schreiben |
||
Gewährt die Berechtigung zum Entfernen einer bestimmten Version eines Objekts |
S3-Object-Lambda: Authentifizierungstyp |
Schreiben |
||
Erteilt die Berechtigung zum Entfernen des gesamten Tag-Satzes für eine bestimmte Version des Objekts |
S3-Object-Lambda: Authentifizierungstyp |
Markieren, Schreiben |
||
Gewährt die Berechtigung zum Abrufen von Objekten aus Amazon S3 |
S3-Object-Lambda: Authentifizierungstyp |
Lesen |
||
Gewährt die Berechtigung zum Zurückgeben der Zugriffskontrollliste (Access Control List, ACL) eines Objekts |
S3-Object-Lambda: Authentifizierungstyp |
Lesen |
||
Gewährt die Berechtigung zum Abrufen des aktuellen „Legal Hold“-Status eines Objekts |
S3-Object-Lambda: Authentifizierungstyp |
Lesen |
||
Gewährt die Berechtigung zum Abrufen der Aufbewahrungseinstellungen für ein Objekt |
S3-Object-Lambda: Authentifizierungstyp |
Lesen |
||
Erteilt die Berechtigung zum Zurückgeben des Tag-Satzes eines Objekts |
S3-Object-Lambda: Authentifizierungstyp |
Lesen |
||
Gewährt die Berechtigung zum Abrufen einer bestimmten Version eines Objekts |
S3-Object-Lambda: Authentifizierungstyp |
Lesen |
||
Gewährt die Berechtigung zum Zurückgeben der Zugriffskontrollliste (Access Control List, ACL) einer bestimmten Objektversion |
S3-Object-Lambda: Authentifizierungstyp |
Lesen |
||
Erteilt die Berechtigung zum Zurückgeben des Tag-Satzes für eine bestimmte Version des Objekts |
S3-Object-Lambda: Authentifizierungstyp |
Lesen |
||
Gewährt die Berechtigung zum Auflisten einiger oder aller Objekte in einem Amazon-S3-Bucket (bis zu 1000) |
S3-Object-Lambda: Authentifizierungstyp |
Auflisten |
||
Gewährt die Berechtigung zum Auflisten in Bearbeitung befindlicher mehrteilige Uploads |
S3-Object-Lambda: Authentifizierungstyp |
Auflisten |
||
Erteilt die Berechtigung zum Auflisten von Metadaten zu allen Versionen von Objekten in einem Amazon-S3-Bucket |
S3-Object-Lambda: Authentifizierungstyp |
Auflisten |
||
Gewährt die Berechtigung zum Auflisten der Teile, die für einen bestimmten mehrteiligen Upload hochgeladen wurden |
S3-Object-Lambda: Authentifizierungstyp |
Auflisten |
||
Gewährt die Berechtigung zum Hinzufügen eines Objekts zu einem Bucket |
S3-Object-Lambda: Authentifizierungstyp |
Schreiben |
||
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 |
S3-Object-Lambda: Authentifizierungstyp |
Rechteverwaltung, Schreiben |
||
Gewährt die Berechtigung zum Anwenden einer Legal Hold Konfiguration auf das angegebene Objekt |
S3-Object-Lambda: Authentifizierungstyp |
Schreiben |
||
Gewährt die Berechtigung zum Platzieren einer Objektaufbewahrungskonfiguration auf einem Objekt |
S3-Object-Lambda: Authentifizierungstyp |
Schreiben |
||
Erteilt die Berechtigung zum Festlegen des bereitgestellten Tag-Satzes für ein Objekt, das bereits in einem Bucket vorhanden ist |
S3-Object-Lambda: Authentifizierungstyp |
Markieren, Schreiben |
||
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 |
S3-Object-Lambda: Authentifizierungstyp |
Rechteverwaltung, Schreiben |
||
Erteilt die Berechtigung zum Festlegen des bereitgestellten Tag-Satzes für eine bestimmte Version eines Objekts |
S3-Object-Lambda: Authentifizierungstyp |
Markieren, Schreiben |
||
Gewährt die Berechtigung zum Wiederherstellen einer archivierten Kopie eines Objekts in Amazon S3 |
S3-Object-Lambda: Authentifizierungstyp |
Schreiben |
||
Erteilt die Erlaubnis, Daten für GetObject Anfragen bereitzustellen, die an S3 Object Lambda gesendet werden |
S3-Object-Lambda: Authentifizierungstyp |
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 |
|---|---|---|
arn: $ {Partition} :s3-object-lambda: $ {Region} :$ {Konto} :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 |
|---|---|---|
Filtert den Zugriff nach der TLS-Version, die vom Client verwendet wird |
Numerischer Wert |
|
Filtert den Zugriff nach Authentifizierungsmethode |
Zeichenfolge |
|
Filtert den Zugriff nach dem Alter der Anforderungssignatur in Millisekunden |
Numerischer Wert |
|
Filtert den Zugriff nach bestimmten Objektversionen |
Zeichenfolge |