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:
- 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')
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.