Para fins profissionais e industriais, as pessoas preferem usar a CLI, pois oferece um ambiente semelhante para a maioria das tecnologias, para que você não precise se preocupar em lembrar as interfaces de usuário para cada serviço. O console de gerenciamento da AWS também possui algumas limitações, como scripts de shell, formação de nuvem, permitindo que o MFA exclua em baldes S3 etc. Portanto, para resolver esses problemas, a AWS fornece a seus usuários a opção de usar uma interface de linha de comando (CLI) para gerenciar e configurar tudo na AWS.
Este artigo verá como podemos configurar credenciais de interface da linha de comando da AWS no Windows, Linux e Mac.
Gerar credenciais da CLI da AWS
Antes de configurar as credenciais da CLI da AWS, você precisa gerar as credenciais de interface da linha de comando da AWS do console de gerenciamento da AWS. Primeiro, faça login no console de gerenciamento da AWS e vá para o serviço IAM.
No painel lateral esquerdo, clique no Usuários opção.
Ele listará todas as contas de usuário disponíveis na conta da AWS lá. Clique na conta de usuário que você deseja gerar credenciais da AWS CLI.
Ele exibirá os detalhes da conta de usuário. Agora vá para o Credenciais de segurança aba.
Role para baixo até o Chave de acesso seção e clique no Crie a chave de acesso Botão para gerar as credenciais de interface da linha de comando da AWS para a conta de usuário.
Ele gerará o par de chaves: AWS Access ID e chave de acesso secreto.
AWS Access Key ID
Ao fazer login em uma conta da AWS usando o console de gerenciamento, você deve fornecer um ID de usuário, senha e MFA se estiver ativado para sua conta. Mas para usar a interface da linha de comando da AWS, você precisa criar uma chave de acesso para sua conta de usuário. As chaves de acesso podem ser criadas a partir da seção (Identity and Access Management) IAM. Você pode ter no máximo duas teclas para um usuário; Cada chave tem sua própria chave de acesso e chave de acesso secreto.
Chave de acesso secreto da AWS
É simplesmente uma senha para sua chave de acesso. Ele só pode ser acessado pela primeira vez que você cria uma chave de acesso e a AWS permite baixar o arquivo de credenciais; Caso contrário, você deve recriar sua chave de acesso.
Configure credenciais da AWS no Windows
Para configurar a AWS CLI no Windows, primeiro, você precisa baixar o pacote de interface da linha de comando da AWS para Windows usando o link de download fornecido abaixo.
https: // awscli.Amazonaws.com/awscliv2.msi
Como alternativa, você pode baixá -lo simplesmente executando o seguinte comando no seu prompt de comando windows.
C: \> msiexec.exe/i https: // awscli.Amazonaws.com/awscliv2.msiDepois que o download estiver concluído, abra o Assistente de Instalação e complete as etapas de instalação para começar com a AWS CLI.
Agora a instalação está completa; Você pode verificar se é feito com sucesso ou não executando o seguinte comando em seu shell de comando.
C: \ AWS -VersõesEntão agora podemos configurar credenciais de interface da linha de comando da AWS usando nossa interface da linha de comando do Windows. Basta executar o seguinte comando
C: \ AWS ConfigurarQuando você executa este comando, a CLI solicitará que você forneça os quatro atributos a seguir
Tanto o AWS Access Key ID e o Secret Access Key podem ser gerados no console de gerenciamento da AWS, e discutimos na seção anterior.
Região padrão
Isso definirá a região padrão para sua conta da AWS; Agora, todo serviço regional que você lança (como instâncias EC2, IPS elásticos, VPCs etc.) será lançado nessa região específica até que você defina explicitamente a região no comando. Você pode alterar sua região padrão sempre que quiser.
Formato de saída padrão
A interface da linha de comando da AWS fornece diferentes tipos de formatos de saída dos quais você pode selecionar qualquer pessoa. A seguir estão os formatos de saída disponíveis pela AWS.
Então você configurou com sucesso a AWS usando CLI no Windows.
Configure credenciais da AWS no Linux
Baixe a versão mais recente da AWS CLI em seu sistema Linux usando o seguinte comando.
ubuntu@ubuntu: ~ $ curl "https: // awscli.Amazonaws.COM/AWSCLI-OXE-Linux-X86_64.zip "-o" awscliv2.fecho eclair"A versão 2 da CLI é a mais recente atualmente, que será baixada.
Agora, como baixamos o arquivo com zíper, precisamos descompactá -lo antes da instalação, para a qual simplesmente usar o seguinte comando.
ubuntu@ubuntu: ~ $ descompacto awscliv2.fecho eclairFinalmente, podemos executar o seguinte comando de instalação para instalar o pacote da AWS CLI.
ubuntu@ubuntu: ~ $ sudo ./AWS/instalaçãoSe você deseja verificar se sua CLI foi instalada com sucesso, basta executar o seguinte comando para verificar a versão do pacote da AWS CLI.
ubuntu@ubuntu aws --versõesNossa interface da linha de comando está agora pronta no Linux para configurar as credenciais da AWS sobre isso em vez de usar o AWS Management Console.
Agora vamos configurar as credenciais da AWS na CLI. Para isso, execute o seguinte comando no terminal.
ubuntu@ubuntu: ~ $ AWS ConfigurarO comando solicitará que você forneça ID de acesso da AWS, chave de acesso secreto da AWS, região padrão da AWS e formato de saída padrão.
Dessa forma, as credenciais da AWS CLI podem ser configuradas no Linux.
Configure credenciais da AWS no Mac
Vamos agora ver como configurar a interface da linha de comando da AWS em um mac. Você primeiro precisa baixar a AWS CLI para o seu Mac usando o link de download, conforme mencionado abaixo.
https: // awscli.Amazonaws.com/awscliv2.pkg
Depois de baixar o arquivo, execute -o para iniciar o assistente de instalação.
Pressione Continue e siga todas as etapas do processo de instalação.
A instalação é bem -sucedida; Basta fechar a janela de instalação.
Então, finalmente, a instalação está completa e estamos prontos para ir, usando a AWS CLI em nosso Mac. Para testar a instalação bem -sucedida, abra seu terminal Mac e insira o seguinte comando para verificar a versão do pacote da AWS CLI.
~%: AWS -VersãoAgora podemos configurar nossas credenciais da CLI da AWS no Mac usando o seguinte comando no terminal Mac.
~%: AWS ConfigureDigite o ID da chave de acesso, a chave de acesso secreto, a região padrão e o formato de saída.
Portanto, você pode configurar facilmente uma interface da linha de comando da AWS no seu sistema Mac.
Criação de perfis para várias contas da AWS
Até agora, vimos como podemos configurar credenciais para uma única conta da AWS. Você também pode configurar várias contas da AWS em uma máquina. A AWS fornece perfis para configurar as credenciais da AWS CLI para várias contas em uma única máquina. Para criar um perfil, use o seguinte comando para configurar as credenciais.
ubuntu@ubuntu: ~ $ AWS Configure-Profile Conta-1Ele configurará as credenciais da conta da AWS em Conta-1 perfil. Da mesma forma, várias contas podem ser configuradas em uma única máquina com nomes de perfil diferentes.
Para acessar os recursos de uma conta específica usando a AWS CLI, você precisa passar o nome do perfil na CLI.
ubuntu@ubuntu: ~ $ aws s3 ls-profile conta-1O comando acima listará todos os baldes S3 de Conta-1 Conta da AWS.
Conclusão
A interface da linha de comando da AWS é fácil de configurar e usar para todos os ambientes: Windows, Linux ou Mac. É simples aprender e dominar se você é amigável ao usar o terminal e a interface da linha de comando. Ele permite acesso total para gerenciar todos os serviços e recursos da AWS e consome menos tempo para desenvolver grandes soluções de arquitetura da Web. Você também pode automatizar as tarefas repetitivas criando facilmente e executando script de shell.