AWS CloudShell no Lightsail - 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á.

AWS CloudShell no Lightsail

AWS CloudShell é um shell pré-autenticado baseado em navegador que você pode iniciar diretamente do console do Amazon Lightsail. Use CloudShell para gerenciar seus recursos do Lightsail a partir da interface da linha de comando. Você pode executar comandos AWS Command Line Interface (AWS CLI) usando seu shell preferido, como Bash ou Z shell. PowerShell Você pode fazer isso sem baixar nem instalar ferramentas de linha de comando. Quando você inicia CloudShell, um ambiente computacional baseado no Amazon Linux 2 é criado. 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 Software pré-instalado no Guia do CloudShell usuário.

Armazenamento persistente

Com AWS CloudShell, você pode usar até 1 GB de armazenamento persistente em cada um sem Região da AWS 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. Para obter mais informações sobre a retenção de dados no armazenamento persistente, consulte Armazenamento persistente no Guia CloudShell do usuário.

Regiões da AWS

No Lightsail, será aberta CloudShell uma sessão que forneça Região da AWS a menor latência à sua localização física. Isso significa que isso Regiões da AWS pode mudar entre as sessões. Anote em qual Região da AWS--> sua CloudShell sessão 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 sua CloudShell sessão em uma nova janela do navegador.

CloudShell abrir 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 o Região da AWS que você deseja alternar.

Troque a Região da AWS entrada CloudShell.

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

Lançamento e uso AWS CloudShell

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

Lançamento AWS CloudShell

Você pode iniciar CloudShell a partir do 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 AWS CloudShell sessão no Lightsail:

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

  2. Escolha CloudShellna barra de ferramentas do console, no canto inferior esquerdo do console. Quando o prompt de comando for exibido, o shell estará pronto para interação.

    AWS CloudShell na barra de ferramentas do console 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 Bash é o shell in AWS CloudShell padrão.

    PowerShell: pwsh

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

    Z shell: zsh

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

exemplo Exemplo de comando da API Lightsail em AWS CloudShell

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

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

  2. Escolha CloudShellna barra de ferramentas do console, no canto inferior esquerdo do console.

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

    aws lightsail get-instances

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

Saída do comando da API de obtenção de instâncias do Amazon Lightsail.

Mais informações

Consulte a documentação a seguir para obter mais informações sobre AWS CloudShell: