Você possui uma conta da AWS e está empolgado(a) para finalmente mergulhar no mundo da computação em nuvem, mas não tem certeza por onde começar. Que tal usar e instalar o AWS CLI no Windows? Como acontece com a maioria das coisas da AWS, começar com o AWS CLI pode ser um pouco intimidador. Mas não se preocupe! Este tutorial irá ajudá-lo(a) a começar em pouco tempo.
Neste tutorial, você aprenderá como instalar e aproveitar ao máximo todos os recursos que o AWS CLI tem a oferecer.
Continue lendo e mergulhe no AWS CLI no Windows para uma computação em nuvem melhor!
Pré-requisitos
Este tutorial será uma demonstração prática. Para acompanhar, certifique-se de ter um computador com Windows à mão e uma conta da AWS (nível gratuito).
Baixando o AWS CLI para Instalar no Windows (Instalador MSI)
Embora o AWS CLI funcione em diferentes sistemas operacionais, como Windows, MacOS e Linux, ele não vem instalado por padrão. A maneira mais fácil de instalar o AWS CLI no Windows é através do instalador MSI, para que você não precise se preocupar em configurar manualmente nada.
Para baixar o instalador MSI do AWS CLI:
1. Abra seu navegador da web favorito e visite a página do AWS CLI no site da Amazon (website).
2. Navegue até a seção denominada “Windows” (painel direito) e clique no link 64 bits sob Windows para baixar o instalador MSI mais recente do AWS CLI.

3. Depois de baixado, clique duas vezes no arquivo do instalador MSI para iniciar o assistente de instalação do AWS CLI (passo quatro).

4. Clique em Avançar na tela de boas-vindas do assistente de instalação para continuar com a instalação.

5. Agora, reveja os termos do contrato de licença, marque a caixa Eu aceito os termos do contrato de licença e clique em Avançar para aceitar o acordo.

6. Na próxima página, mantenha o local de instalação padrão do AWS CLI ou clique em Procurar para escolher um local diferente e clique em Avançar.

7. Clique em Instalar para iniciar o processo de instalação.

8. Uma vez instalado, clique em Concluir para sair do assistente de instalação.

9. Finalmente, abra o PowerShell como administrador e execute o seguinte comando para verificar se a instalação foi bem-sucedida.
Este comando retorna a versão atual do AWS CLI instalada no seu computador.
Abaixo, a saída mostra que a versão mais recente do AWS CLI instalada neste momento da escrita é 2.7.28.

Criando um Usuário IAM
Após instalar com sucesso o AWS CLI, você está pronto para usá-lo – bem, quase. Antes de executar comandos no AWS CLI, você deve ter um usuário IAM em sua conta AWS. O IAM é o serviço que a AWS usa para gerenciar usuários e suas permissões.
Apenas o usuário raiz na sua conta da AWS pode acessar todos os recursos por padrão. Mas quando você cria um novo usuário IAM, em termos de segurança, você pode dar a eles acesso apenas aos recursos de que precisam.
Para criar um usuário IAM, siga estas etapas:
1. Faça login no seu Console de Gerenciamento da AWS no navegador da web como seu usuário raiz.
2. Em seguida, pesquise por IAM na barra de pesquisa do console (no topo) e selecione o serviço IAM na lista de resultados para acessar o console IAM.

3. No console IAM, clique em Usuários no painel esquerdo e depois clique em Adicionar usuário. Isso abrirá a página Adicionar usuário.

4. Agora, defina os detalhes do usuário da seguinte forma:
- Defina um Nome de usuário para seu usuário IAM.
- Selecione a opção Chave de acesso – Acesso programático para o Tipo de acesso da AWS. Essa opção dá ao seu usuário IAM acesso à API da AWS, que você precisa para usar o AWS CLI.
- Clique em Próximo: Permissões para continuar.

5. Defina as permissões para seu usuário IAM e você pode definir as permissões de duas maneiras:
- A primeira maneira é criar uma nova política IAM e anexá-la ao seu usuário IAM.
- A segunda maneira é adicionar uma política IAM existente com as permissões necessárias.
Mas para este tutorial, você definirá permissões usando a abordagem posterior:
- Selecione a opção Adicionar políticas existentes diretamente.
- No campo Filtro, digite AmazonS3FullAccess e marque a caixa ao lado dessa política. Essa ação adiciona a política AmazonS3FullAccess ao seu usuário IAM, concedendo acesso total do usuário a todos os recursos do Amazon S3.
- Clique em Próximo: Tags para continuar.

6. Em seguida, adicione tags conforme desejado e clique em Próximo: Revisar (canto inferior direito). Tags são pares chave-valor que você pode usar para categorizar seus recursos.
Mas para este tutorial, você não precisa adicionar tags.

7. Por fim, revise as informações sobre seu usuário IAM e clique em Criar usuário para criar o usuário IAM.

Depois que o usuário for criado, você verá uma mensagem de confirmação com as chaves de acesso do usuário e as chaves de acesso secreto. Certifique-se de copiar essas chaves ou baixar o arquivo CSV, pois você precisará delas mais tarde ao configurar seu perfil AWS.
Nunca compartilhe sua chave de acesso secreta com ninguém. Alguém que obtenha sua chave de acesso secreta terá acesso total à sua conta AWS.

Configurando o Perfil AWS
Agora você tem um usuário IAM pronto para usar em sua AWS CLI. Mas primeiro, você precisa configurar seu perfil AWS para interagir com seus recursos AWS. Seu perfil AWS é um conjunto de credenciais que você pode usar para se autenticar usando a AWS CLI.
Execute o seguinte comando aws configure no PowerShell para começar a configurar o seu perfil AWS. Este comando solicita que você insira sua chave de acesso, chave de acesso secreta, região padrão e formato de saída.
Quando solicitado, configure seu perfil AWS com o seguinte:
- ID da Chave de Acesso AWS e Chave de Acesso Secreta AWS – Insira as chaves de acesso e secretas que você anotou na última etapa da seção “Criando um Usuário IAM”.
- Nome da Região Padrão – Insira a Região AWS onde deseja executar seus comandos. Por exemplo, você pode inserir “us-east-1”.
- Formato de Saída Padrão – Insira “json,” o formato de saída padrão para o AWS CLI, que é mais fácil de analisar programaticamente.

Seu perfil AWS deve estar configurado neste ponto, e todos os comandos AWS CLI que você executar usarão essas credenciais por padrão.
Agora, execute o comando cat
abaixo para visualizar o conteúdo do arquivo ~/.aws/credentials onde suas credenciais são salvas. O AWS CLI lê este arquivo para determinar suas credenciais quando você executa um comando.

Criando um Bucket S3 e Enviando Arquivos
Depois de configurar completamente seu perfil AWS, você chegou à parte mais empolgante. Você usará o AWS CLI para interagir com seus serviços AWS, criando um bucket S3 por meio de comandos.
Se você tem usado o console da AWS, pode considerar a AWS CLI como uma maneira alternativa de gerenciar seus recursos na AWS. A AWS CLI desbloqueia ainda mais possibilidades, como scripting e automação de tarefas.
Para criar um bucket Amazon S3 usando a AWS CLI:
1. Execute o seguinte comando aws s3 mb para criar um bucket chamado aws-cli-s3-demo02456412. Certifique-se de substituir aws-cli-s3-demo02456412 por um nome único para o seu bucket.
Observe que o nome do bucket deve ser único em todo o Amazon S3.

2. Em seguida, execute o comando aws s3 ls abaixo para listar os buckets disponíveis em sua conta AWS.
O resultado confirma a existência do novo bucket S3 recém-criado.

3. Execute o comando aws s3 cp abaixo para fazer o upload de um arquivo chamado text01.txt da sua máquina local para o novo bucket Amazon S3 (s3://aws-cli-s3-demo02456412/).
Substitua C:\textfiles\text01.txt pelo nome e localização do seu arquivo.

4. Por fim, vá para o console do Amazon S3 para verificar se o arquivo foi enviado.
Agora você deverá ver o arquivo no seu bucket do Amazon S3, como mostrado abaixo. Isso confirma que a AWS CLI em sua máquina Windows está funcionando corretamente.

Conclusão
Tendo o AWS CLI, uma ferramenta unificada torna-se fácil gerenciar seus serviços AWS. E neste tutorial, você aprendeu como instalar e usar o AWS CLI no Windows. Configurou suas credenciais AWS e utilizou o AWS CLI para criar um bucket Amazon S3 e enviar arquivos.
Agora que você tem um AWS CLI totalmente funcional, por que não começar a automatizar suas tarefas AWS? Seus pipelines de CI/CD vão agradecer!
Source:
https://adamtheautomator.com/install-aws-cli-on-windows/