Versões comparadas
Chave
- Esta linha foi adicionada.
- Esta linha foi removida.
- A formatação mudou.
Pré-requisitos
Antes de começar a seguir os passos do tutorial é preciso ter certeza de que se tem um ambiente minimamente preparado para reproduzir o exemplo. Abaixo estão os requisitos principais.
Projeto do tipo mobile criado. Caso haja dúvidas de como criar esse tipo de projeto acesse o link ( Criar projeto );
- Possuir uma conta Amazon Web Services (AWS), porá ser criada no endereço https://console.aws.amazon.com/console/home clicando em criar uma nova conta AWS.
Passos
Criando o bucket
Faça login no Console de Gerenciamento da AWS e abra o console do Amazon S3 clicando em Services e em seguida, no tópico Armazenamento clique em S3. (Figura 1)
Figura 1 - Acessando o console da Amazon S3
Após acessar a página da Amazon S3, clique em Criar bucket. (Figura 2)
Figura 1.2 - Botão para criar o bucket
Na janela de criação do bucket, há várias etapas ao rolar para baixo que poderá ser configurada, mas a maioria depende de como o projeto será usado, na primeira etapa, selecione o Nome do bucket e a Região da AWS.
Figura 1.3 - Etapa 1 da configuração do bucket
Em seguida, após configurar inserir o nome e a região do bucket como desejar, vá para a etapa 5 chamada Criptografia padrão e siga os passos da imagem 1.4, essa etapa é importante para configurarmos e habilitarmos a chave do bucket.2 chamada "Configurações de bloqueio do acesso público deste bucket" e desmarque a caixa "Bloquear todo o acesso público" para que podemos ter acesso futuro ao bucket, para mais detalhes sobre as configurações de bloqueios Clique aqui.
Image Added
Figura 1.4 - Etapa 2 configuração de bloqueio do bucket
Depois disso, role para baixo até chegar no final das configurações e clique em Criar bucket, como mostrado na figura 1.5.
Image Modified
Figura 1.4 - Configurando chave do bucket
- Criptografia no lado do servidor: Precisará estar ativado, pois com essa opção ativa, a chave de acesso será criada.
- Tipo da chave de criptografia: Selecione a opção Chave do AWS Key Management Service (SSE-KMS) para que a chave seja liberada para o usuário gerenciar, e não pela Amazon S3.
- Chave do AWS KMS: Para que você crie uma chave que possa gerenciar, precisará selecionar a última opção Inserir ARN da chave do AWS KMS, e em seguida clique em Criar Chave, vá para o tópico Criando chave, para mais dúvidas, documentação oficial da Amazon s3.
- Chave do bucket: Por último, ative a chave do bucket selecionando Ativar.
5 - Finalizando a criação do bucket
Configurando usuário de acesso ao bucket
Após o bucket ser criado, é necessário criar um usuário que liberará uma chave de acesso e a senha de acesso para inserirmos na IDE, o usuário será usado para termos acesso ao bucket desejado, ou, dependendo da configuração, a todos os buckets criados por você na Amazon S3.
Acessando página de gerenciamento dos Recursos AWS
No campo de busca na parte superior, busque por IAM e clique para irmos para a página de gerenciamento de recursos AWS
Image AddedFigura 2 - Acessando página de gerenciamento de acesso à recursos AWS
Após abrir a página, clique em Usuários, onde iremos configurar um novo usuário e suas permissões de acesso. Figura 2.1
Image AddedFigura 2.1 - Acessando painel de Usuários
Configurando usuário com acesso ao bucket criado
Na primeira etapa da página de configuração de usuário, em "Definir detalhes do usuário", insira o nome do usuário que você desejar. Em "Selecione o tipo de acesso à AWS" marque a primeira opção, pois o tipo de acesso que iremos utilizar é externo, e não pelo console de de gerenciamento da AWS, após isso clique em "Póximo: Permissões".
Image Added
Figura 2.2 - Etapa 1 da criação de usuário