amazon simple storage service - aws documentation · movemos o objeto para ela copiando e colando...

21
Amazon Simple Storage Service Guia de conceitos básicos

Upload: vokhanh

Post on 08-Nov-2018

218 views

Category:

Documents


0 download

TRANSCRIPT

Amazon Simple Storage ServiceGuia de conceitos básicos

Amazon Simple Storage Service Guia de conceitos básicos

Amazon Simple Storage Service: Guia de conceitos básicosCopyright © 2018 Amazon Web Services, Inc. and/or its affiliates. All rights reserved.

Amazon's trademarks and trade dress may not be used in connection with any product or service that is not Amazon's, in any mannerthat is likely to cause confusion among customers, or in any manner that disparages or discredits Amazon. All other trademarks notowned by Amazon are the property of their respective owners, who may or may not be affiliated with, connected to, or sponsored byAmazon.

Amazon Simple Storage Service Guia de conceitos básicos

Table of ContentsConceitos básicos ............................................................................................................................... 1

Conceitos básicos do Amazon S3 ................................................................................................. 1Cadastre-se no Amazon S3 ................................................................................................................. 2Crie um bucket .................................................................................................................................. 3Adicionar um objeto a um bucket .......................................................................................................... 5Exibir um objeto ................................................................................................................................. 7Mover um objeto ................................................................................................................................ 8Exclusão de um objeto e de um bucket ............................................................................................... 11Para onde ir agora? .......................................................................................................................... 14

Cenários de uso comuns ........................................................................................................... 14Considerações daqui para frente ................................................................................................. 14

Conta e credenciais de segurança da AWS .......................................................................... 15Segurança ....................................................................................................................... 15Integração com a AWS ...................................................................................................... 15Definição de preço ............................................................................................................ 15

Recursos avançados do Amazon S3 ........................................................................................... 15Recursos de desenvolvimento .................................................................................................... 16Recursos de referência .............................................................................................................. 16

Sobre este guia ................................................................................................................................ 18

iii

Amazon Simple Storage Service Guia de conceitos básicosConceitos básicos do Amazon S3

Começar a usar o Amazon SimpleStorage Service

O Amazon Simple Storage Service (Amazon S3) é armazenamento para a Internet. Você pode utilizar oAmazon S3 para armazenar e recuperar qualquer volume de dados, a qualquer momento, de qualquerlugar na web. Você pode realizar essas tarefas usando o Console de gerenciamento da AWS, que éuma interface web simples e intuitiva. Este guia apresenta o Amazon S3 e como usar o Console degerenciamento da AWS para concluir as tarefas mostradas na figura a seguir.

Para obter informações sobre os recursos e a definição de preço do Amazon S3 e para ver as Perguntasfrequentes, visite a página do produto Amazon S3.

Conceitos básicos do Amazon S3Para aproveitar ao máximo o Amazon S3, você precisa entender alguns conceitos simples. O AmazonS3 armazena dados como objetos dentro de buckets. Um objeto é composto de um arquivo e quaisquermetadados que descrevem esse arquivo.

Para armazenar um objeto no Amazon S3, você carrega o arquivo que deseja armazenar no bucket.Quando carrega um arquivo, você pode definir permissões sobre o objeto, bem como quaisquermetadados.

Buckets são contêineres para objetos. Você pode ter um ou mais buckets. Você pode controlar o acessopara cada um (quem pode criar, excluir e listar objetos no bucket), exibir logs de acesso para ele e seusobjetos e escolher a região geográfica onde o Amazon S3 armazenará o bucket e seu conteúdo.

1

Amazon Simple Storage Service Guia de conceitos básicos

Cadastre-se no Amazon S3

Para usar o Amazon S3, é necessária uma conta da AWS. Se você ainda não tiver uma, será solicitadoque você crie uma ao se cadastrar no Amazon S3. Você não será cobrado pelo Amazon S3 até usá-lo.Para obter informações sobre os recursos e definição de preço do Amazon S3 e para ver as Perguntasfrequentes, visite a página do produto Amazon S3.

Para se cadastrar no Amazon S3

1. Visite https://aws.amazon.com/s3/ e escolha Get started with Amazon S3.2. Siga as instruções da tela.

A AWS o notificará por e-mail quando sua conta estiver ativa e disponível para uso.

2

Amazon Simple Storage Service Guia de conceitos básicos

Crie um bucket

Agora que você se cadastrou no Amazon S3, está pronto para criar um bucket usando o Console degerenciamento da AWS. Cada objeto no Amazon S3 é armazenado em um bucket. Antes de você poderarmazenar dados no Amazon S3, você deverá criar um bucket.

Note

Não há cobrança pela criação de um bucket; você só é cobrado por armazenar objetos no buckete por transferir objetos para dentro e para fora do bucket. Você estará sujeito a uma cobrançamínima (menos de 1,00 USD) ao seguir os exemplos contidos neste guia. Para obter maisinformações sobre cobranças de armazenamento, consulte Definição de preço do Amazon S3.

Para criar um bucket do S3

1. Faça login no Console de gerenciamento da AWS e abra o console da Amazon S3 em https://console.aws.amazon.com/s3/.

2. Selecione Criar bucket.

3. No campo Bucket name, digite um nome exclusivo compatível com DNS para o novo bucket. (Acaptura de tela de exemplo usa o nome do bucket criado pelo administrador. Você não pode usar essenome porque os nomes de bucket do S3 devem ser exclusivos.) Crie seu próprio nome de bucketusando as seguintes diretrizes de nomenclatura:

• O nome deve ser exclusivo entre todos os nomes de buckets existentes no Amazon S3.• Depois de criar o bucket, você não pode mais alterar o nome, portanto, escolha bem.• Escolha um nome de bucket que reflita os objetos do bucket porque o nome do bucket é visível na

URL que aponta para os objetos que você colocará no bucket.

Para obter informações sobre a nomenclatura de buckets, consulte Regras para nomenclatura debuckets no Guia do desenvolvedor do Amazon Simple Storage Service.

4. Em Region, escolha Oeste dos EUA (Oregon) como a região onde deseja que o bucket resida.5. Escolha Criar.

3

Amazon Simple Storage Service Guia de conceitos básicos

Você criou um bucket no Amazon S3.

4

Amazon Simple Storage Service Guia de conceitos básicos

Adicionar um objeto a um bucket

Agora que você criou um bucket, você está pronto para adicionar um objeto a ele. Um objeto pode serqualquer tipo de arquivo: um arquivo de texto, uma foto, um vídeo etc.

Para fazer upload de um objeto em um bucket

1. Na lista Bucket name, escolha o nome do bucket no qual você deseja fazer upload do objeto.

2. Escolha Carregar.

• Ou você pode escolher Get started.

3. Na caixa de diálogo Upload, escolha Add files para escolher o arquivo a ser carregado.

5

Amazon Simple Storage Service Guia de conceitos básicos

4. Escolha um arquivo para carregar e, em seguida, escolha Open.

5. Escolha Carregar.

6

Amazon Simple Storage Service Guia de conceitos básicos

Exibir um objeto

Agora que você adicionou um objeto a um bucket, pode visualizar informações sobre o objeto e fazerdownload do objeto em seu computador local.

Para fazer download de um objeto em um bucket

1. Na lista Nome de bucket, escolha o nome do bucket que você criou.

2. Na lista Nome, marque a caixa de seleção do objeto que você fez upload e escolha Download nopainel de visão geral do objeto.

7

Amazon Simple Storage Service Guia de conceitos básicos

Mover um objeto

Até agora, você adicionou um objeto a um bucket e fez download do objeto. Agora criamos uma pasta emovemos o objeto para ela copiando e colando esse objeto.

Para copiar um objeto

1. Na lista Nome de bucket, escolha o nome do bucket que você criou.

2. Selecione Criar pasta, digite favorite-pics como nome da pasta, selecione Nenhum para aconfiguração de criptografia do objeto da pasta e selecione Salvar.

8

Amazon Simple Storage Service Guia de conceitos básicos

3. Na lista Nome, marque a caixa de seleção ao lado do objeto que você deseja copiar, escolha Mais e,em seguida, escolha Copiar.

4. Na lista Nome, escolha o nome da pasta favorite-pics.

5. Escolha Mais, e então escolha Colar.

6. Escolha Colar.

9

Amazon Simple Storage Service Guia de conceitos básicos

10

Amazon Simple Storage Service Guia de conceitos básicos

Exclusão de um objeto e de umbucket

Se você não precisar mais armazenar os objetos que carregou e copiou ao utilizar este guia, exclua osobjetos para evitar cobranças adicionais.

Você pode excluir objetos individualmente. Ou pode esvaziar um bucket, o que exclui todos os objetos nobucket sem excluir o bucket.

Você também pode excluir um bucket e todos os objetos contidos no bucket. No entanto, se desejarcontinuar a usar o mesmo nome de bucket, não exclua o bucket. Recomendamos que você esvazie obucket e mantenha-o. Depois que um bucket é excluído, o nome se torna disponível para reutilização,mas por várias razões, o nome pode não estar disponível para você reutilizá-lo. Por exemplo, pode levaralgum tempo antes que o nome possa ser reutilizado e algumas outras contas possam criar um bucketcom aquele nome antes de você.

Para excluir um objeto de um bucket

1. Na lista Bucket name, escolha o nome do bucket do qual você deseja excluir um objeto.

2. Na lista Name, marque a caixa de seleção ao lado do objeto que você deseja excluir, escolha More e,em seguida, escolha Delete.

11

Amazon Simple Storage Service Guia de conceitos básicos

3. Na caixa de diálogo Delete objects, verifique se o nome do objeto selecionado para exclusão estálistado e escolha Delete.

Você pode esvaziar um bucket, o que exclui todos os objetos no bucket sem excluir o bucket.

Para esvaziar um bucket

1. Na lista Bucket name, escolha o ícone de bucket próximo ao nome do bucket que você desejaesvaziar e escolha Empty bucket.

2. Na caixa de diálogo Empty bucket, digite o nome do bucket para confirmação e escolha Confirm.

Você pode excluir um bucket e todos os objetos contidos no bucket.

12

Amazon Simple Storage Service Guia de conceitos básicos

Important

Se você deseja continuar a usar o mesmo nome do bucket, não exclua o bucket. Recomendamosque você esvazie o bucket e mantenha-o. Depois que um bucket é excluído, o nome se tornadisponível para reutilização, mas, por várias razões, o nome pode não estar disponível parareutilização.

Para excluir um bucket

1. Na lista Bucket name, escolha o ícone de bucket ao lado do nome do bucket que você deseja excluir eescolha Delete bucket.

2. Na caixa de diálogo Delete bucket, digite o nome do bucket para confirmar a exclusão e escolhaConfirm.

Em seguida, consulte Para onde ir agora? (p. 14).

13

Amazon Simple Storage Service Guia de conceitos básicosCenários de uso comuns

Para onde ir agora?Nos exemplos anteriores, você aprendeu a executar alguma tarefas básicas no Amazon Simple StorageService (Amazon S3). Para obter informações mais detalhadas, consulte um dos seguintes guias doAmazon S3:

• O Guia do usuário do console do Amazon Simple Storage Service para saber mais sobre como usar oconsole do Amazon S3.

• O Guia do desenvolvedor do Amazon Simple Storage Service para localizar informações detalhadassobre os recursos do Amazon S3 e os exemplos de código para oferecer suporte a esses recursos.

• O Amazon Simple Storage Service API Reference para localizar detalhes sobre a API REST do AmazonS3.

Os seguintes tópicos explicam várias maneiras com as quais você obtém um entendimento mais profundodo Amazon S3 para que você possa implementá-lo em seus aplicativos.

Tópicos• Cenários de uso comuns (p. 14)• Considerações daqui para frente (p. 14)• Recursos avançados do Amazon S3 (p. 15)• Recursos de desenvolvimento (p. 16)• Recursos de referência (p. 16)

Cenários de uso comunsA página Soluções da AWS lista várias formas de utilização do Amazon S3. A lista a seguir resumealgumas dessas maneiras.

• Backup e armazenamento – Forneça backup de dados e serviços de armazenamento para outros.• Hospedagem de aplicativos – Forneça serviços para implementação, instalação e gerenciamento de

aplicativos da web.• Hospedagem de mídia – Construa uma infraestrutura redundante, escalável e altamente disponível para

hospedar carregamentos e downloads de vídeos, fotos ou músicas.• Distribuição de software – Hospede seus aplicativos de software para download pelos clientes.

Para obter mais informações, acesse Soluções da AWS.

Considerações daqui para frenteTópicos

• Conta e credenciais de segurança da AWS (p. 15)• Segurança (p. 15)• Integração com a AWS (p. 15)

14

Amazon Simple Storage Service Guia de conceitos básicosConta e credenciais de segurança da AWS

• Definição de preço (p. 15)

Esta seção apresenta tópicos que você deve considerar antes de executar seu próprio produto do AmazonS3.

Conta e credenciais de segurança da AWSQuando se inscreveu no serviço, você criou uma conta da AWS usando um endereço de e-mail e umasenha. Esses são as suas credenciais de Usuário raiz da conta da AWS. Como prática recomendada,você não deve usar as credenciais de Usuário raiz da conta da AWS para acessar a AWS. Nem deve daras credenciais para mais ninguém. Em vez disso, crie usuários individuais para quem precisar acessarsua conta da AWS. Crie um usuário do AWS Identity and Access Management (IAM) para você mesmotambém, atribua a ele privilégios administrativos e use este usuário do IAM: para todos os seus trabalhos.Para obter mais informações sobre como fazer isso, consulte Creating Your First IAM Admin User andGroup no Guia do usuário do IAM.

Se você for o proprietário ou administrador da conta e quiser saber mais sobre o IAM, consulte a descriçãodo produto em https://aws.amazon.com/iam ou a documentação técnica no Guia do usuário do IAM.

SegurançaO Amazon S3 fornece mecanismos de autenticação para proteger os dados armazenados no AmazonS3 contra acesso não autorizado. A menos que você especifique o contrário, apenas o proprietário daconta AWS pode acessar dados carregados para o Amazon S3. Para obter informações mais detalhadassobre gerenciamento de acesso ao bucket, visite Como gerenciar permissões de acesso aos recursos doAmazon S3 no Guia do desenvolvedor do Amazon Simple Storage Service.

No entanto, você pode criptografar seus dados antes de enviá-los para o Amazon S3.

Integração com a AWSVocê pode utilizar o Amazon S3 sozinho ou em conjunto com um ou mais outros produtos da Amazon. Osprodutos mais comuns usados com o Amazon S3 são:

• Amazon EC2• Amazon Elastic MapReduce• Amazon SQS• Amazon CloudFront

Definição de preçoConheça a estrutura de preços para armazenar e transferir dados no Amazon S3. Para obter maisinformações, consulte a Definição de preço do Amazon S3.

Recursos avançados do Amazon S3Os exemplos neste guia mostram como realizar tarefas básicas como criação de um bucket, carregamentoe download de dados para o bucket e movimentação e exclusão dos dados. A tabela a seguirresume algumas das funcionalidades avançadas mais comuns oferecidas pelo Amazon S3. Algumasfuncionalidades avançadas não estão disponíveis no Console de gerenciamento da AWS e requerem ouso da API do Amazon S3. Todas as funcionalidades avançadas e a forma de usá-las estão descritas noGuia do desenvolvedor do Amazon Simple Storage Service.

15

Amazon Simple Storage Service Guia de conceitos básicosRecursos de desenvolvimento

Link Funcionalidade

Buckets de pagamento pelo solicitante Aprenda a configurar um bucket para que umcliente pague pelos downloads que ele realizar.

Utilizando o BitTorrent com o Amazon S3 Use o BitTorrent, que é um protocolo aberto epeer-to-peer para distribuição de arquivos.

Controle de versão Saiba mais sobre os recursos de versionamento doAmazon S3.

Hospedagem de websites estáticos Saiba como hospedar um website estático noAmazon S3.

Gerenciamento do ciclo de vida de objetos Saiba como gerenciar o ciclo de vida de objetosno seu bucket. O gerenciamento do ciclo devida inclui o vencimento e o arquivamento deobjetos (mudança dos objetos para a classe dearmazenamento do GLACIER).

Recursos de desenvolvimentoPara ajudá-lo a criar aplicativos usando a linguagem de sua escolha, fornecemos os seguintes recursos:

• Código de exemplo e bibliotecas – O Centro de recursos da AWS tem código de exemplo e bibliotecasescritos especialmente para o Amazon S3.

Você pode usar esses exemplos de códigos para entender como implementar a API do Amazon S3.Para mais informações, visite https://aws.amazon.com/code/Amazon-S3.

• Tutoriais – Nosso Centro de recursos também oferece mais tutoriais do Amazon S3.

Esses tutoriais oferecem uma abordagem prática para o aprendizado das funcionalidades do AmazonS3. Para obter mais informações, visite https://aws.amazon.com/articles/Amazon-S3.

• Fórum de clientes – Recomendamos que você examine o fórum do Amazon S3 para ter uma ideia doque outros usuários estão fazendo e aproveitar as perguntas que eles fizeram.

O fórum pode ajudar a entender o que pode e o que não pode ser feito com o Amazon S3. O fórumtambém é um meio para que você faça perguntas que podem responder as dúvidas de outros usuáriosou representantes da Amazon. Você pode usar o fórum para relatar problemas com o serviço ou a API.Para obter mais informações, acesse o Fórum de discussão.

Recursos de referênciaA lista a seguir mostra os recursos adicionais que você pode usar para conhecer melhor o Amazon S3.

• O Guia do usuário do console do Amazon Simple Storage Service descreve todas as funções doConsole de gerenciamento da AWS relacionadas ao Amazon S3.

• O Guia do desenvolvedor do Amazon Simple Storage Service oferece uma discussão detalhada doserviço.

Esse guia inclui uma visão geral da arquitetura, descrições detalhadas de conceitos e procedimentospara usar a API.

• A Amazon Simple Storage Service API Reference fornece uma discussão detalhada sobre as ações e osparâmetros no Amazon S3.

16

Amazon Simple Storage Service Guia de conceitos básicosRecursos de referência

• O Painel de saúde do serviço exibe o status do serviço web do Amazon S3.

O painel mostra se o Amazon S3 (e todos os outros produtos da AWS) estão funcionando corretamente.Para obter mais informações, acesse o Painel de saúde do serviço.

17

Amazon Simple Storage Service Guia de conceitos básicos

Sobre este guiaEste é o Guia de conceitos básicos do Amazon Simple Storage Service.

O Amazon Simple Storage Service é frequentemente mencionado neste guia como "Amazon S3". Todosos direitos autorais e proteções legais ainda se aplicam.

18