Risoluzione dei problemi delle applicazioni serverless - AWSToolkit for VS Code

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 delle applicazioni serverless

In questo argomento sono illustrati i comuni errori che possono verificarsi durante la creazione di applicazioni serverless con il Toolkit for VS Code e le relative modalità di risoluzione.

Come posso usare samconfig.toml con una configurazione di avvio SAM?

Per specificare il percorso di interfaccia a riga di comando SAMsamconfig.tomlconfigurando il--config-fileArgomento nelsam.localArgumentsproprietà della configurazione di avvio. Ad esempio, se il file samconfig.toml si trova al livello superiore dell'area di lavoro:

"sam": { "localArguments": ["--config-file", "${workspaceFolder}/samconfig.toml"], }

Errore: «Errore di runtime: Il contenitore non esiste»

Lasam buildil comando può mostrare questo errore se il sistema non dispone di spazio su disco sufficiente per il contenitore Docker. Se lo storage di sistema ha solo 1-2 GB di spazio disponibile,sam buildpotrebbe non riuscire durante l'elaborazione, anche se lo storage del sistema non è completamente pieno prima dell'avvio della compilazione. Per ulteriori informazioni, consultaGitHub.

Errore: «Docker.errors.apiError: 500 - Errore server in corso... Hai raggiunto il limite di pull rate.»

Docker Hub limita le richieste che gli utenti anonimi possono effettuare. Se il sistema raggiunge il limite, Docker non riesce e questo errore viene visualizzato nella vista OUTPUT di VS Code:

docker.errors.APIError: 500 Server Error: Internal Server Error ("toomanyrequests: You have reached your pull rate limit. You may increase the limit by authenticating and upgrading: https://www.docker.com/increase-rate-limit")

Assicurati che il tuoSistema Dockerè autenticato con le credenziali Docker Hub.

Errore: «Errore del server 500: Montare C:\Users\...»

Gli utenti Windows potrebbero vedere questo errore di montaggio di Docker durante il debugAWS SAMapplicazioni:

Fetching lambci/lambda:nodejs10.x Docker container image...... 2019-07-12 13:36:58 Mounting C:\Users\<username>\AppData\Local\Temp\ ... as /var/task:ro,delegated inside runtime container Traceback (most recent call last): ... requests.exceptions.HTTPError: 500 Server Error: Internal Server Error ...

Prova ad aggiornare le credenziali per le unità condivise (nelle impostazioni Docker).

Usando WSL, webviews (ad esempio, «Invoke on»AWS«form) sono rotti

Questo è un problema noto per gli utenti di Cisco VPN. Per ulteriori informazioni, consultaGitHub.

Una soluzione alternativa è suggerita inquesto problema di tracciamento WSL.

Debug di un'applicazione TypeScript, ma i punti di interruzione non funzionano

Ciò accadrà se non esiste una mappa sorgente per collegare il file JavaScript compilato al file TypeScript sorgente. Per risolvere il problema, apri iltsconfig.jsonfile e assicurati che siano impostati i seguenti valori e opzioni:"inlineSourceMap": true.