Este tutorial é parte integrante do vídeo Tutorial S3 Básico publicado no canal Um Inventor Qualquer no YouTube.

Neste tutorial vamos entender as características básicas do Simple Storage Serve (S3), configurar um bucket e executar algumas ações como upload, download e permissões de objetos.

Você também pode encontrar esse tutorial e os códigos usados aqui no nosso repositório do GitHub:
https://github.com/UmInventorQualquer/tutorial-s3-basico

Este tutorial está dividido em etapas que devem ser executadas na sequência disposta abaixo. Caso algo não funcione como esperado, volte, e refaça as etapas anteriores.

  1. Criando um Bucket no AWS S3
  2. Criando as permissões do IAM para seu bucket no AWS S3
  3. Preparando seu ambiente
  4. Acessando a API do S3 via command-line
  5. Acessando a API da AWS através do AWS-SDK com Node JS

Um Bucket nada mais é que um espaço de armazenamento, ou o equivalente de uma partição do disco do seu computador, porém, com a vantagem de estar em nuvem e ser replicado em vários servidores e data centers diferentes garantindo a integridade e a redundância dos seus arquivos.

Passo 1:

No seu painel do S3 clique no botão Create Bucket (Criar Bucket) no lado direito superior da tela.

image info

Passo 2:

image info

Passo 3:

Agora com seu Bucket criado ele aparecerá na listagem, clique sobre ele para prosseguirmos.

image info

Passo 4:

Esta é a tela de objetos do seu Bucket onde você pode fazer upload e listar seus arquivos, além de executar ações de remoção e alteração das propriedades individuais dos seus objetos.

image info

Passo 5:

Na aba Properties(Propriedades) você vai visualizar os seguintes itens:

image info

Passo 6:

Na aba Permissions (Permissões) você vai ser capaz de alterar de alterar as propriedades de acesso do seu bucket.

image info

Passo 7:

Métricas de acesso ao bucket e aos seus objetos.

image info

Passo 8:

Gerencie as configurações de ciclo de vida de objetos, replicação e inventário.

image info

Passo 9:

Os pontos de acesso são endpoints de rede são anexados a buckets que você pode usar para realizar operações de objeto S3.

image info

Exportando as variáveis de ambiente

Para permitir que o script de teste possa encontrar o bucket criado é necessário exportar a seguinte variável de ambiente com o nome do bucket que acabou de criar:

export TUTORIAL_BUCKET=uiq-test-bucket

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *