AWS Kit de ferramentas - AWS Cloud9

AWS Cloud9 não está mais disponível para novos clientes. Os clientes atuais do AWS Cloud9 podem continuar usando o serviço normalmente. Saiba mais

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 Kit de ferramentas

Por que usar o AWS kit de ferramentas?

O AWS Toolkit é uma extensão para o ambiente de desenvolvimento AWS Cloud9 integrado (IDE). Você pode acessar e trabalhar com uma ampla variedade de serviços da AWS por meio dessa extensão. O AWS kit de ferramentas substitui a funcionalidade fornecida pelo plug-in Lambda para. AWS Cloud9 Para obter mais informações, consulte Desativando AWS o kit de ferramentas.

Importante

AWS O suporte do kit de ferramentas é um recurso integrado do. AWS Cloud9 Atualmente, você não pode personalizá-lo AWS Cloud9 IDE com extensões de terceiros.

Atenção

Se você estiver usando o Mozilla Firefox como seu navegador preferido AWS Cloud9 IDE, há uma configuração de cookie de terceiros que impede que o AWS Cloud9 webview e os AWS kits de ferramentas funcionem corretamente no navegador. Como solução alternativa para esse problema, você deve garantir que não tenha bloqueado os cookies na seção Privacidade e Segurança das configurações do seu navegador, conforme exibido na imagem abaixo.

Exibir as configurações de cookies para o Firefox

No momento, o seguinte serviços da AWS e os recursos podem ser acessados por meio da extensão AWS Toolkit:

Habilitando o AWS kit de ferramentas

Se o AWS kit de ferramentas não estiver disponível em seu ambiente, você poderá ativá-lo na guia Preferências.

Para ativar o AWS kit de ferramentas
  1. Selecione AWS Cloud9, Preferences (Preferências) na barra de menu.

  2. Na guia Preferences (Preferências), no painel de navegação lateral, escolha AWS Settings (Configurações da ).

  3. No painel Recursos da AWS , habilite o Kit de ferramentas da AWS , de modo que ele exiba uma marca de seleção em um fundo verde.

    Quando você ativa o AWS Toolkit, o ambiente de desenvolvimento integrado (IDE) é atualizado para mostrar a configuração atualizada de Ativar kit de AWS ferramentas. A opção AWS Kit de ferramentas ao lado da opção Ambiente IDE abaixo também aparece.

Importante

Se a EC2 instância do seu AWS Cloud9 ambiente não tiver acesso à Internet (ou seja, não for permitido tráfego de saída), uma mensagem poderá ser exibida depois que você ativar o AWS Toolkit e reiniciar o. IDE Esta mensagem indica que as dependências exigidas pelo Kit de ferramentas da AWS não puderam ser baixadas. Se for esse o caso, você também não poderá usar o AWS Toolkit.

Para corrigir esse problema, crie um VPC endpoint para o Amazon S3. Isso concede acesso a um bucket do Amazon S3 em seu Região da AWS que contém as dependências necessárias para mantê-lo IDE atualizado.

Para obter mais informações, consulte Configurar endpoints de VPC para o Amazon S3 para baixar as dependências.

Gerenciando credenciais de acesso para AWS o Toolkit

AWS O kit de ferramentas interage com uma ampla variedade de. serviços da AWS Para gerenciar o controle de acesso, certifique-se de que a IAM entidade do seu serviço do AWS Toolkit tenha as permissões necessárias para essa variedade de serviços. Para começar rapidamente, use credenciais temporárias gerenciadas pela AWS para obter a permissão necessária. Essas credenciais gerenciadas funcionam concedendo acesso ao seu EC2 ambiente serviços da AWS em nome de uma AWS entidade, como um IAM usuário.

No entanto, se você lançou a EC2 instância do seu ambiente de desenvolvimento em uma sub-rede privada, as credenciais temporárias AWS gerenciadas não estão disponíveis para você. Portanto, como alternativa, você pode permitir que o AWS Toolkit acesse o seu serviços da AWS criando manualmente seu próprio conjunto de credenciais. Esse conjunto é chamado de perfil. Os perfis apresentam credenciais de longo prazo chamadas chaves de acesso. Você pode obter essas chaves de acesso no IAM console.

Crie um perfil para fornecer credenciais de acesso para o AWS Toolkit
  1. Para obter suas chaves de acesso (consistindo em um ID de chave de acesso e uma chave de acesso secreta), acesse o IAM console em https://console.aws.amazon.com/iam.

  2. Selecione Users (Usuários) na barra de navegação e escolha o nome do usuário da AWS (não a caixa de seleção).

  3. Escolha a guia Security Credentials (Credenciais de segurança) e selecione Create access key (Criar chave de acesso).

    nota

    Se já tiver uma chave de acesso, mas não conseguir acessar a chave secreta, torne a chave antiga inativa e crie uma nova.

  4. Na caixa de diálogo que mostra o ID da chave de acesso e a chave de acesso secreta, escolha Download .csv file (Baixar o arquivo.csv) para armazenar essas informações em um lugar seguro.

  5. Depois de baixar suas chaves de acesso, inicie um AWS Cloud9 ambiente e inicie uma sessão de terminal escolhendo Janela, Novo Terminal.

  6. Na janela do terminal, execute o comando a seguir.

    aws configure --profile toolkituser

    Neste caso, toolkituser é o nome do perfil que está sendo usado, mas você pode escolher o seu.

  7. Na linha de comando, insira o AWS Access Key ID e AWS Secret Access Key que você baixou anteriormente do IAM console.

    • ParaDefault region name, especifique um Região da AWS (por exemplo,us-east-1).

    • Para Default output format, especifique um formato de arquivo (por exemplo, json).

    nota

    Para obter informações sobre as opções de configuração de um perfil, consulte Conceitos básicos no Guia do usuário da AWS Command Line Interface .

  8. Depois de criar seu perfil, inicie o AWS Toolkit, acesse o menu AWS Toolkit e escolha Connect to. AWS

  9. No campo Selecionar um perfil de AWS credencial, escolha o perfil que você acabou de criar no terminal (por exemplo,profile:toolkituser).

Se o perfil selecionado contiver credenciais de acesso válidas, o painel AWS Explorer será atualizado para exibir as serviços da AWS que você pode acessar agora.

Usando IAM funções para conceder permissões a aplicativos em EC2 instâncias

Você também pode usar uma IAM função para gerenciar credenciais temporárias para aplicativos executados em uma EC2 instância. A função fornece permissões temporárias que os aplicativos podem usar quando fazem chamadas para outros AWS recursos. Ao iniciar uma EC2 instância, você especifica uma IAM função a ser associada à instância. Os aplicativos executados na instância podem então usar as credenciais temporárias fornecidas pela função ao fazer API solicitações. serviços da AWS

Depois de criar a função, atribua essa função e sua permissão associada à instância criando um perfil da instância. O perfil da instância está associado à ela e pode fornecer as credenciais temporárias da função para uma aplicação que é executada na instância.

Para obter mais informações, consulte Como usar uma IAM função para conceder permissões a aplicativos executados em EC2 instâncias da Amazon no Guia IAM do usuário.

Identificação dos AWS componentes do kit de ferramentas

A captura de tela a seguir mostra três componentes principais da interface do usuário do kit de AWS ferramentas.

Captura de tela rotulada mostrando os principais componentes da interface do usuário do kit de ferramentas AWS
  1. AWS Janela Explorer: usada para interagir com os serviços da AWS que podem ser acessados por meio do Toolkit. Você pode alternar entre mostrar e ocultar o AWS Explorer usando a AWS opção no lado esquerdo do ambiente de desenvolvimento integrado ()IDE. Para obter mais informações sobre como usar esse componente de interface e acessar serviços da AWS outros Regiões da AWS, consulteUsar o AWS Explorer para trabalhar com serviços e recursos em várias regiões.

  2. Menu do kit de ferramentas: usado para gerenciar conexões AWS, personalizar a exibição da janela do AWS Explorer, criar e implantar aplicativos sem servidor, trabalhar com GitHub repositórios e acessar a documentação. Para obter mais informações, consulte Acessar e usar o menu do AWS Toolkit.

  3. AWS Painel de configuração: usado para personalizar o comportamento com o serviços da AWS qual você interage usando o Kit de ferramentas. Para obter mais informações, consulte Modificar as configurações do AWS Toolkit usando o Painel de configuração da AWS.

Desativando AWS o kit de ferramentas

Você pode desativar o AWS kit de ferramentas na guia Preferências.

Para desativar o AWS kit de ferramentas
  1. Selecione AWS Cloud9, Preferences (Preferências) na barra de menu.

  2. Na guia Preferences (Preferências), no painel de navegação lateral, escolha AWS Settings (Configurações da ).

  3. No painel AWS Recursos, desative o Kit de AWS AWS ferramentas.

    Quando você desativa o AWS Toolkit, o ambiente de desenvolvimento integrado (IDE) é atualizado para remover a opção AWS Toolkit ao lado da opção Environment IDE abaixo.

AWS Tópicos do kit de ferramentas