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 del AWS Toolkit for Visual Studio Code
Las siguientes secciones contienen información general sobre la solución de problemas relacionados con los AWS servicios del kit de herramientas AWS Toolkit for Visual Studio Code y su uso. Para conocer los problemas relacionados específicamente con la solución de problemas de SAM en el AWS kit de herramientas, consulte el tema Solución de problemas de aplicaciones sin servidor de esta Guía del usuario.
Temas
Solución de problemas y prácticas recomendadas
Las siguientes son las mejores prácticas recomendadas para solucionar problemas AWS Toolkit for Visual Studio Code . Para obtener información detallada sobre cómo puede contribuir a la AWS Toolkit for Visual Studio Code, consulte el AWS Toolkit for Visual Studio Code tema Contribuir a
Intente recrear el problema o error antes de enviar un informe.
Tome notas detalladas de cada paso, configuración y mensaje de error durante el proceso de recreación.
Recopile los registros de AWS depuración de su kit de herramientas. Para obtener una descripción detallada de cómo localizar los registros de depuración del AWS kit de herramientas, consulte el procedimiento Cómo localizar los registros, que se encuentra en este tema de la guía del usuario. AWS
Comprueba si hay solicitudes pendientes o soluciones conocidas o informa del problema no resuelto en la sección AWS Toolkit for Visual Studio Code Problemas
del repositorio. AWS Toolkit for Visual Studio Code GitHub
nota
El siguiente procedimiento describe cómo ver los registros de depuración del AWS kit de herramientas. El proceso para ver los registros de depuración de Amazon Q es idéntico, excepto que elige Amazon Q: View Logs de la paleta de comandos de VS Code.
¿Cómo localizar sus AWS Toolkit for Visual Studio Code registros de depuración?
En VS Code, pulse
Cmd + Shift + PoCtrl + Shift + P(Windows) para abrir la paleta de comandos y escribaAWS View Logsen el campo de búsqueda.Elija AWS Ver registros para abrir los registros de su AWS kit de herramientas en la ventana de salida del terminal VS Code.
En la ventana de salida del terminal de VS Code, expanda el menú del icono de engranaje y elija Depurar.
Vuelva a expandir el menú del icono de engranaje y elija Establecer como predeterminado.
Pulse
Cmd + Shift + PoCtrl + Shift + P(Windows) para volver a abrir la paleta de comandos y busqueReload Window. A continuación, elija Desarrollador: Recargar ventana.VS Code se vuelve a cargar y la ventana de salida del terminal de VS Code muestra los registros de depuración actualizados del AWS kit de herramientas.
El perfil … no se ha podido encontrar en el archivo de configuración
Problema
nota
Este problema solo se aplica al archivo ~/.aws/config y no al archivo ~/.aws/credentials. Para obtener información detallada sobre los archivos de AWS configuración y AWS credenciales, consulta el tema sobre los archivos de configuración y credenciales compartidos de la guía de referencia del AWS SDK y las herramientas.
Al elegir las credenciales, los registros del AWS kit de herramientas muestran un mensaje con esta estructura:Profile name could not be found in shared credentials file.
El siguiente es un ejemplo del aspecto de este error en los registros de AWS Toolkit:
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.
Solución
Si su perfil ya existe en ~/.aws/config, compruebe que empieza por [profile . A continuación, se muestra un ejemplo de un perfil de usuario estructurado de forma correcta:
[profile example] region=us-west-2 credential_process=...
A continuación, se muestra un ejemplo de un perfil de usuario estructurado de forma incorrecta:
[example] region=us-west-2 credential_process=...
Esquema JSON de SAM: no se puede cambiar el esquema en el archivo template.yaml
Problema
No puede seleccionar de forma manual un esquema JSON distinto en SAM template.yaml
Solución
Tras actualizar a la versión 1.11 o a una versión posterior de vscode-yaml, puede añadir una línea de modo yaml-language-server en la parte superior de un archivo YAML para forzar el uso de un esquema por parte del URI. Para obtener información adicional sobre el uso de esquemas integradosyaml-language-server:
# yaml-language-server: $schema=https://raw.githubusercontent.com/aws/serverless-application-model/main/samtranslator/schema/schema.json