TERRAFORM SERIES: LAB … Working on AWS: (acesso) IAM-USER, e (linha de comando) AWS-CLI

  • Você sabe o que é computação em nuvem?

https://automatesmachines.org/2021/12/17/aws-series-nuvem-ou-cloud-computing/

  • Conhece os benefícios da infraestrutura como código?

https://automatesmachines.org/2020/11/16/ansible-series-introducao-parte02-dicionario-ansible-e-a-importancia-da-automacao/

https://automatesmachines.org/2022/03/03/terraform-series-teoria-clouds-datacenters-iac-hashicorp/

  • Está familiarizado com a arquitetura, os componentes, e principais serviços de um provedor de cloud?

https://automatesmachines.org/category/aws/

  • Já instalou o nosso objeto de estudo, o TERRAFORM, no Windows?

https://automatesmachines.org/2022/03/09/terraform-series-lab-downloading-on-windows-10-11-via-chocolatey/

Caso julgue necessário, reveja cada um desses para total entendimento e plena consciência do quão importante é, o que estamos fazendo aqui 🤓 Tudo bem?

Antes de mexer com o TERRAFORM, precisamos realizar alguns ajustes e pequenas configurações em nosso alvo, que é a nuvem da AWS. Os dois pré-requisitos são: (a) criar uma nova chave de acesso, na forma de usuário; (b) e instalar localmente o utilitário que executa comandos e instruções na AWS.

>_ AWS-IAM : TERRAFORM-USER

Localize o serviço que gerencia toda a autenticação e correlatos, ou seja, credenciais, senhas, grupos, política de dois fatores, dispositivos, etc.

CONSOLE > PÁGINA INICIAL > BUSCA > IAM > Gerenciamento de acesso > Usuários > Adicionar usuário

Após selecionar a opção ‘adicionar’, escolha um nome para o mesmo. Nomeie-o como algo sugestivo, por exemplo, ‘terraform-aws’. Logo abaixo, defina o tipo de credencial: chave ou senha. Ressaltando que não estamos à procura de um usuário “comum”, aquele que acessa mediante senha a habitual tela de console da AWS. Mas sim um acesso mais programático, como APIs, SDKs, CLI e afins. Então, escolha o tipo chave de acesso.

Figura 01. nome e tipo
Figura 02. grupo
Figura 03. admin criado

Na próxima página, TAGS … Pule! NEXT … Última etapa: revisar e criar!!!

Figura 04. revisão

Admin foi criado com sucesso, e definido como chave de acesso, tipo programático. PARE agora e faça imediatamente o DOWNLOAD da chave. Sem ela, nada de acesso. Portanto, clique em download .csv e salve o arquivo em qualquer pasta.

Figura 05. download

Terminado o download, clique em fechar. OBS: Se por acaso você perdeu o arquivo, ou esqueceu de gerá-lo, ou não leu direito, resumindo, passou batido nessa última etapa … simplesmente esqueça 😓 Pode apagar este usuário e refazer tudo de novo! AWS não permitirá que você retorne a essa tela, e consequentemente não conseguirá entrar/usar/alterar nada via TERRAFORM 😢

>_ AWS-CLI : WINDOWS 10/11

Baixe e execute o instalador para windows 64 bits

https://awscli.amazonaws.com/AWSCLIV2.msi

Ou analogamente informe o seguinte comando no powershell

C:\> msiexec.exe /i https://awscli.amazonaws.com/AWSCLIV2.msi

Para validar o êxito da operação, use o atalho de teclado Windows+S, pesquise por cmd.exe, e digite aws --version

Figura 06. versão

>_ POWERSHELL : AWS CONFIGURE

Abra o conteúdo do .csv no Visual Studio Code, copie e cole respectivamente, Access Key ID e Secret Access Key. Depois informe a região padrão e formato de saída:

Figura 07. chave, segredo, região, formato

>_ REFERÊNCIAS:

https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html

Deixe uma resposta

Este site utiliza o Akismet para reduzir spam. Saiba como seus dados em comentários são processados.