O que é AWS S3? | Visão geral, recursos e uso

O que é AWS S3? | Visão geral, recursos e uso
Antes dos serviços de armazenamento em nuvem, o usuário precisava comprar dispositivos de armazenamento como HDD, USB, SD-Cart, etc. para criar um backup de seus dados. O problema aqui é que os dados estão crescendo rapidamente e, com isso, a necessidade de dispositivos de armazenamento também está aumentando, o que pode ser caro e difícil de gerenciar. Através do serviço S3, os dados podem ser armazenados na nuvem e o usuário não precisa se preocupar em gerenciar. Também é acessível a qualquer momento que o usuário precise.

Vamos começar com a visão geral, os recursos e o uso do serviço AWS S3.

Visão geral do S3

A visão geral do serviço Amazon S3 é discutida nos seguintes pontos:

  • Serviço de armazenamento simples - lançado em 2006 como o primeiro serviço da AWS
  • Focado em "Armazenamento geral de objetos”Na nuvem
  • Arquivos grandes, arquivos pequenos, conteúdo de mídia, código -fonte, planilha, etc.
  • Escalabilidade, alta disponibilidade, durável, suporta integração com a AWS
  • Útil em vários contextos:

- Site de hospedagem

- Backups de banco de dados

- Pipelines de processamento de dados

Próximo passo explica os principais recursos do AWS S3.

Recursos da Amazon S3

Os conceitos principais do serviço AWS S3 estão listados abaixo:

Baldes: Os baldes são simplesmente contêineres para armazenar arquivos de objeto dentro de um determinado namespace. O usuário precisa dar ao balde uma maneira semelhante ao criar uma pasta no sistema. O nome do balde deve ser globalmente único, pois não pode ser possível ter dois baldes com o mesmo nome.

Objetos: Objetos são os arquivos de conteúdo que o usuário precisa armazenar na nuvem dentro dos baldes S3. O conteúdo pode ser armazenado em vários tipos, como conteúdo de mídia, arquivos JSON, arquivos CSV, SDKs, arquivos JAR etc. O tamanho do arquivo tem uma limitação enquanto armazena em um balde S3 que pode ser de 0B a 5 TB de tamanho.

Acesso: Existem algumas maneiras diferentes de recuperar os dados armazenados em um balde S3. O primeiro é através de um URL que pode ser usado quando o balde é exposto publicamente e sua sintaxe é dada abaixo:

https: // s3.Amazonaws.coma/

A outra maneira de obter o objeto de um balde S3 é usando o SDK da AWS em qualquer linguagem de programação. Um exemplo disso em Python está escrito abaixo:

S3client = BOTO3.cliente ('s3')
myObject = s3client.get_object (bucket = 'bucket_name', key = 'object_name')
  • Bucket_name será o nome do balde em que os dados são armazenados
  • Object_name será o nome do arquivo a ser acessado no balde S3

Como usar um serviço S3?

Para usar o serviço S3 na plataforma AWS, clique aqui para fazer login no painel, fornecendo o email para o usuário root. Se o usuário for novo na plataforma, basta criar uma nova conta da AWS da plataforma:

Depois que o email for inserido, forneça a senha para autenticar o usuário e deixe o painel da AWS:

Quando o usuário estiver na página do console da AWS, expanda o “Serviços”Menu da barra de navegação e selecione o“Armazenar”Opções para ir para o“S3" serviço:

Na página Amazon S3, clique em “Baldes”Botão do painel esquerdo e depois pressione o“Crie balde”Botão para criar um novo balde S3:

Crie um balde S3 digitando seu nome e selecionando a região de onde os serviços estarão disponíveis:

Role a página para dar ao Bucket Public acesso para obter o acesso de URL dos objetos do balde:

Depois disso, revise as configurações e crie um balde S3 na AWS:

Dentro do balde, clique no “Carregar”Botão para armazenar o objeto/arquivos dentro do balde:

Nesta página, o usuário pode “Adicionar arquivos”Ao clicar no balde e também por“Arraste e solte”Os arquivos podem ser usados:

Uma vez que o objeto é carregado, basta entrar em seu “PropriedadesSeção para obter o URL para acessar o conteúdo do arquivo:

Você usou com sucesso o serviço S3 para criar um balde e carregar arquivos nele.

Conclusão

O AWS Simple Storage Service (S3) é usado para criar baldes que contêm os objetos que são armazenados dentro deles. O tamanho do objeto que pode ser armazenado no balde pode ter até 5 TB e o tamanho real do balde é ilimitado. Os dados armazenados no balde podem ser acessados ​​usando um URL fornecido pela plataforma ou um código para acessar dados privados. O provedor de nuvem da AWS pode ser usado para armazenar conteúdo no balde S3 e depois acessá -los pela Internet.