

# Baixar um objeto por meio de um ponto de acesso para um bucket de uso geral
<a name="get-object-ap"></a>

Esta seção explica como baixar um objeto por meio de um ponto de acesso para um bucket de uso geral usando o Console de gerenciamento da AWS, a AWS Command Line Interface ou a API REST.

## Usar o console do S3
<a name="get-object-ap-console"></a>

**Como fazer download de um objeto por meio de um ponto de acesso na Conta da AWS**

1. Faça login no Console de gerenciamento da AWS e abra o console do Amazon S3 em [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/).

1. Na barra de navegação na parte superior da página, escolha o nome da Região da AWS exibida no momento. Em seguida, escolha a região para a qual você deseja listar os pontos de acesso. 

1. No painel de navegação, no lado esquerdo do console, escolha **Pontos de acesso**.

1. (Opcional) Pesquise pontos de acesso pelo nome. Somente os pontos de acesso na Região da AWS selecionada aparecerão aqui.

1. Escolha o nome do ponto de acesso que você deseja gerenciar ou usar.

1. Na guia **Objetos**, selecione o nome do objeto que você deseja baixar.

1. Escolha **Baixar**.

## Como usar o AWS CLI
<a name="get-object-ap-cli"></a>

O exemplo de comando `get-object` a seguir mostra como você pode usar a AWS CLI para fazer download de um objeto por meio de um ponto de acesso.

O comando a seguir faz download do objeto `puppy.jpg` da Conta da AWS *111122223333* usando o ponto de acesso *my-access-point*. Você deve incluir um `outfile`, que é um nome de arquivo para o objeto baixado, como `my_downloaded_image.jpg`.

```
aws s3api get-object --bucket arn:aws:s3:Região da AWS:111122223333:accesspoint/my-access-point --key puppy.jpg my_downloaded_image.jpg      
```

**nota**  
O S3 gera automaticamente aliases de ponto de acesso para todos os pontos de acesso e esses aliases podem ser usados em qualquer lugar em que um nome de bucket seja usado para realizar operações ao nível do objeto. Para obter mais informações, consulte [Alias de ponto de acesso](access-points-naming.md#access-points-alias).

Para obter mais informações e exemplos, 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) na *Referência de comandos da AWS CLI*.

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

É possível usar a API REST para fazer download de um objeto por meio de um ponto de acesso. Para obter mais informações, consulte [https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObject.html](https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObject.html) na *Referência da API do Amazon Simple Storage Service*.

## Usar SDKs da AWS
<a name="download-object-ap-SDKs"></a>

É possível usar o AWS SDK para Python para baixar um objeto por meio de um ponto de acesso. 

------
#### [ Python ]

No exemplo a seguir, o arquivo chamado `hello.txt` é baixado para a conta da AWS *111122223333* usando o ponto de acesso 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')
```

------