

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Risoluzione dei problemi relativi al AWS Toolkit for Visual Studio Code
<a name="general-troubleshoot"></a>

Le sezioni seguenti contengono informazioni generali sulla risoluzione dei problemi relativi ai AWS servizi del toolkit AWS Toolkit for Visual Studio Code e all'utilizzo dei servizi. Per problemi specificamente correlati alla risoluzione dei problemi SAM nel AWS Toolkit, consulta l'argomento [Risoluzione dei problemi delle applicazioni serverless](https://docs.aws.amazon.com/toolkit-for-vscode/latest/userguide/serverless-apps-troubleshooting.html) in questa Guida per l'utente.

**Topics**
+ [Le migliori pratiche di risoluzione dei problemi](#general-troubleshoot-best-practice)
+ [Il profilo... non è stato trovato nel file di configurazione](#general-troubleshoot-profile-not-found)
+ [Schema SAM json: impossibile modificare lo schema nel file template.yaml](#general-troubleshoot-sam-json-template-yaml)

## Le migliori pratiche di risoluzione dei problemi
<a name="general-troubleshoot-best-practice"></a>

Di seguito sono riportate le best practice consigliate per la risoluzione dei AWS Toolkit for Visual Studio Code problemi. Per informazioni dettagliate su come contribuire a AWS Toolkit for Visual Studio Code, consulta l' AWS Toolkit for Visual Studio Code argomento [Contribuire a](https://github.com/aws/aws-toolkit-vscode/blob/master/CONTRIBUTING.md) nel AWS Toolkit for Visual Studio Code GitHub repository.
+ Prova a ricreare il problema o l'errore prima di inviare una segnalazione.
+ Prendi nota dettagliata di ogni passaggio, impostazione e messaggio di errore durante il processo di ricreazione.
+ Raccogli i log di debug del AWS Toolkit. Per una descrizione dettagliata di come individuare i log di debug del AWS Toolkit, consultate la procedura *How to locate your AWS logs*, disponibile in questo argomento della guida per l'utente.
+ Verifica le richieste aperte, le soluzioni note o segnala il problema irrisolto nella sezione [AWS Toolkit for Visual Studio Code Problemi](https://github.com/aws/aws-toolkit-vscode/issues) del repository. AWS Toolkit for Visual Studio Code GitHub 

**Nota**  
La procedura seguente descrive come visualizzare i log di debug del AWS Toolkit. Il processo per visualizzare i log di debug di Amazon Q è identico, tranne per il fatto che scegli **Amazon Q: View Logs dalla VS** Code Command Palette.

**Come individuare i log di Debug AWS Toolkit for Visual Studio Code**

1. Dal codice VS apri la palette dei comandi premendo **Cmd \+ Shift \+ P** o **Ctrl \+ Shift \+ P** (Windows) ed **AWS View Logs** entra nel campo di ricerca.

1. Scegli **AWS Visualizza registri per aprire i registri** di AWS Toolkit nella finestra di output del **terminale VS Code.**

1. **Dalla finestra di **output del terminale VS Code**, espandi il menu dell'icona a forma di **ingranaggio** e scegli Debug.**

1. Espandi nuovamente il menu dell'icona a forma di **ingranaggio** e scegli **Imposta come predefinito**.

1. Riapri la palette dei comandi premendo **Cmd \+ Shift \+ P** o **Ctrl \+ Shift \+ P** (Windows) e cerca**Reload Window**, quindi scegli **Sviluppatore: Ricarica** finestra.

1. VS Code si ricarica e la finestra di **output del terminale VS Code** mostra i log di debug di AWS Toolkit aggiornati.

## Il profilo... non è stato trovato nel file di configurazione
<a name="general-troubleshoot-profile-not-found"></a>

**Problema**

**Nota**  
Questo problema riguarda solo il `~/.aws/config` file e non il `~/.aws/credentials` file. Per informazioni dettagliate sui file di AWS configurazione e AWS credenziali, consulta l'argomento [File di configurazione e credenziali condivisi](https://docs.aws.amazon.com/sdkref/latest/guide/file-format.html) nella guida di riferimento *AWS SDK* and Tools.

Quando si scelgono le credenziali, i log di AWS Toolkit visualizzano un messaggio con questa struttura:. `Profile name could not be found in shared credentials file`

Di seguito è riportato un esempio di come appare questo errore nei log di Toolkit: AWS 

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

**Soluzione**

Se il tuo profilo esiste già in`~/.aws/config`, verifica che inizi con. `[profile ` Di seguito è riportato un esempio di profilo utente strutturato **correttamente**:

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

Di seguito è riportato un esempio di profilo utente strutturato in **modo errato**:

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

## Schema SAM json: impossibile modificare lo schema nel file template.yaml
<a name="general-troubleshoot-sam-json-template-yaml"></a>

**Problema**

Non è possibile selezionare manualmente uno schema json diverso in SAM template.yaml

**Soluzione**

Dopo l'aggiornamento alla versione 1.11\+ di vscode-yaml, è possibile aggiungere una **yaml-language-server** modeline all'inizio di un file YAML per forzare l'uso di uno schema tramite URI. **Per ulteriori informazioni sulla sezione [Using inlines schema nell'argomento yaml language server](https://github.com/redhat-developer/yaml-language-server#using-inlined-schema) del repository per sviluppatori Redhat.** GitHub Quello che segue è un esempio di modeline. **yaml-language-server**

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