Introdução
Este tutorial detalhado ajudará você a armazenar arquivos na nuvem com o Amazon Simple Storage Solution (S3). O Amazon S3 é um serviço que permite armazenar dados (denominados objetos) em escala massiva. Nesse tutorial, você criará um bucket do Amazon S3, fará upload de um arquivo, e recuperará e excluirá esse arquivo.
Este tutorial pode ser executado no Nível gratuito da AWS.
Custo para a conclusão
Nível gratuito
Serviços usados
Armazenar seus arquivos com a AWS
requer uma conta
O nível gratuito da AWS inclui 5 GB de armazenamento, 20.000 solicitações GET e 2.000 solicitações PUT com o Amazon S3.
Implementação
-
Acesse o console do Amazon S3
Clique aqui para abrir o Console de Gerenciamento da AWS em uma nova janela do navegador para manter este guia detalhado aberto. Quando a tela carregar, insira seu nome de usuário e senha para começar. Em seguida, insira S3 na barra de pesquisa e selecione S3 para abrir o console.
-
Criar um bucket do S3
Nesta etapa, você criará um bucket do Amazon S3. Um bucket é um contêiner onde os arquivos são armazenados.
a. No painel do S3, clique em Create Bucket (Criar bucket).
Se esta for a primeira vez que você cria um bucket, verá uma tela semelhante à imagem mostrada aqui.
Se você já criou buckets do S3, o painel do S3 listará todos os buckets criados.
b. Insira um nome de bucket. Os nomes de bucket devem ser únicos entre todos os nomes de buckets existentes no Amazon S3. Há várias outras restrições para nomes de buckets do S3 também. Selecione a região onde o bucket será criado.
Selecione Next (Próximo).
c. Você dispõe de várias opções úteis para buckets do S3, incluindo Versionamento, Registro em log de acessos ao servidor, Etiquetas, Registro em log de objetos e Criptografia padrão. Não habilitaremos essas opções neste tutorial. Selecione Next (Próximo).
d. Você pode definir configurações de permissões para o bucket do S3. Deixe os valores padrão e selecione Next (Próximo).
e. Analise as definições de configuração e selecione Create bucket (Criar bucket).
-
Fazer upload de um arquivo
Nesta etapa, você fará upload de um arquivo para o novo bucket do Amazon S3.
a. Você poderá ver o novo bucket no console do S3. Clique no nome do bucket para navegar até ele.
b. Você está na página inicial do bucket. Selecione Upload (Fazer upload).
c. Para selecionar um arquivo para upload, clique em Add files (Adicionar arquivos) e selecione um arquivo que você gostaria de armazenar OU arraste e solte um arquivo na caixa de upload. Selecione Next (Próximo) depois de concluir a seleção do arquivo para upload.
d. Você pode definir configurações de permissões para o objeto. Para este tutorial, deixe os valores padrão e selecione Next (Próximo).
e. Você pode definir configurações de propriedades como classe de armazenamento, criptografia e metadados para o objeto. Deixe os valores padrão e selecione Next (Próximo).
f. Revise as configurações e selecione Upload. Você verá o objeto na tela inicial do bucket.
-
Recuperar o objeto
Nesta etapa, você fará download do arquivo do seu bucket do Amazon S3.
a. Marque a caixa de seleção ao lado do arquivo do qual você deseja fazer download e selecione Download (Fazer download).
-
Excluir o objeto e o bucket
É fácil excluir o objeto e o bucket no console do Amazon S3. Na verdade, a exclusão de recursos não utilizados é uma melhor prática para evitar que eles continuem sendo cobrados.
a. Primeiro, exclua o objeto. Marque a caixa de seleção ao lado do arquivo que você deseja excluir e selecione More > Delete (Mais > Excluir).
b. Revise e confirme o objeto que quer excluir. Selecione Delete (Excluir).
c. Clique em Amazon S3 para ver todos os buckets na região.
d. Clique à direita do nome do bucket criado para selecioná-lo e depois clique em Delete (Excluir). Digite o nome do seu bucket e clique em Confirm (Confirmar).
Parabéns!
Você fez o seu primeiro backup de arquivo para a nuvem, criando um bucket do Amazon S3 e fazendo upload do arquivo como objeto do S3. O Amazon S3 foi concebido para oferecer uma resiliência de 99,999999999%, garantindo que os seus dados estejam disponíveis sempre que necessário. Você também aprendeu a recuperar um arquivo de um backup e a excluir o arquivo e o bucket.