O Que É Amazon S3?

Tempo de leitura: 3 min

Escrito por Celso Kitamura
em 11 de janeiro de 2022

Compartilhe agora mesmo:

O Que É Amazon S3?
Rate this post

Você já pensou em utilizar imagens, áudio e vídeo para melhorar a experiência do usuário de suas skills?

 

Nesse artigo eu vou te mostrar o que é Amazon S3, um serviço de armazenamento que podemos utilizar sem pagar nada.

 

Vamos conversar sobre o S3, um serviço da AWS que podemos utilizar ao criar nossas skills.

 

 

O Que É Amazon S3?

 

Mas o que é Amazon S3? É um serviço oferecido pela Amazon Web Services (AWS) que fornece armazenamento de objetos por meio de uma interface web.

 

O S3 vem de Simple Storage Service e este serviço utiliza a mesma infraestrutura de armazenamento escalonável que a Amazon.com usa para executar sua rede global de e-commerce.

 

O objetivo do S3 é fornecer escalabilidade, alta disponibilidade e baixa latência.

 

Vamos ver os principais conceitos do Amazon S3?

 

Conceitos Do S3

 

Buckets

 

A palavra bucket quer dizer balde.

 

Cada objeto no Amazon S3 é armazenado em um bucket. Antes que você possa armazenar dados no Amazon S3, é necessário criar um bucket do S3.

 

Ou seja, ele é um contêiner para objetos armazenados no Amazon S3. Você pode armazenar qualquer número de objetos em um bucket.

 

Buckets atendem a várias finalidades:

  • Eles organizam o namespace do Amazon S3 no nível mais elevado.
  • Identificam a conta responsável por alterações no armazenamento e na transferência de dados.
  • Exercem uma função no controle do acesso.
  • Servem como a unidade de agregação para relatório de uso.
  • É possível configurar os buckets para que sejam criados em uma região específica da AWS.

 

Objetos

 

Os objetos são entidades fundamentais armazenadas no Amazon S3.

 

Consistem em dados e metadados do objeto. Os metadados são um conjunto de pares de nome e valor que descrevem o objeto.

 

Um objeto é identificado exclusivamente em um bucket por uma chave (nome) e um ID de versão.

 

Chaves

 

A chave é o identificador exclusivo de um objeto em um bucket. Então, cada objeto em um bucket tem exatamente uma chave.

 

A combinação de um bucket, uma chave e um ID de versão identificam exclusivamente cada objeto.

 

Portanto, é possível pensar no Amazon S3 como um mapa de dados básico entre “bucket + chave + versão” e o objeto em si.

 

Cada objeto no Amazon S3 pode ser endereçado exclusivamente por meio da combinação do endpoint de serviço da web, do nome de bucket, da chave e, opcionalmente, de uma versão.

 

Regiões

 

Uma região da AWS é uma localização geográfica em que a AWS oferece várias zonas de disponibilidade.

 

Você pode escolher a região geográfica da AWS onde o Amazon S3 armazenará os buckets criados.

 

É possível escolher uma região para otimizar a latência, minimizar os custos ou atender a requisitos regulatórios.

 

Os objetos armazenados em uma região nunca saem dela, a não ser que você os transfira explicitamente para outra região.

 

Utilizando O S3 Em Nossas Skills

 

Ao criar uma skill do tipo Alexa Hosted, ou seja, aquelas skills onde o back-end fica hospedado na nuvem da Alexa, seu código e recursos são armazenados na AWS.

 

Quando criamos uma conta de desenvolvedor lá na Amazon, conseguimos também acesso a vários serviços da AWS gratuitamente, mas limitados em tamanho ou uso.

 

No caso do S3, podemos armazenar 25 GB em objetos sem nenhuma cobrança de taxa.

 

Desta forma, podemos utilizar este recurso para incrementarmos nossas skills do tipo Alexa hosted.

 

Como o cadastro e a submissão de skills para a loja não possuem cobranças também, quer dizer que você pode criar skills para Alexa sem pagar absolutamente nada. Ao contrário do desenvolvimento de aplicativos móveis, onde você paga uma taxa para se cadastrar como desenvolvedor.

 

Palavras Finais

 

Hoje vimos um pouco do que é Amazon S3.

 

O S3 é um serviço da AWS de armazenamento de objetos através de interface web.

 

E podemos utilizá-lo para armazenar recursos para melhorar nossas skills, tipo imagens, arquivos de áudio, vídeo, etc. e incrementar a experiência do usuário.

 

Meu e-book Como Aprender a Programar do Absoluto Zero está GRATUITO por tempo limitado!

Olha o link: 👉🏼 http://celsokitamura.com.br/como-aprender-a-programar

Bora aprender a programar!

Compartilhe agora mesmo:

Você vai gostar também:

Para enviar seu comentário, preencha os campos abaixo:

Deixe um comentário


*


*


Seja o primeiro a comentar!

Damos valor à sua privacidade

Nós e os nossos parceiros armazenamos ou acedemos a informações dos dispositivos, tais como cookies, e processamos dados pessoais, tais como identificadores exclusivos e informações padrão enviadas pelos dispositivos, para as finalidades descritas abaixo. Poderá clicar para consentir o processamento por nossa parte e pela parte dos nossos parceiros para tais finalidades. Em alternativa, poderá clicar para recusar o consentimento, ou aceder a informações mais pormenorizadas e alterar as suas preferências antes de dar consentimento. As suas preferências serão aplicadas apenas a este website.

Cookies estritamente necessários

Estes cookies são necessários para que o website funcione e não podem ser desligados nos nossos sistemas. Normalmente, eles só são configurados em resposta a ações levadas a cabo por si e que correspondem a uma solicitação de serviços, tais como definir as suas preferências de privacidade, iniciar sessão ou preencher formulários. Pode configurar o seu navegador para bloquear ou alertá-lo(a) sobre esses cookies, mas algumas partes do website não funcionarão. Estes cookies não armazenam qualquer informação pessoal identificável.

Cookies de desempenho

Estes cookies permitem-nos contar visitas e fontes de tráfego, para que possamos medir e melhorar o desempenho do nosso website. Eles ajudam-nos a saber quais são as páginas mais e menos populares e a ver como os visitantes se movimentam pelo website. Todas as informações recolhidas por estes cookies são agregadas e, por conseguinte, anónimas. Se não permitir estes cookies, não saberemos quando visitou o nosso site.

Cookies de funcionalidade

Estes cookies permitem que o site forneça uma funcionalidade e personalização melhoradas. Podem ser estabelecidos por nós ou por fornecedores externos cujos serviços adicionámos às nossas páginas. Se não permitir estes cookies algumas destas funcionalidades, ou mesmo todas, podem não atuar corretamente.

Cookies de publicidade

Estes cookies podem ser estabelecidos através do nosso site pelos nossos parceiros de publicidade. Podem ser usados por essas empresas para construir um perfil sobre os seus interesses e mostrar-lhe anúncios relevantes em outros websites. Eles não armazenam diretamente informações pessoais, mas são baseados na identificação exclusiva do seu navegador e dispositivo de internet. Se não permitir estes cookies, terá menos publicidade direcionada.

Visite as nossas páginas de Políticas de privacidade e Termos e condições.

Importante: Este site faz uso de cookies que podem conter informações de rastreamento sobre os visitantes.
Criado por WP RGPD Pro