

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 AWS Toolkit for Visual Studio Code
<a name="general-troubleshoot"></a>

As seções a seguir contêm informações gerais sobre solução de problemas AWS Toolkit for Visual Studio Code e como trabalhar com AWS os serviços do kit de ferramentas. Para problemas especificamente relacionados à solução de problemas de SAM no AWS kit de ferramentas, consulte o tópico [Solução de problemas de aplicativos sem servidor](https://docs.aws.amazon.com/toolkit-for-vscode/latest/userguide/serverless-apps-troubleshooting.html) neste Guia do usuário.

**Topics**
+ [Práticas recomendadas de solução de problemas](#general-troubleshoot-best-practice)
+ [O perfil... não pôde ser encontrado no arquivo de configuração](#general-troubleshoot-profile-not-found)
+ [Esquema JSON do SAM: não é possível alterar o esquema no arquivo template.yaml](#general-troubleshoot-sam-json-template-yaml)

## Práticas recomendadas de solução de problemas
<a name="general-troubleshoot-best-practice"></a>

A seguir estão as melhores práticas recomendadas para solucionar AWS Toolkit for Visual Studio Code problemas. Para obter informações detalhadas sobre como você pode contribuir com o AWS Toolkit for Visual Studio Code, consulte o AWS Toolkit for Visual Studio Code tópico [Contribuindo para](https://github.com/aws/aws-toolkit-vscode/blob/master/CONTRIBUTING.md) no AWS Toolkit for Visual Studio Code GitHub repositório.
+ Tente recriar seu problema ou erro antes de enviar um relatório.
+ Faça anotações detalhadas de cada etapa, configuração e mensagem de erro durante o processo de recriação.
+ Colete os registros AWS de depuração do kit de ferramentas. Para obter uma descrição detalhada de como localizar seus registros de depuração do AWS Toolkit, consulte o procedimento *Como localizar seus AWS registros*, localizado neste tópico do guia do usuário.
+ Verifique se há solicitações abertas, soluções conhecidas ou relate seu problema não resolvido na seção [AWS Toolkit for Visual Studio Code Problemas](https://github.com/aws/aws-toolkit-vscode/issues) do AWS Toolkit for Visual Studio Code GitHub repositório.

**nota**  
O procedimento a seguir descreve como visualizar os registros de depuração do AWS kit de ferramentas. O processo para visualizar seus logs de depuração do Amazon Q é idêntico, exceto que você escolhe **Amazon Q: Visualizar Logs** na paleta de comando do VS Code.

**Como localizar seus registros de AWS Toolkit for Visual Studio Code depuração**

1. No VS Code, abra a Paleta de Comandos pressionando **Cmd \$1 Shift \$1 P** ou **Ctrl \$1 Shift \$1 P** (Windows) e entre **AWS View Logs** no campo de pesquisa.

1. Escolha **AWS Exibir registros** para abrir os registros do AWS kit de ferramentas na janela de **saída do terminal VS Code**.

1. Na **janela de saída do terminal VS Code**, expanda o menu do ícone de **engrenagem** e escolha **Depurar**.

1. Expanda o menu do ícone de **engrenagem** novamente e escolha **Definir como padrão**.

1. Abra novamente a Paleta de Comandos pressionando **Cmd \$1 Shift \$1 P** ou **Ctrl \$1 Shift \$1 P** (Windows), pesquise por **Reload Window** e escolha **Desenvolvedor: Recarregar janela**.

1. O VS Code é recarregado e a janela de **saída do terminal VS Code** exibe seus registros atualizados de depuração do AWS Toolkit.

## O perfil... não pôde ser encontrado no arquivo de configuração
<a name="general-troubleshoot-profile-not-found"></a>

**Problema**

**nota**  
Esse problema se aplica somente ao arquivo `~/.aws/config` e não ao arquivo `~/.aws/credentials`. Para obter informações detalhadas sobre arquivos de AWS configuração e AWS credenciais, consulte o tópico [Arquivos de configuração e credenciais compartilhados](https://docs.aws.amazon.com/sdkref/latest/guide/file-format.html) no guia de referência do *AWS SDK e das ferramentas*.

Ao escolher as credenciais, os registros do AWS Toolkit exibem uma mensagem com esta estrutura:. `Profile name could not be found in shared credentials file`

Veja a seguir um exemplo da aparência desse erro nos registros do AWS kit de ferramentas:

```
         2023-08-08 18:20:45 [ERROR]: _aws.auth.reauthenticate: Error: Unable to authenticate connection
         -> CredentialsProviderError: Profile vscode-prod-readonly could not be found in shared credentials file.
```

**Solução**

Se seu perfil já existe no `~/.aws/config`, verifique se ele começa com `[profile `. Veja a seguir um exemplo de um perfil de usuário estruturado **corretamente**:

```
         [profile example]
         region=us-west-2
         credential_process=...
```

Veja a seguir um exemplo de um perfil de usuário estruturado **incorretamente**:

```
         [example]
         region=us-west-2
         credential_process=...
```

## Esquema JSON do SAM: não é possível alterar o esquema no arquivo template.yaml
<a name="general-troubleshoot-sam-json-template-yaml"></a>

**Problema**

Você não consegue selecionar manualmente um esquema JSON diferente no SAM template.yaml

**Solução**

Depois de atualizar para a versão 1.11\$1 do vscode-yaml, você pode adicionar uma linha de modelo **yaml-language-server** na parte superior de um arquivo YAML para forçar o uso de um esquema por URI. Para obter informações adicionais sobre a seção [Usando esquema embutido](https://github.com/redhat-developer/yaml-language-server#using-inlined-schema) no tópico do *servidor de linguagem yaml* do repositório de desenvolvedores *Redhat*. GitHub A seguir há um exemplo de um elemento **yaml-language-server**.

```
         # yaml-language-server: $schema=https://raw.githubusercontent.com/aws/serverless-application-model/main/samtranslator/schema/schema.json
```