Herunterladen eines Objekts über einen Zugangspunkt für einen Allzweck-Bucket - Amazon Simple Storage Service

Herunterladen eines Objekts über einen Zugangspunkt für einen Allzweck-Bucket

In diesem Abschnitt wird erklärt, wie Sie mithilfe der REST-API, AWS-Managementkonsole oder AWS Command Line Interface ein Objekt über einen Zugangspunkt für einen Allzweck-Bucket herunterladen.

So laden Sie ein Objekt über einen Zugangspunkt in Ihrem herunter AWS-Konto
  1. Melden Sie sich bei der AWS-Managementkonsole an und öffnen Sie die Amazon-S3-Konsole unter https://console.aws.amazon.com/s3/.

  2. Wählen Sie in der Navigationsleiste oben auf der Seite den Namen der aktuell angezeigten AWS-Region aus. Wählen Sie als Nächstes die Region aus, für die Sie Zugangspunkte auflisten möchten.

  3. Klicken Sie im Navigationsbereich links in der Konsole auf Zugangspunkte.

  4. (Optional) Suche nach Zugangspunkten anhand des Namens. Hier werden nur die Zugangspunkte in Ihrer ausgewählten AWS-Region angezeigt.

  5. Wählen Sie den Namen des Zugriffspunkts, den Sie verwalten oder verwenden möchten.

  6. Wählen Sie auf der Registerkarte Objekte den Namen des Objekts, das Sie herunterladen möchten.

  7. Wählen Sie Herunterladen aus.

Der folgende get-object Beispielbefehl zeigt, wie Sie den AWS CLI verwenden können, um ein Objekt über einen Zugangspunkt herunterzuladen.

Mit dem folgenden Befehl wird das Objekt puppy.jpg für AWS-Konto 111122223333 mithilfe des Zugangspunkts my-access-point heruntergeladen. Sie müssen einen Namen outfile angeben, der ein Dateiname für das heruntergeladene Objekt ist, z. my_downloaded_image.jpg B.

aws s3api get-object --bucket arn:aws:s3:AWS-Region:111122223333:accesspoint/my-access-point --key puppy.jpg my_downloaded_image.jpg
Anmerkung

S3 generiert automatisch Zugangspunkt-Aliase für alle Zugangspunkte. Diese Aliase können überall dort verwendet werden, wo ein Bucket-Name für Operationen auf Objektebene verwendet wird. Weitere Informationen finden Sie unter Zugriffspunkt-Aliasse.

Weitere Informationen und Beispiele finden Sie unter get-object in der Referenz zum AWS CLI-Befehl.

Sie können die REST-API verwenden, um ein Objekt über einen Zugangspunkt herunterzuladen. Weitere Informationen finden Sie unter GetObject in der API-Referenz zu Amazon Simple Storage Service.

Sie können das AWS SDK für Python verwenden, um ein Objekt über einen Zugangspunkt herunterzuladen.

Python

Im folgenden Beispiel wird die Datei mit dem Namen hello.txt für das AWS-Konto 111122223333 mithilfe des Zugangspunkts mit dem Namen my-access-point heruntergeladen.

import boto3 s3 = boto3.client('s3') s3.download_file('arn:aws:s3:us-east-1:111122223333:accesspoint/my-access-point', 'hello.txt', '/tmp/hello.txt')