Simplifique a sua gestão AWS com o cliente AWS CLI Mac

Cansado de gastar muito tempo gerenciando seus recursos da AWS? Por que não considerar o AWS CLI Mac? Este cliente foi projetado para ajudá-lo a automatizar seu fluxo de trabalho e economizar tempo, simplificando o processo de gerenciamento de seus recursos da AWS.

Neste tutorial, você aprenderá a instalar e configurar o AWS CLI para Mac para ajudar a simplificar o gerenciamento da sua AWS e otimizar seu fluxo de trabalho.

Pronto? Vamos lá e simplifique o gerenciamento de recursos da AWS!

Pré-requisitos

Este tutorial inclui demonstrações práticas. Para acompanhar, certifique-se de ter o seguinte:

  • A computer running macOS version 10.12 or later – This tutorial uses macOS 11.7 (Big Sur).
  • Uma conta da AWS com cobrança ativa.

Instalando o AWS CLI no Mac via Homebrew

Gerenciar seus serviços da AWS em uma única ferramenta, como o AWS CLI, impulsiona seu fluxo de trabalho e produtividade. Mas mesmo que o AWS CLI seja multiplataforma, você ainda precisa instalar essa ferramenta em seu sistema.

Talvez você prefira instalar pacotes em um ambiente de linha de comando. Se for o caso, o Homebrew, o gerenciador de pacotes para macOS, é seu amigo. O Homebrew simplifica a instalação de software no Mac automatizando o processo de download e compilação do software a partir de seu código-fonte.

Para instalar o AWS CLI Mac via Homebrew:

1. Abra o seu terminal e execute o comando brew abaixo para atualizar o Homebrew. Fazê-lo garante que você tenha a versão mais recente do software e de seus pacotes. brew update

brew update
Updating Homebrew

2. Em seguida, execute o comando brew abaixo para instalar a versão mais recente do awscli.

Se você já tiver uma versão mais antiga do AWS CLI Mac instalada, este comando atualiza a instalação existente para a versão mais recente.

brew install awscli
Installing the AWS CLI via Homebrew

Execute o comando brew doctor se encontrar problemas durante o processo de instalação. Este comando fornece informações sobre problemas no sistema (juntamente com soluções sugeridas) que impedem a instalação de pacotes.

brew doctor

Dado que não há problemas com a instalação, o comando retorna a seguinte saída.

Running brew doctor command

3. Agora, execute o seguinte comando aws para verificar a versão instalada do AWS CLI --version.

aws --version

A saída abaixo verifica a instalação do AWS CLI Mac. No momento desta escrita, a versão mais recente é 2.9.13, como mostrado abaixo.

Verifying the AWS CLI installation

Instalando o AWS CLI Mac via Pacote Oficial

Se preferir instalar pacotes através de uma interface gráfica em vez de um ambiente de linha de comando, o AWS CLI também pode ser instalado via pacote oficial, um instalador independente. Este pacote é útil se você não tiver o Homebrew instalado no seu sistema.

A Amazon distribui este pacote como um arquivo macOS PKG, que pode ser baixado do site da AWS e instalado no seu sistema.

Para instalar o AWS CLI no Mac usando o pacote oficial, siga estas etapas:

1. Abra seu navegador da web favorito e baixe o arquivo PKG do AWS CLI do site oficial da AWS.

2. Após o download, clique duas vezes no arquivo PKG, o que abrirá a janela do instalador do AWS CLI.

Launching the AWS CLI installer

3. Na tela de Introdução ao Contrato de Licença, continue clicando em Continuar para prosseguir com o processo de instalação e aceite o contrato de licença.

Continuing with the installation process

4. Agora, clique em Concordar quando solicitado, como mostrado abaixo, para aceitar o contrato de licença do software.

Accepting the software license agreement

5. Mantenha as configurações padrão para o Tipo de Instalação e clique em Continuar.

Accepting the default installation type

6. Em seguida, clique em Instalar para começar a instalar o AWS CLI.

Installing AWS CLI

7. Forneça a senha do seu Mac e clique em Instalar Software.

Provide your Mac password and click Install Software.

A instalação começará e o progresso será exibido na captura de tela abaixo.

Viewing the installation progress

8. Quando a instalação for concluída, clique em Fechar para fechar a janela de instalação.

Closing the AWS CLI installation window

9. Por último, mude para o seu terminal e execute o comando abaixo which para verificar se a instalação foi bem-sucedida. Este comando pesquisa seu sistema pelo arquivo executável aws e exibe o caminho para o arquivo, se encontrado.

which aws

Abaixo, o executável aws é encontrado em /usr/local/bin/aws.

Verifying the installation was successful

Configurando AWS CLI para Gerenciar Recursos da AWS

Independentemente do método que você tenha usado, com a AWS CLI instalada, gerenciar vários recursos da AWS está apenas a um passo de distância. Que passo? Configurar a instalação da sua AWS CLI.

Você precisará configurá-la com suas credenciais da AWS, o que envolve fornecer à AWS CLI chaves de acesso e chaves de acesso secreto. Essas chaves são para um usuário ou função do IAM da AWS com as permissões necessárias para realizar determinadas tarefas.

Para configurar sua AWS CLI no Mac, siga as etapas abaixo:

1. Faça login no Console da AWS, clique no seu nome de usuário (canto superior direito) e clique em Credenciais de segurança para acessar sua página do IAM da AWS.

Accessing the AWS IAM page

2. Em seguida, role para baixo até a seção de Chave de acesso, e clique em Criar chave de acesso para iniciar a criação de uma chave de acesso.

Initiating creating an access key

3. Anote as chaves de acesso e chaves de acesso secreto, pois você precisará delas mais tarde.

Taking note of access and secret access keys

4. Agora, retorne ao seu terminal e execute o seguinte comando aws configure para abrir um assistente de configuração e ajudá-lo a configurar sua AWS CLI.

aws configure

Forneça as chaves de acesso e secreta que você anotou no terceiro passo, sua região e o formato de saída.

Configuring AWS CLI

5. Uma vez configurado, execute o seguinte comando aws ec2 para verificar se a AWS CLI está configurada corretamente. Este comando lista as regiões disponíveis para a sua conta AWS. aws ec2 describe-regions

O resultado abaixo confirma que você configurou com sucesso a instalação da sua AWS CLI. Com a AWS CLI configurada, você pode realizar tarefas como, mas não limitadas a, as seguintes:

  • Criar instâncias do Amazon Elastic Compute Cloud (EC2).

Mas este tutorial só cobre a criação de uma instância EC2 via AWS CLI.

Listing available regions

Criando uma Instância EC2

Agora que você configurou sua AWS CLI, pode usá-la para gerenciar recursos, como a criação de uma instância EC2. Mas primeiro, será necessário especificar uma Amazon Machine Image (AMI) e pelo menos um tipo de instância:

  • AMI – Uma imagem de máquina virtual (VM) pré-configurada usada para criar instâncias EC2. As AMIs incluem um sistema operacional, aplicativos e outras configurações.
  • Tipo de instância – Determina a configuração de hardware de uma instância EC2, incluindo o número e tipo de CPUs, a quantidade de memória e o armazenamento disponível.

Para criar uma instância EC2, siga as etapas abaixo:

1. Execute o comando aws ec2 abaixo para encontrar o ID de uma AMI da qual deseja criar uma instância EC2. Neste caso, uma AMI cujo nome contenha ubuntu/images.

O parâmetro --filter --filters os resultados, pois a saída pode ser longa e pode levar algum tempo para ser concluída.

aws ec2 describe-images --filters "Name=name,Values=ubuntu/images/*" "Name=state,Values=available" --query 'sort_by(Images, &Name)[].{ID:ImageId,Name:Name}'

Observe o ID da sua AMI de destino. A escolha deste tutorial é ami-053acb403ce491481.

Listing all AMI IDs

2. Em seguida, execute o comando abaixo para encontrar o tipo de instância que deseja usar.

Este comando lista todos os tipos de instância EC2 disponíveis elegíveis para o nível gratuito.

aws ec2 describe-instance-types --filters "Name=free-tier-eligible,Values=true”

Abaixo estão informações sobre cada tipo de instância, incluindo sua configuração de hardware, nome, e assim por diante.

Observe o tipo de instância que deseja usar.

Listing free tier EC2 instances

3. Agora, execute o seguinte comando ec2 run-instances abaixo para criar uma instância EC2 com os parâmetros:

  • --image-id – Especifica o ID da AMI que você anotou no passo um (ami-053acb403ce491481) para criar a instância EC2. Essa AMI será usada como imagem base para a instância.

  • --count 1 – Especifica que apenas uma (1) instância EC2 deve ser criada.

  • --instance-type – Especifica o tipo de instância que você anotou no passo dois (t2.micro) para usar na instância EC2.
aws ec2 run-instances --image-id ami-053acb403ce491481 --count 1 --instance-type t2.micro

A saída abaixo indica que a instância EC2 foi criada com sucesso.

Como pode ver, não há necessidade de fazer login manualmente no console da AWS e clicar através de várias páginas para criar uma instância EC2. Com a AWS CLI, você pode configurar uma instância EC2 com apenas alguns comandos.

Creating an EC2 instance

4. Navegue até o console EC2, e você verá sua instância listada, como mostrado abaixo.

Verifying the newly-created instance

Finalmente, execute o seguinte comando ec2 terminate-instances para encerrar a instância (<instance-id>).

aws ec2 terminate-instances --instance-ids <instance-id>
Terminating an EC2 instance

Conclusão

O AWS CLI para Mac é um economizador de tempo e a solução perfeita para simplificar sua gestão na AWS. E neste tutorial, você aprendeu como instalar e configurar o AWS CLI para Mac.

Este cliente permite uma melhor gestão dos seus recursos na AWS, como criar uma instância EC2, como fez neste tutorial. Neste momento, automatizar o seu fluxo de trabalho está ao seu alcance para que possa focar-se em tarefas mais importantes!

Por que não começar a gerir mais dos seus recursos na AWS? Talvez lançar volumes EBS, e configurar grupos de segurança para camadas adicionais de segurança?

Source:
https://adamtheautomator.com/aws-cli-mac/