Warum zeigt die Amazon S3-Konsole nicht alle Buckets an, auf die ich als Root-Benutzer, Poweruser oder Administrator mit kontoübergreifendem Zugriff demnach Zugriff habe?

Lesedauer: 2 Minute
0

Ich bin ein Root-Benutzer oder habe Poweruser- oder Administratorzugriff für mehrere AWS-Konten. Wenn ich mich jedoch bei der Amazon Simple Storage Service (Amazon S3)-Konsole anmelde, sehe ich nicht alle Buckets, auf die ich Zugriff habe.

Behebung

Standardmäßig listet die Amazon S3-Konsole nur die Buckets auf, die Sie von dem Konto besitzen, mit dem Sie sich anmelden. Die Konsole listet keine Buckets aus anderen Konten auf, auch wenn Sie Zugriff darauf haben.

**Hinweis:**Um auf einen einzelnen Bucket in einem anderen Konto zuzugreifen, müssen Sie den Bucket-Namen kennen. Verwenden Sie diese URL, um von der Amazon S3-Konsole aus auf einen Bucket in einem anderen Konto zuzugreifen. Ersetzen Sie doc-examplebucket durch Ihren Bucket-Namen:

https://s3.console.aws.amazon.com/s3/buckets/doc-examplebucket/

**Wichtig:**Damit der direkte Konsolenlink funktioniert, müssen Sie über die Konsole über die Berechtigungen verfügen, um auf den Bucket zuzugreifen.

Sie können auch die AWS-Befehlszeilenschnittstelle (AWS CLI), das AWS-SDK oder die Amazon S3-REST-API verwenden, um auf einen Bucket in einem anderen Konto zuzugreifen.

Gehen Sie wie folgt vor, um die AWS-CLI für den Zugriff auf einen Amazon S3-Bucket in einem anderen Konto zu konfigurieren:

**Hinweis:**Wenn Sie beim Ausführen von Befehlen im AWS-CLI Fehlermeldungen erhalten, finden Sie weitere Informationen unter Beheben von Fehlern im AWS CLI. Stellen Sie außerdem sicher, dass Sie die neueste AWS-CLI-Version verwenden.

  1. Verwenden Sie die AWS Identity and Access Management (IAM)-Konsole, um Zugriffsschlüssel für den IAM-Benutzer zu erstellen, der Zugriff auf dieses Konto hat.
  2. Installieren Sie die AWS-CLI.
  3. Konfigurieren Sie die AWS-CLI mit den Zugriffsschlüsseln.

Nachdem Sie die AWS-CLI konfiguriert haben, können Sie Befehle ausführen, die Anfragen an den Bucket senden. Führen Sie beispielsweise diesen Befehl aus, um ein Objekt aus dem Bucket auf Ihren lokalen Computer zu kopieren:

aws s3 cp s3://doc-examplebucket/objectname/local/path

Ähnliche Informationen

Identitäts- und Zugriffsmanagement in Amazon S3

AWS OFFICIAL
AWS OFFICIALAktualisiert vor 6 Monaten