Fehlerbehebung bei IAM und Amazon S3
Diese Informationen helfen Ihnen bei der Fehlersuche und der Behebung von Problemen, die bei der Arbeit mit Amazon S3 und IAM auftreten können.
Wie gewähre ich anonymen Zugriff auf einen Amazon S3-Bucket?
Verwenden Sie eine Amazon S3-Bucket-Richtlinie mit einem Platzhalter (*) im Element principal
, sodass beliebige Benutzer auf den Bucket zugreifen können. Anonymer Zugriff bedeutet, dass jeder (einschließlich Benutzer ohne AWS-Konto) auf den Bucket zugreifen können. Beispiele für Richtlinien finden Sie unter Beispiele für Amazon-S3-Bucket-Richtlinien im Benutzerhandbuch für Amazon Simple Storage Service.
Ich bin als AWS-Konto-Root-Benutzer angemeldet. Warum kann ich in meinem Konto nicht auf einen Amazon-S3-Bucket zugreifen?
Möglicherweise haben Sie einen IAM-Benutzer mit Vollzugriff auf IAM und Amazon S3. Wenn dieser IAM-Benutzer einem Amazon S3-Bucket eine Bucket-Richtlinie zuweist und den Stammbenutzer des -Kontos nicht als Auftraggeber angibt, erhält der Stammbenutzer keinen Zugriff auf diesen Bucket. Als Stammbenutzer können Sie immer noch auf den Bucket zugreifen. Bearbeiten Sie dazu die Bucket-Richtlinie, um einen Stammbenutzer-Zugriff über die Amazon S3-Konsole oder der AWS CLI zuzulassen. Verwenden Sie den folgenden Prinzipal, indem Sie 123456789012
durch die ID des AWS-Konto ersetzen.
"Principal": { "AWS": "arn:aws:iam::
123456789012
:root" }