Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Configuração do Amazon Simple Storage Service | Visão Geral do AWS S3
Introdução à Computação em Nuvem
course content

Conteúdo do Curso

Introdução à Computação em Nuvem

Introdução à Computação em Nuvem

1. Introdução às Tecnologias de Nuvem
2. Visão Geral do AWS S3
3. Visão Geral do EC2
4. Gerenciamento de RDS

bookConfiguração do Amazon Simple Storage Service

Começar a aprender os serviços da AWS deve começar com o básico.

Portanto, começaremos com um serviço como o S3, que é usado por todos, sempre. Até mesmo as imagens que incluo neste curso estão armazenadas no S3, qualquer informação de mídia, e às vezes trechos de código ou scripts que realizam várias funções.

Vamos começar com a definição:

Criando um Bucket

Agora, vamos começar a trabalhar com o S3. Primeiro, precisamos acessar este serviço clicando no botão "Services" no canto superior esquerdo. Em seguida, na parte inferior, veremos a seção "Storage", e após clicar nela, um menu aparecerá onde devemos selecionar S3:

Depois disso, iremos para o menu, onde você pode ver um guia em vídeo curto da Amazon, que lhe dirá como trabalhar com o S3, além de muitas outras informações. Você pode revisá-lo se quiser, mas o que nos interessa agora é o botão "Criar Bucket", que é mostrado na captura de tela abaixo:

Agora você precisa configurar seu bucket. Você pode ler sobre cada uma das configurações por conta própria, ou pode replicar minhas configurações listadas abaixo.

Nota

Observe que estou tornando o bucket público, o que significa que a mídia neste bucket estará acessível a todos. Mais tarde, configurarei para que apenas solicitações GET sejam permitidas, o que significa que os usuários podem apenas visualizar e baixar mídia, não editá-las, criá-las ou excluí-las.

Se você fez tudo corretamente, deverá ver uma imagem como esta à sua frente:

Agora vamos configurar nosso bucket para que os usuários possam apenas usar requisições GET, por exemplo, para visualizar a imagem na tela ou baixá-la. Para fazer isso, precisamos ir até o bucket, navegar até a seção de permissões e rolar para baixo até a seção de Política do Bucket.

Em seguida, precisamos adicionar este código lá:

Este JSON é uma política de acesso do Amazon S3 que define permissões para acessar objetos no bucket S3. Na AWS, essas políticas são usadas para gerenciar o acesso a recursos em serviços de nuvem. Neste caso, a política descreve as seguintes permissões:

  • Version: Indica a versão da sintaxe da política. "2012-10-17" é a versão mais recente e amplamente utilizada das políticas;
  • Statement: Este é o elemento principal da política, que contém uma matriz de declarações individuais.

Cada declaração (neste caso, uma) contém:

  • Effect: Determina se a ação é permitida ou não. Neste caso, "Allow" significa que a ação é permitida;
  • Principal: Especifica quem recebe a permissão. Aqui, "*" significa que a permissão é concedida a todos os usuários;
  • Action: Especifica qual ação é permitida. "s3:GetObject" permite que os usuários acessem (baixem) objetos (arquivos) no bucket S3;
  • Resource: Indica o recurso específico ao qual as permissões se aplicam. "arn:aws:s3:::codefinity-aws-course/*" refere-se a todos os objetos (indicado pelo asterisco *) no bucket S3 chamado "codefinity-aws-course".

Seu arquivo de permissão deve se parecer com este:

Nota

Ignore quaisquer avisos da AWS porque estamos aprendendo. Precisamos que os arquivos no bucket sejam públicos para que possamos ver visualmente como o armazenamento funciona através do código.

Ótimo, criamos com sucesso um bucket e o configuramos para nossas necessidades. Nos próximos capítulos, aprenderemos como carregar arquivos de mídia nele e usá-lo em nosso código e aplicações.

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 2. Capítulo 2
some-alt