Descarga de un objeto mediante un punto de acceso para un bucket de propósito general - Amazon Simple Storage Service

Descarga de un objeto mediante un punto de acceso para un bucket de propósito general

En esta sección se explica cómo descargar un objeto a través de un punto de acceso para un bucket de propósito general mediante la AWS Management Console, la AWS Command Line Interface o la API de REST.

Descarga de un objeto a través de un punto de acceso en la Cuenta de AWS
  1. Inicie sesión en la AWS Management Console y abra la consola de Amazon S3 en https://console.aws.amazon.com/s3/.

  2. En la barra de navegación de la parte superior de la página, elija el nombre de la Región de AWS que aparece. A continuación, elija la región para la que desee enumerar los puntos de acceso.

  3. En el panel de navegación del lado izquierdo de la consola, elija Puntos de acceso.

  4. (Opcional) Busque puntos de acceso por nombre. Aquí solo aparecerán los puntos de acceso de la Región de AWS seleccionada.

  5. Elija el nombre del punto de acceso que desea administrar o utilizar.

  6. En la pestaña Objetos, seleccione el nombre del objeto que desea descargar.

  7. Elija Descargar.

El siguiente comando get-object de ejemplo muestra cómo puede utilizar la AWS CLI para descargar un objeto a través de un punto de acceso.

El siguiente comando descarga el objeto puppy.jpg para la Cuenta de AWS 111122223333 mediante el punto de acceso my-access-point. Debe incluir un outfile, que es un nombre de archivo para el objeto descargado, como my_downloaded_image.jpg.

aws s3api get-object --bucket arn:aws:s3:Región de AWS:111122223333:accesspoint/my-access-point --key puppy.jpg my_downloaded_image.jpg
nota

S3 genera automáticamente alias de punto de acceso para todos los puntos de acceso y estos alias se pueden utilizar en cualquier lugar donde se utilice un nombre de bucket para realizar operaciones a nivel de objeto. Para obtener más información, consulte Alias de punto de acceso para buckets de propósito general.

Para obtener más información y ejemplos, consulte get-object en la referencia de comandos de AWS CLI.

Puede utilizar la API de REST para descargar un objeto a través de un punto de acceso. Para obtener más información, consulte GetObject en la Referencia de la API de Amazon Simple Storage Service.

Puede utilizar el AWS SDK para Python para descargar un objeto a través de un punto de acceso.

Python

En el siguiente ejemplo, se descarga el archivo denominado hello.txt se descarga para la cuenta de AWS 111122223333 mediante el punto de acceso denominado 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')