Configurar AWS CLI
Após termos uma conta devidamente criada, a seguir é necessário que façamos a instalação e configuração do executável AWS CLI na linha de comando do terminal.
Instalação
Siga este passos para instalação de acordo com teu sistema operacional.
Configuração
Vamos começar por executar aws configure --profile personal
. O CLI irá pedir a chave de acesso e a senha, que estão no .csv
gerado no momento da criação do IAM user.
Irá pedir também a region
e output
, que podem ser us-east-1
(North Virginia) e json
, respectivamente.
No fim, o CLI deverá ter criado os arquivos ~./.aws/credentials
e ~/.aws/config
. Pode conferir com o comando cat
:
Utilizando a API do AWS CLI
A API do AWS CLI é vasta, cobrindo quase todos senão todos os serviços existentes na AWS. Praticamente tudo o que conseguimos fazer pela console web, deveríamos também conseguir pelo AWS CLI.
Isto abre portas para todo um mundo de automação, e sendo esta capacidade não exclusiva apenas à AWS, outros cloud-providers como GCP e Microsoft Azure possuem também seus respectivos CLI's com acesso a todos os serviços existentes.
Se você digitar aws
no terminal, verá que ele mostra a utilização do comando, que tem o seguinte padrão:
Onde "command" representa um serviço específico da AWS (como ec2
, s3
, etc) e "subcommand" é uma das ações disponíveis para aquele serviço em específico.
Listar as instâncias virtuais no EC2
Output:
No nosso caso, ainda não temos nenhuma instância virtual criada, pelo que será o objetivo das próximas sessões.
Last updated