

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á.

# Solução de problemas do Amazon Elastic Compute Cloud
<a name="ec2-troubleshoot"></a>

As seções a seguir descrevem como solucionar problemas conhecidos que podem ocorrer ao trabalhar com o Amazon Elastic Compute Cloud no AWS Toolkit for Visual Studio Code. Para obter informações detalhadas sobre a solução de problemas específicos do serviço Amazon EC2, consulte o tópico [Solucionar problemas com instâncias do Amazon EC2 no Guia do usuário do *Amazon Elastic Compute Cloud*](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-instance-troubleshoot.html).

## Depuração geral
<a name="w2aac17c31c11b5"></a>

Se você encontrar um problema de conexão remota por qualquer motivo, comece verificando se uma AWS Systems Manager conexão pode ser estabelecida a partir do AWS console.

Para se conectar a uma instância do Amazon EC2 por meio do Systems Manager a partir do AWS console, conclua as etapas a seguir.

1. No seu navegador da web, navegue até o [console da AWS](https://console.aws.amazon.com/ec2/).

1. Conclua a autenticação para prosseguir até a aterrissagem AWS do Console EC2.

1. No painel de navegação do Amazon EC2, escolha **Instâncias**.

1. Marque a caixa de seleção ao lado da instância à qual você deseja se conectar.

1. Escolha o botão **Conectar** para abrir a tela **Conectar à instância** em uma nova guia do navegador.
**nota**  
Você só pode se conectar a uma instância se ela estiver em execução. Se você não conseguir selecionar o botão **Conectar**, verifique se a instância está em execução.

1. Na tela **Conectar à instância**, escolha a guia **Gerenciar sessão** e, em seguida, escolha o botão **Conectar** para abrir a conexão do Systems Manager na guia atual do navegador.
**nota**  
Se você iniciou sua instância recentemente e a opção não está disponível para você se conectar ao Systems Manager, talvez seja necessário aguardar mais alguns minutos antes que a opção fique disponível.

## A instância de destino não está em execução
<a name="w2aac17c31c11b7"></a>

Para se conectar a uma instância do Amazon EC2 a partir do terminal ou de uma conexão remota, a instância deve estar em execução. Antes de tentar se conectar à sua instância a partir do AWS Toolkit, inicie-a no AWS Explorer, Console de gerenciamento da AWS, ou AWS Command Line Interface.

## A instância de destino não tem um perfil do IAM ou tem um perfil do IAM com permissões impróprias
<a name="w2aac17c31c11b9"></a>

Para se conectar à sua instância do Amazon EC2, ela deve ter um perfil do IAM com as permissões corretas anexadas. Se você tentar se conectar a uma instância que não tem um perfil do IAM anexado, você será notificado pelo VS Code.

Se você tentar se conectar a uma instância que tem um perfil do IAM, mas não tem as permissões necessárias, você será solicitado a adicionar as ações mínimas necessárias como uma política embutida à função existente do IAM. Depois de atualizar a política em linha, você está conectado à sua instância. Para obter informações detalhadas sobre funções e permissões do IAM e como anexar uma função a uma instância, consulte o tópico [Perfis do IAM para o Amazon](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/iam-roles-for-amazon-ec2.html) EC2 no Guia do usuário do *Amazon Elastic Compute Cloud* e [Etapa 2: Verificar ou adicionar permissões de instância para o Session Manager](https://docs.aws.amazon.com/systems-manager/latest/userguide/session-manager-getting-started-instance-profile.html) no Guia do usuário do *AWS Systems Manager*.

O exemplo a seguir contém as ações mínimas necessárias.

```
"ssmmessages:CreateControlChannel",
"ssmmessages:CreateDataChannel",
"ssmmessages:OpenControlChannel",
"ssmmessages:OpenDataChannel",
"ssm:DescribeAssociation",
"ssm:ListAssociations",
"ssm:UpdateInstanceInformation
```

**nota**  
As permissões necessárias estão incluídas na política AWS gerenciada a seguir.  
`AmazonSSMManagedEC2InstanceDefaultPolicy`
`AmazonSSMManagedInstanceCore`

## A instância de destino não tem um agente do Systems Manager em execução
<a name="w2aac17c31c11c11"></a>

Você pode encontrar esse problema por vários motivos diferentes. Para corrigir o problema, comece reinicializando a instância e fazendo outra tentativa de conexão. Ou inicie manualmente uma conexão inicial por meio de um método de conexão não ssm. Para obter informações mais detalhadas sobre o Systems Manager, consulte o tópico [Trabalhando com o Systems Manager Agent](https://docs.aws.amazon.com/systems-manager/latest/userguide/ssm-agent.html) no *AWS Systems Manager*.

## Na inicialização, o status do Amazon EC2 indica que ele está em execução, mas as conexões não estão funcionando
<a name="w2aac17c31c11c13"></a>

Se você iniciou ou criou recentemente um novo perfil do IAM para uma instância e não consegue estabelecer uma conexão, aguarde mais alguns minutos antes de fazer outra tentativa.