Ich habe die Serverzugriffsprotokollierung für meinen Amazon Simple Storage Service (Amazon S3) Bucket aktiviert und AWS Trusted Advisor zeigt die Fehlermeldung „Schreibvorgänge nicht aktiviert“ an.
Kurzbeschreibung
Nachdem du die Amazon-S3-Serverzugriffsprotokollierung aktiviert hast, können weitere Änderungen zu Anmeldefehlern oder dem Fehler „Schreibvorgänge nicht aktiviert“ führen. Weitere Informationen siehe Amazon-S3-Bucket-Protokollierung.
Lösung
Da du die S3-Serverzugriffsprotokollierung aktiviert hast, kannst du den Fehler „Schreibvorgänge nicht aktiviert“ in Trusted Advisor ignorieren. Oder du kannst Zugriffssteuerungslisten (ACLs) aktivieren für die S3-Objekt-**Schreib **- und Bucket-ACL-Leseberechtigungen.
**Hinweis:**Es hat sich bewährt, ACLs zu deaktivieren, es sei denn, du musst den Zugriff für jedes Objekt einzeln steuern. Du kannst eine S3-Bucket-Richtlinie erstellen, um den Zugriff auf jedes Objekt in deinem Bucket zu kontrollieren.
Gehe wie folgt vor, um eine ACL für deinen S3 Bucket zu aktivieren:
- Öffne die Amazon-S3-Konsole und navigiere dann zu deinem S3 Bucket.
- Wähle die Registerkarte Berechtigungen aus.
- Wähle unter Objekteigentümerschaft die Option Bearbeiten aus.
- Wähle ACLs aktivieren und dann I acknowledge that ACLs will be restored (Ich bestätige, dass ACLs wiederhergestellt werden).
- Wähle unter Objekteigentümerschaft die Option Bucket-Eigentümer bevorzugt aus und danach Änderungen speichern.
- Wähle unter Zugriffssteuerungsliste (ACL) die Option Bearbeiten aus.
- Wähle unter S3-Protokollbereitstellungsgruppe Schreiben für die Objekte und Lesen für die Bucket-ACL aus.
- Klicke auf Änderungen speichern.
Weitere Informationen findest du unter Erteilen von Berechtigungen für die Protokollbereitstellungsgruppe mithilfe einer Bucket-ACL.