Download di un oggetto tramite un punto di accesso per un bucket per uso generico - Amazon Simple Storage Service

Download di un oggetto tramite un punto di accesso per un bucket per uso generico

Questa sezione spiega come scaricare un oggetto tramite un punto di accesso per un bucket per generico utilizzando la Console di gestione AWS, AWS Command Line Interface o REST API.

Come scaricare un oggetto tramite un punto di accesso nell’Account AWS
  1. Accedi alla Console di gestione AWS e apri la console Amazon S3 all’indirizzo https://console.aws.amazon.com/s3/.

  2. Sulla barra di navigazione nella parte superiore della pagina scegli il nome della Regione AWS attualmente visualizzata. Quindi, scegli la Regione per la quale si desidera elencare i punti di accesso.

  3. Nel riquadro di navigazione sul lato sinistro della console scegli Punti di accesso.

  4. (Facoltativo) Cerca i punti di accesso per nome. Verranno visualizzati solo i punti di accesso della Regione AWS selezionata.

  5. Scegliere il nome del punto di accesso che si desidera gestire o utilizzare.

  6. Nella scheda Oggetti, seleziona il nome dell’oggetto da scaricare.

  7. Scegli Download (Scarica).

Il comando di esempio get-object seguente mostra come utilizzare AWS CLI per scaricare un oggetto tramite un punto di accesso.

Il comando seguente scarica l’oggetto puppy.jpg per l’Account AWS 111122223333 utilizzando il punto di accesso my-access-point. È necessario includere un outfile, che è un nome di file per l’oggetto scaricato, ad esempio my_downloaded_image.jpg.

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

S3 genera automaticamente gli alias per tutti i punti di accesso e questi alias possono essere utilizzati ovunque venga utilizzato un nome di bucket per eseguire operazioni a livello di oggetto. Per ulteriori informazioni, consulta Alias del punto di accesso.

Per ulteriori informazioni ed esempi, consulta get-object nella documentazione di riferimento dei comandi della AWS CLI.

È possibile utilizzare la REST API per scaricare un oggetto tramite un punto di accesso. Per ulteriori informazioni, consulta GetObject in Amazon Simple Storage Service API Reference (Guida di riferimento per l'API di Amazon Simple Storage Service).

È possibile utilizzare AWS SDK per Python per scaricare un oggetto tramite un punto di accesso.

Python

Nell’esempio seguente, il file denominato hello.txt viene scaricato per l’account AWS 111122223333 utilizzando il punto di accesso denominato my-access-point.

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')