Zugriff auf S3-Daten über eine Zugriffsgewährung - Amazon Simple Storage Service

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.

Zugriff auf S3-Daten über eine Zugriffsgewährung

Nachdem ein Gewährungsempfänger über seine Zugriffsgewährung temporäre Anmeldeinformationen erhalten hat, kann er mit diesen temporären Anmeldeinformationen Amazon-S3-API-Operationen für den Zugriff auf Ihre Daten aufrufen.

Stipendiaten können mithilfe von AWS Command Line Interface (AWS CLI), den AWS SDKs und der Amazon S3-REST-API auf S3-Daten zugreifen.

Nachdem der Gewährungsempfänger seine temporären Anmeldeinformationen von S3 Access Grants erhalten hat, kann er mit diesen Anmeldeinformationen ein Profil einrichten, um die Daten abzurufen.

Informationen zur AWS CLI Installation von finden Sie unter Installation von AWS CLI im AWS Command Line Interface Benutzerhandbuch.

Um die folgenden Beispielbefehle zu verwenden, ersetzen Sie user input placeholders durch eigene Daten.

Beispiel – Einrichten eines Profils
aws configure set aws_access_key_id "$accessKey" --profile access-grants-consumer-access-profile aws configure set aws_secret_access_key "$secretKey" --profile access-grants-consumer-access-profile aws configure set aws_session_token "$sessionToken" --profile access-grants-consumer-access-profile

Wenn Sie den folgenden Beispielbefehl verwenden möchten, ersetzen Sie user input placeholders durch Ihre eigenen Informationen.

Beispiel – Abrufen der S3-Daten

Der Empfänger kann den get-object AWS CLI Befehl verwenden, um auf die Daten zuzugreifen. Der Empfänger kann auch put-object, ls, und andere AWS CLI S3-Befehle verwenden.

aws s3api get-object \ --bucket example-s3-bucket1 \ --key myprefix \ --region us-east-2 \ --profile access-grants-consumer-access-profile

Dieser Abschnitt enthält Beispiele dafür, wie Gewährungsempfänger über die AWS SDKs auf Ihre S3-Daten zugreifen können.

Java

Beispiele für das Abrufen von S3-Daten mithilfe temporärer Anmeldeinformationen finden Sie unter So rufen Sie ein Objekt mithilfe der AWS SDKs ab und Amazon S3 S3-Codebeispiele für den AWS SDK for Java 2.x.