Solución de problemas de las aplicaciones sin servidor - AWS Kit de herramientas para VS Code

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Solución de problemas de las aplicaciones sin servidor

En este tema se detallan los errores comunes que se pueden encontrar al crear aplicaciones sin servidor con el kit de herramientas para VS Code y cómo resolverlos.

¿Cómo puedo usar samconfig.toml con una configuración de lanzamiento de SAM?

Especifique la ubicación de su archivo SAMconfig.toml de la CLI de SAM configurando el argumento --config-file en la propiedad sam.localArguments de su configuración de lanzamiento. Por ejemplo, si el archivo samconfig.toml se encuentra en el nivel superior de su espacio de trabajo:

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

Error: “RuntimeError: Container does not exist”

El comando sam build puede mostrar este error si el sistema no tiene suficiente espacio en el disco para el contenedor de Docker. Si el almacenamiento del sistema solo tiene 1 o 2 GB de espacio disponible, es posible que se produzca un error en sam build durante el procesamiento, incluso si el almacenamiento del sistema no está completamente lleno antes de que comience la compilación. Para obtener más información, consulte este problema de GitHub.

Error: “docker.errors.APIError: 500 Server Error… You have reached your pull rate limit”.

Docker Hub limita las solicitudes que pueden realizar los usuarios anónimos. Si el sistema alcanza el límite, Docker falla y aparece este error en la vista SALIDA de 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")

Asegúrese de que el servicio Docker del sistema se haya autenticado con sus credenciales de Docker Hub.

Error: “500 Server Error: Mounting C:\Users\…”

Los usuarios de Windows pueden ver este error de montaje de Docker al depurar aplicaciones de AWS SAM:

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

Pruebe a actualizar las credenciales de sus unidades compartidas (en la configuración de Docker).

Al usar WSL, las vistas web (por ejemplo, el formulario “Invoke on AWS”) no funcionan

Se trata de un problema de VS Code conocido para los usuarios de Cisco VPN. Para obtener más información, consulte este problema de GitHub.

Se sugiere una solución alternativa en este problema de seguimiento de WSL.

Depuración de una aplicación de TypeScript, pero los puntos de interrupción no funcionan

Esto sucede si no hay un mapa fuente para vincular el archivo JavaScript compilado al archivo TypeScript fuente. Para solucionarlo, abra el archivo tsconfig.json y asegúrese de que estén configurados la siguiente opción y valor: "inlineSourceMap": true.