

# Descarga de un objeto mediante un punto de acceso para un bucket de propósito general
<a name="get-object-ap"></a>

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 Consola de administración de AWS, la AWS Command Line Interface o la API de REST.

## Uso de la consola de S3
<a name="get-object-ap-console"></a>

**Descarga de un objeto a través de un punto de acceso en la Cuenta de AWS**

1. Inicie sesión en la Consola de administración de AWS y abra la consola de Amazon S3 en [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/).

1. 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. 

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

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

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

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

1. Elija **Descargar**.

## Uso de AWS CLI
<a name="get-object-ap-cli"></a>

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](access-points-naming.md#access-points-alias).

Para obtener más información y ejemplos, consulte [https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3api/get-object.html](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3api/get-object.html) en la *referencia de comandos de AWS CLI*.

## Uso de la API de REST
<a name="get-object-ap-rest"></a>

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 [https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObject.html](https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObject.html) en la *Referencia de la API de Amazon Simple Storage Service*.

## Uso de los AWS SDK
<a name="download-object-ap-SDKs"></a>

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

------