Quem estiver com problemas no bootstrap tente seguir a partir do 3º passo.
#Configuração AWS
1º passo: criação da conta
- Criar uma conta gratuita https://aws.amazon.com/pt/free/
- Ativar a MFA (Autenticação Multifatores)
- Criar um grupo de permissões (Admin)
- Criar um IAM user (Identity and Access Management) é uma entidade criada dentro do serviço AWS IAM para representar pessoas, sistemas ou aplicações que precisam interagir com os serviços da AWS. Ele permite controlar de forma granular quem pode acessar o quê dentro da infraestrutura AWS.
- Passo a passo: Pesquise por IAM, depois clique em usuários, criar usuário, insira um nome, clique no checkbox Fornecer acesso para os usuários..., Quero criar um usuário IAM, crie uma senha, desmarcar a opção criar uma nova senha na próxima sessão (opcional).
- Salvar a senha
- Entre no perfil, clique em criar chave de acesso, Command Line Interface (CLI), salve a chave de acesso.
2º passo: Instalação e configuração dos recursos
- Instalar o AWS CLI https://awscli.amazonaws.com/AWSCLIV2.msi
- Verificar a instalação através do console
css aws --version
- Instalar o Node JS https://nodejs.org/en/ e verificar a instalação
node -v
enpm -v
. - Após a instalação do node, executar o comando
npm install -g aws-cdk
. - Verificar a instalação do cdk
cdk --version
.
3º passo: Fazer o bootstrapping da conta
- Crie a pasta alura-aws-infra
- Navegue até o local com o comando
cd
- Ex.:
cd C:\users\user\alura-aws-infra
- Ex.:
- Configurar a AWS CLI
aws configure
- O comando é usado para configurar as credenciais e configurações padrão para a AWS CLI (Command Line Interface). Ele facilita a autenticação e a interação com os serviços da AWS.
- Ao executar o comando, você deverá informar:
- Access Key ID: Sua chave de acesso da AWS.
- Secret Access Key: A chave secreta correspondente à chave de acesso.
- Default region: A região padrão onde os comandos serão executados (ex.:
us-east-2
). - Default output format: O formato padrão dos resultados exibidos pela CLI (ex.:
json
).
- Finalizada a configuração, executar o comando
cdk bootstrap aws://123456789012/us-east-1
, substitua o 123456789012 pelo seu id da conta (12 digitos).- Este comando é usado no AWS Cloud Development Kit (CDK) para preparar o ambiente AWS antes de implantar stacks criadas com o CDK. Ele cria uma stack de bootstrap no AWS CloudFormation, que provisiona recursos necessários para o funcionamento do CDK.
4º passo: Inicializar o AWS CDK
- Digite o comando
cdk init --language java
- Abra o projeto no IntelliJ e altere o código conforme mostrado na aula.
- Depois de alterado o código do projeto digite no console o comando
cdk list
- Por fim executar o comando
cdk deploy Vpc
.
Espero ter ajudado. Bons estudos!