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

bookConfiguração do Amazon Simple Storage Service

Começar a aprender os serviços da AWS deve iniciar pelos conceitos básicos.

Portanto, começaremos com um serviço como o S3, utilizado por todos, o tempo todo. Até mesmo as imagens incluídas neste curso estão armazenadas no S3, assim como quaisquer arquivos de mídia e, às vezes, trechos de código ou scripts que executam diversas tarefas.

Note
Definição

Amazon Simple Storage Service (Amazon S3) é um serviço de armazenamento em nuvem fornecido pela Amazon Web Services (AWS) que oferece alta escalabilidade, disponibilidade de dados, segurança e desempenho. Isso significa que é possível utilizar o S3 para armazenar e recuperar qualquer quantidade de dados a qualquer momento e de qualquer lugar na internet.

Criando um Bucket

Agora, vamos começar a trabalhar com o S3. Primeiro, é necessário acessar o serviço clicando no botão "Services" no canto superior esquerdo. Em seguida, na parte inferior, localize a seção "Storage". Após clicar nela, um menu será exibido onde deve-se selecionar S3:

Em seguida, navegue até o menu onde é possível visualizar um vídeo curto de orientação da Amazon, que explica como utilizar o S3, além de fornecer diversas outras informações úteis. Assista se desejar, mas, neste momento, o que precisamos é do botão "Create Bucket", exibido na captura de tela abaixo:

Agora é necessário configurar seu bucket. Você pode ler sobre cada uma das configurações por conta própria ou replicar minhas configurações listadas abaixo.

Note
Nota

Estou tornando o bucket público, ou seja, os arquivos de mídia neste bucket estarão acessíveis para todos. Posteriormente, configurarei para que apenas requisições GET sejam permitidas, ou seja, os usuários poderão apenas visualizar e baixar os arquivos de mídia, não editar, criar ou excluí-los.

carousel-imgcarousel-imgcarousel-imgcarousel-imgcarousel-img

Se todas as etapas foram executadas corretamente, você deverá ver uma imagem semelhante a esta:

Agora, configure o bucket para que os usuários possam utilizar apenas solicitações GET, por exemplo, para visualizar a imagem na tela ou baixá-la. Para isso, acesse o bucket, vá até a seção de permissões e role até a seção de Política do Bucket.

Em seguida, adicione o seguinte código:

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Effect": "Allow",
            "Principal": "*",
            "Action": "s3:GetObject",
            "Resource": "arn:aws:s3:::codefinity-aws-course/*"
        }
    ]
}

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 utilizadas 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;

  • Statement: é o elemento principal da política, que contém um array 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 (façam download) de 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 (indicados pelo asterisco *) no bucket S3 chamado "codefinity-aws-course".

Note
Nota

Desconsidere quaisquer avisos da AWS pois este é um exercício de aprendizagem. Os arquivos no bucket precisam ser públicos para que possamos observar claramente como o armazenamento funciona através do código.

Seu arquivo de permissões deve estar assim:

Ótimo, o bucket foi criado e configurado conforme necessário. Nos próximos capítulos, será apresentado como enviar arquivos de mídia para ele e utilizá-lo em código e aplicações.

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 2. Capítulo 2

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Suggested prompts:

Can you explain what an S3 bucket is used for in more detail?

What are the main steps to create and configure an S3 bucket?

How do I make sure my S3 bucket is secure while allowing public access to files?

Awesome!

Completion rate improved to 4.55

bookConfiguração do Amazon Simple Storage Service

Deslize para mostrar o menu

Começar a aprender os serviços da AWS deve iniciar pelos conceitos básicos.

Portanto, começaremos com um serviço como o S3, utilizado por todos, o tempo todo. Até mesmo as imagens incluídas neste curso estão armazenadas no S3, assim como quaisquer arquivos de mídia e, às vezes, trechos de código ou scripts que executam diversas tarefas.

Note
Definição

Amazon Simple Storage Service (Amazon S3) é um serviço de armazenamento em nuvem fornecido pela Amazon Web Services (AWS) que oferece alta escalabilidade, disponibilidade de dados, segurança e desempenho. Isso significa que é possível utilizar o S3 para armazenar e recuperar qualquer quantidade de dados a qualquer momento e de qualquer lugar na internet.

Criando um Bucket

Agora, vamos começar a trabalhar com o S3. Primeiro, é necessário acessar o serviço clicando no botão "Services" no canto superior esquerdo. Em seguida, na parte inferior, localize a seção "Storage". Após clicar nela, um menu será exibido onde deve-se selecionar S3:

Em seguida, navegue até o menu onde é possível visualizar um vídeo curto de orientação da Amazon, que explica como utilizar o S3, além de fornecer diversas outras informações úteis. Assista se desejar, mas, neste momento, o que precisamos é do botão "Create Bucket", exibido na captura de tela abaixo:

Agora é necessário configurar seu bucket. Você pode ler sobre cada uma das configurações por conta própria ou replicar minhas configurações listadas abaixo.

Note
Nota

Estou tornando o bucket público, ou seja, os arquivos de mídia neste bucket estarão acessíveis para todos. Posteriormente, configurarei para que apenas requisições GET sejam permitidas, ou seja, os usuários poderão apenas visualizar e baixar os arquivos de mídia, não editar, criar ou excluí-los.

carousel-imgcarousel-imgcarousel-imgcarousel-imgcarousel-img

Se todas as etapas foram executadas corretamente, você deverá ver uma imagem semelhante a esta:

Agora, configure o bucket para que os usuários possam utilizar apenas solicitações GET, por exemplo, para visualizar a imagem na tela ou baixá-la. Para isso, acesse o bucket, vá até a seção de permissões e role até a seção de Política do Bucket.

Em seguida, adicione o seguinte código:

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Effect": "Allow",
            "Principal": "*",
            "Action": "s3:GetObject",
            "Resource": "arn:aws:s3:::codefinity-aws-course/*"
        }
    ]
}

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 utilizadas 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;

  • Statement: é o elemento principal da política, que contém um array 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 (façam download) de 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 (indicados pelo asterisco *) no bucket S3 chamado "codefinity-aws-course".

Note
Nota

Desconsidere quaisquer avisos da AWS pois este é um exercício de aprendizagem. Os arquivos no bucket precisam ser públicos para que possamos observar claramente como o armazenamento funciona através do código.

Seu arquivo de permissões deve estar assim:

Ótimo, o bucket foi criado e configurado conforme necessário. Nos próximos capítulos, será apresentado como enviar arquivos de mídia para ele e utilizá-lo em código e aplicações.

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

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