Definir e configurar a AWS CLI para operações do Lightsail
A AWS Command Line Interface (AWS CLI) é uma ferramenta que permite que usuários e desenvolvedores avançados controlem o serviço Amazon Lightsail digitando comandos no terminal (no Linux e no Unix) ou no prompt de comando (no Windows). Também é possível controla o Lightsail usando o console do Lightsail, uma interface de usuário gráfica e a interface de programação de aplicativos (API) do Lightsail.
dica
Você também pode usar o AWS CloudShell para gerenciar os recursos do Lightsail executando os comandos da AWS CLI sem baixar ou instalar ferramentas de linha de comando. O CloudShell é um shell pré-autenticado e baseado em navegador que você pode iniciar diretamente do console do Lightsail. Para obter mais informações, consulte Gerenciar recursos do Lightsail com o AWS CloudShell.
Tópicos
Etapa 1: Instalar o AWS CLI
Você pode instalar a AWS CLI no desktop local ou na instância do Lightsail. Para obter mais informações sobre a AWS CLI, consulte o Guia do usuário da AWS Command Line Interface.
-
Para instalar a AWS CLI no desktop local, consulte Instalar a AWS CLI na documentação da AWS Command Line Interface.
-
Para instalar a AWS CLI em uma instância do Lightsail com base em Ubuntu, conecte-se à instância e digite
sudo apt-get -y install awscli.
nota
A AWS CLI já deve estar instalada na instância do Amazon Linux Lightsail. Se for necessário reinstalá-la, conecte-se à instância e digite sudo yum install
aws-cli.
Depois de instalar a AWS CLI, você precisa gerar as chaves de acesso e configurar a AWS CLI para usá-las.
Etapa 2: criar uma nova chave de acesso
Para usar a API ou a Lightsail (AWS Command Line Interface) do AWS CLI, é necessário criar uma nova chave de acesso. A chave de acesso consiste em um Access Key ID (ID de chave de acesso) e uma Secret Access Key (Chave de acesso secreta). Use o procedimento a seguir para criar a chave.
-
Faça login no console do IAM
. -
Escolha o nome do usuário para o qual você deseja criar uma chave de acesso. O usuário que você escolher deve ter acesso total ou acesso específico às ações do Lightsail.
-
Selecione a guia Credenciais de segurança.
-
Escolha Criar chave de acesso sob a seção Chaves de acesso da página.
nota
Você pode ter no máximo duas chaves de acesso (ativas ou inativas) de cada vez por usuário. Se já tiver duas chaves de acesso, você deverá excluir uma delas antes de criar uma nova. Certifique-se de que uma chave de acesso não esteja ativamente em uso antes de excluí-la.
-
Anote os valores de ID da chave de acesso e Chave de acesso secreta listados. Selecione Mostrar sob a coluna Chave de acesso secreta para ver sua Chave de acesso secreta.
Você pode copiá-los por essa tela ou selecionar Baixar arquivo da chave para baixar um arquivo
.csvque contém a ID da chave de acesso e a chave de acesso secreta.Importante
Mantenha suas chaves de acesso em um local seguro. Você deve dar ao arquivo um nome semelhante a
MyLightsailKeys.csvpara facilitar a posterior localização. Se você tiver baixado o arquivo CSV pelo console do IAM, exclua-o depois de concluir a próxima etapa. Você pode criar uma nova chave de acesso posteriormente, se for preciso.
Etapa 3: configurar a AWS CLI
Você precisa configurar a AWS CLI para poder usá-la com suas chaves de acesso.
-
Abra uma janela de terminal ou um prompt de comando.
-
Tipo:
aws configure. -
Cole o ID da chave de acesso da AWS do arquivo
.csvcriado na etapa anterior. -
Cole a Secret Access Key (Chave de acesso secreta da AWS) quando solicitado.
-
Insira a Região da AWS em que seus recursos estão localizados. Por exemplo, se os recursos estiverem principalmente em Ohio, selecione
us-east-2quando for solicitado o Default region name (Nome da região padrão).Para obter mais informações sobre o uso da opção
--regionda AWS CLI, consulte Opções gerais na Referência da AWS CLI. -
Escolha um Default output format (Formato de saída padrão), como
json.
Agora, você pode interagir com o Lightsail de modo programático usando a AWS CLI. Você encontra os comandos do Amazon Lightsail na AWS CLI Command Reference.
Próximas etapas
Os recursos a seguir podem ajudar você a começar a instalar os SDKs da AWS para linguagens específicas e se familiarizar com a API do Lightsail.