

 AWS Cloud9 não está mais disponível para novos clientes. Os clientes atuais do AWS Cloud9 podem continuar usando o serviço normalmente. [Saiba mais](https://aws.amazon.com/blogs/devops/how-to-migrate-from-aws-cloud9-to-aws-ide-toolkits-or-aws-cloudshell/)

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Trabalhar com objetos do Amazon S3
<a name="work-with-S3-objects"></a>

Os objetos são as entidades fundamentais armazenadas no Amazon S3. Os objetos consistem em metadados e dados de objeto.

**Topics**
+ [Fazer upload de arquivos em um bucket do Amazon S3](#uploading-s3-object-to-bucket)
+ [Baixar um objeto do Amazon S3](#downloading-s3-object)
+ [Excluir um objeto do Amazon S3](#deleting-s3-object)
+ [Gerar um presigned URL para um objeto do Amazon S3](#presigned-s3-object)

## Fazer upload de arquivos em um bucket do Amazon S3
<a name="uploading-s3-object-to-bucket"></a>

Você pode usar a interface do Toolkit ou um comando para carregar um arquivo em um bucket 

Ambos os métodos permitem que você carregue um arquivo do ambiente de um usuário e o armazene como um objeto S3 na AWS nuvem. Você pode fazer upload de um arquivo em um bucket ou em uma pasta que organiza o conteúdo desse bucket.

## Fazer upload de um arquivo em um bucket do S3 usando a interface


1. No **AWS Explorer**, escolha o nó **S3** para exibir a lista de buckets.

1. Abra o menu de contexto (clicando com o botão direito do mouse) para um bucket ou em uma pasta de um bucket, abra o menu de contexto (clique com o botão direito do mouse) de um objeto e escolha **Upload File** (Carregar arquivo). 
**Observação**  
Se você abrir o menu de contexto (clique com o botão direito do mouse em um objeto do S3), poderá escolher **Upload to parent** (Fazer upload no principal). Isso permite que você adicione um arquivo à pasta ou bucket que contém o arquivo selecionado.

1. Usando o gerenciador de arquivos do seu ambiente, selecione um arquivo e clique em **Upload**.

   O arquivo selecionado é carregado como um objeto S3 para o bucket ou pasta. Cada entrada de objeto descreve o tamanho do objeto armazenado e há quanto tempo ele foi carregado. Você pode pausar sobre a listagem do objeto para visualizar o caminho, o tamanho e a hora em que ele foi modificado pela última vez.

## Fazer upload do arquivo atual em um bucket do S3 usando um comando


1. Para selecionar um arquivo para upload, escolha a guia do arquivo.

1. Pressione **Ctrl\$1P** para exibir o painel **Commands** (Comandos).

1. Para **Go To Anything (Acessar tudo)**, comece a inserir a frase `upload file` para exibir o comando `AWS: Upload File`. Escolha o comando quando ele for exibido.

1. Na **Step 1: Select a file to upload** (Etapa 1: Selecione um arquivo para fazer o upload), você pode escolher o arquivo selecionado ou procurar outro arquivo.

1. Na **Step 2: Select an S3 bucket to upload to** (Etapa 2: Selecione um bucket do S3 para carregar), escolha um bucket na lista.

   O arquivo selecionado é carregado como um objeto S3 para o bucket ou pasta. Cada entrada de objeto descreve o tamanho do objeto armazenado e há quanto tempo ele foi carregado. Você pode pausar sobre a listagem do objeto para visualizar o caminho, o tamanho e a hora em que ele foi modificado pela última vez.

## Baixar um objeto do Amazon S3
<a name="downloading-s3-object"></a>

Você pode baixar objetos em um bucket do Amazon S3 da AWS nuvem para uma pasta em seu AWS Cloud9 ambiente.

1. No **AWS Explorer**, escolha o nó **S3** para exibir a lista de buckets.

1. Em um bucket ou em uma pasta de um bucket, abra o menu de contexto (clique com o botão direito do mouse) de um objeto e escolha **Download As** (Baixar como).

1. Usando o gerenciador de arquivos do ambiente, selecione uma pasta de destino, insira um nome de arquivo e clique em **Download**.

Depois de baixar um arquivo, você pode abri-lo no AWS Cloud9.

## Excluir um objeto do Amazon S3
<a name="deleting-s3-object"></a>

Você pode excluir permanentemente um objeto se ele estiver em um bucket sem versionamento. Porém, para os buckets habilitados para o versionamento, uma solicitação de exclusão não exclui esse objeto permanentemente. Em vez disso, o Amazon S3 insere um marcador de exclusão no bucket. Para obter mais informações, consulte [Excluir versões do objeto](https://docs.aws.amazon.com/AmazonS3/latest/userguide/DeletingObjectVersions.html) no *Guia do usuário do Amazon Simple Storage Service*.

1. No **AWS Explorer**, escolha o nó **S3** para exibir a lista de buckets.

1. Em um bucket ou em uma pasta de um bucket, abra o menu de contexto (clique com o botão direito do mouse) de um objeto e escolha **Delete** (Excluir).

1. Selecione **Delete (Excluir)** para confirmar a exclusão.

## Gerar um presigned URL para um objeto do Amazon S3
<a name="presigned-s3-object"></a>

Com presigned URLs, o proprietário de um objeto pode compartilhar objetos privados do Amazon S3 com outras pessoas concedendo permissão de prazo limitado para baixar os objetos. Para obter mais informações, consulte [Compartilhar um objeto com uma presigned URL](https://docs.aws.amazon.com/AmazonS3/latest/userguide/ShareObjectPreSignedURL.html) no *Guia do usuário do Amazon S3*.

1. No **AWS Explorer**, escolha o nó **S3** para exibir a lista de buckets.

1. Em um bucket ou em uma pasta em um bucket, clique com o botão direito do mouse em um objeto e escolha **Generate Presigned URL** (Gerar presigned URL).

1. No painel de comando do AWS Toolkit, insira o número de minutos em que o URL pode ser usado para acessar o objeto. Pressione **Enter** para confirmar.

   O status na parte inferior do IDE confirma que o presigned URL para o objeto foi copiado para a área de transferência.