Trabalhar com objetos do Amazon S3 - AWS Cloud9

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

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

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

Fazer upload de arquivos em um bucket do Amazon S3

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.

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

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

  2. Pressione Ctrl+P para exibir o painel Commands (Comandos).

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

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

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

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.

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

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

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 no Guia do usuário do Amazon Simple Storage Service.

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

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

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

Gerando um pré-assinado URL para um objeto do Amazon S3

Com o presignedURLS, o proprietário de um objeto pode compartilhar objetos privados do Amazon S3 com outras pessoas, concedendo permissão por tempo limitado para baixar os objetos. Para obter mais informações, consulte Compartilhamento de um objeto com um objeto pré-assinado URL no Guia do usuário do Amazon S3.

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

  2. Em um bucket ou pasta em um bucket, clique com o botão direito do mouse em um objeto e escolha Generate URL Presigned.

  3. No painel de comando do AWS Toolkit, insira o número de minutos que URL podem ser usados para acessar o objeto. Pressione Enter para confirmar.

    O status na parte inferior do IDE confirma que o pré-assinado URL para o objeto foi copiado para sua área de transferência.