1
resposta

[Sugestão] Problemas com bootstrap - SOLUÇÃO

Quem estiver com problemas no bootstrap tente seguir a partir do 3º passo.

#Configuração AWS

1º passo: criação da conta

  1. Criar uma conta gratuita https://aws.amazon.com/pt/free/
  2. Ativar a MFA (Autenticação Multifatores)
  3. Criar um grupo de permissões (Admin)
  4. 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).
  5. Salvar a senha
  6. 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

  1. Instalar o AWS CLI https://awscli.amazonaws.com/AWSCLIV2.msi
  2. Verificar a instalação através do console css aws --version
  3. Instalar o Node JS https://nodejs.org/en/ e verificar a instalação node -v e npm -v.
  4. Após a instalação do node, executar o comando npm install -g aws-cdk.
  5. Verificar a instalação do cdk cdk --version.

3º passo: Fazer o bootstrapping da conta

  1. Crie a pasta alura-aws-infra
  2. Navegue até o local com o comando cd
    • Ex.: cd C:\users\user\alura-aws-infra
  3. 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:
      1. Access Key ID: Sua chave de acesso da AWS.
      2. Secret Access Key: A chave secreta correspondente à chave de acesso.
      3. Default region: A região padrão onde os comandos serão executados (ex.: us-east-2).
      4. Default output format: O formato padrão dos resultados exibidos pela CLI (ex.: json).
  4. 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

  1. Digite o comando cdk init --language java
  2. Abra o projeto no IntelliJ e altere o código conforme mostrado na aula.
  3. Depois de alterado o código do projeto digite no console o comando cdk list
  4. Por fim executar o comando cdk deploy Vpc.

Espero ter ajudado. Bons estudos!

1 resposta

Oi Nedson! Tudo certo?

Que legal que você compartilhou uma sugestão para resolver problemas com o bootstrap! Parece que você seguiu um caminho bem detalhado para configurar a AWS e o CDK, o que é ótimo para quem está enfrentando dificuldades.

Bons estudos!