Baixar um objeto por meio de um ponto de acesso para um bucket de uso geral - Amazon Simple Storage Service

Baixar um objeto por meio de um ponto de acesso para um bucket de uso geral

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

Como fazer download de um objeto por meio de um ponto de acesso na Conta da AWS
  1. Faça login no AWS Management Console e abra o console do Amazon S3 em https://console.aws.amazon.com/s3/.

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

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

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

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

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

  7. Escolha Baixar.

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 Aliases de ponto de acesso para buckets de uso geral.

Para obter mais informações e exemplos, consulte get-object na Referência de comandos da AWS CLI.

É 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 GetObject na Referência da API do Amazon Simple Storage Service.

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