Gerenciar recursos do Lightsail com o AWS CloudShell - Amazon Lightsail

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Gerenciar recursos do Lightsail com o AWS CloudShell

O AWS CloudShell é um shell pré-autenticado baseado em navegador que você pode iniciar diretamente pelo console do Amazon Lightsail. Você pode usar o CloudShell para gerenciar seus recursos do Lightsail pela interface de linha de comando. Você pode executar comandos da AWS Command Line Interface (AWS CLI) usando o shell de sua preferência (Bash, PowerShell ou Z shell). Você pode fazer isso sem baixar nem instalar ferramentas de linha de comando. Para obter mais informações, consulte O que é o AWS CloudShell.

Quando você inicia o CloudShell, cria-se um ambiente computacional baseado no Amazon Linux 2. Nesse ambiente, você pode acessar uma ampla variedade de ferramentas de desenvolvimento pré-instaladas, como a AWS CLI. Para obter uma lista completa das ferramentas pré-instaladas, consulte Pre-installed software no Guia do usuário do CloudShell.

Armazenamento persistente

Com o AWS CloudShell, você pode usar até 1 GB de armazenamento persistente em cada Região da AWS sem custo adicional. O armazenamento persistente está localizado em seu diretório inicial ($HOME) e é privado para você. Ao contrário dos recursos de ambiente temporários que são excluídos após o término de cada sessão do shell, os dados do diretório inicial persistem entre as sessões.

Se você parar de usar o AWS CloudShell em uma Região da AWS, os dados serão retidos no armazenamento persistente dessa região por 120 dias após o término da última sessão. Após 120 dias, a menos que você tome alguma medida, seus dados serão automaticamente excluídos do armazenamento persistente dessa região. Você pode evitar a remoção iniciando o AWS CloudShell novamente nessa Região da AWS. Para obter mais informações sobre a retenção de dados no armazenamento persistente, consulte Persistent storage no Guia do usuário do CloudShell.

Regiões da AWS

No Lightsail, será aberta uma sessão do CloudShell na Região da AWS que forneça a menor latência à sua localização física. Isso significa que as Regiões da AWS podem mudar entre as sessões. Anote em qual Região da AWS --> a sessão do CloudShell está localizada para que você possa usar o armazenamento persistente de 1 GB. Para alterar a Região da AWS da sessão, escolha o ícone Abrir em uma nova guia do navegador. Isso fornece a opção de acessar a sessão do CloudShell em uma nova janela do navegador.

CloudShell aberto em uma nova guia do navegador

Na barra de navegação da nova guia do navegador, escolha o nome da Região da AWS que é exibida no momento. Em seguida, escolha a Região da AWS para a qual pretende alternar.

Altere a Região da AWS no CloudShell.

Para obter mais informações sobre o serviço CloudShell, consulte o Guia do usuário do CloudShell.

Iniciar e usar o AWS CloudShell

Saiba como iniciar e usar uma sessão do AWS CloudShell no Lightsail. Caso não tenha permissão para executar o CloudShell, será necessário adicionar a política arn:aws:iam::aws:policy/AWSCloudShellFullAccess à identidade do AWS Identity and Access Management (IAM) que você está usando. Se já tiver a política arn:aws:iam::aws:policy/AdministratorAccess anexada, você deverá conseguir acessar o CloudShell. Para obter mais informações, consulte Gerenciamento de identidade e acesso para o Amazon Lightsail.

Iniciar o AWS CloudShell

Você pode iniciar o CloudShell pelo console do Amazon Lightsail. Após o início da sessão, é possível alternar para o shell de sua preferência, como Bash, PowerShell ou Z shell.

Conclua as etapas a seguir para iniciar uma nova sessão do AWS CloudShell no Lightsail:

  1. Faça login no console do Lightsail em https://lightsail.aws.amazon.com/.

  2. Escolha CloudShell na barra de ferramentas do console, na parte inferior esquerda do console. Quando o prompt de comando for exibido, o shell estará pronto para interação.

    AWS CloudShell na barra de ferramentas do console do Lightsail.
  3. (Opcional) Para escolher um shell pré-instalado com o qual trabalhar, digite um destes nomes de programa no prompt da linha de comando:

    Bash: bash

    Se você alternar para o Bash, o símbolo no prompt de comando será atualizado para $. O shell padrão no AWS CloudShell é o Bash.

    PowerShell: pwsh

    Se você alternar para o PowerShell, o símbolo no prompt de comando será atualizado para PS>.

    Z shell: zsh

    Se você alternar para Z shell, o símbolo no prompt de comando será atualizado para %.

exemplo Exemplo de comando de API do Lightsail no AWS CloudShell

Há diversas ferramentas de linha de comando pré-instaladas na sessão do CloudShell para você usar. Neste exemplo, você usa a operação de API GetInstances do Lightsail para visualizar as instâncias que estão em sua conta do Lightsail. Para saber mais sobre a operação da API GetInstances, consulte GetInstances na Amazon Lightsail API Reference.

  1. Faça login no console do Lightsail em https://lightsail.aws.amazon.com/.

  2. Escolha CloudShell na barra de ferramentas do console, na parte inferior esquerda do console.

  3. Insira o seguinte comando após o prompt AWS CloudShell:

    aws lightsail get-instances

    Agora você deve ver uma lista completa das instâncias que estão em sua conta do Lightsail.

Amazon LightsailO recebe a saída do comando da API get instances.

Mais informações

Para obter mais informações sobre uma AWS CloudShell, consulte a seguinte documentação: