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.
Argomenti
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-file
Argomento nelsam.localArguments
proprietà 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 build
il 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 build
potrebbe 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.json
file e assicurati che siano impostati i seguenti valori e opzioni:"inlineSourceMap": true
.