AWS CLI
Controle via linha de comando no terminal todos os serviços da AWS
O que é AWS CLI?
A AWS CLI (Command Line Interface) é uma ferramenta que facilita o controle de serviços da AWS, automatizando-os com uso de scripts.
Instalação
Você pode obter mais informações na documentação oficial em https://aws.amazon.com/pt/cli
Siga as instruções de acordo com o seu sistema operacional, faça o download e instale.
Após concluída a instalação, vá no seu terminal e informe o comando aws help e verifique se foi instalada corretamente. Para sair, pressione q.
Login com sua conta IAM AWS
Caso você não tenha, é preciso criar uma conta na AWS. Acesse https://aws.amazon.com e faça seu cadastro completo. É necessário cadastrar um cartão de crédito válido mesmo para a escolha do plano gratuito.
Após a conclusão, você terá acesso ao AWS Console, com todas as ferramentas disponíveis.
Para o usuário root, é obrigatório configurar autenticação em 2 etapas (MFA). Eu uso um software chamado 1Password.
Para utilização com a AWS CLI, é recomendado a criação de um usuário (IAM).
No AWS Console, acesse suas credenciais IAM em https://us-east-1.console.aws.amazon.com/iam. Você poderá configurar a Access key ID e o Secret access key de cada usuário com sua conta root.
Configurando suas credenciais na AWS CLI
No terminal, digite aws configure, e preencha as seguintes variáveis:
- Insira o usuário que deseja usar para construir os recursos; [Cole sua Access key ID]
- Insira a chave de acesso para esse usuário; [Cole sua secret-access-key]
- A região padrão na qual você deseja que os recursos sejam integrados; [us-east-1]
- O formato de saída que você deseja. [None]
Agora é possível executar diversos comandos atuando diretamente no Console com a instrução aws no terminal.
Aqui tem uma lista de todos os serviços da AWS controláveis via linha de comando no terminal: https://docs.aws.amazon.com/cli/latest/reference/