Solución de problemas de transformaciones en la línea de comandos - Amazon Q Developer

Solución de problemas de transformaciones en la línea de comandos

La siguiente información puede ayudarle a solucionar problemas habituales al transformar aplicaciones en la línea de comandos con Amazon Q Developer.

¿Por qué el token de portador no se actualiza?

Si aparece el siguiente error, significa que debe actualizar el token de portador utilizado para la autenticación.

Refreshing bearer token ('Error refreshing bearer token due to: ', InvalidGrantException('An error occurred (InvalidGrantException) when calling the CreateToken operation: ')) ('Error getting bearer token due to: ', RuntimeError(('Error refreshing bearer token due to: ', InvalidGrantException('An error occurred (InvalidGrantException) when calling the CreateToken operation: '))))

Para corregir este error, ejecute el siguiente comando:

rm ~/.aws/qcodetransform/credentials.json

Una vez que haya eliminado el archivo de credenciales obsoleto, vuelva a ejecutar qct transform para reiniciar la transformación.

¿Por qué no se utiliza la versión más reciente de la herramienta de línea de comandos?

Al descargar una nueva versión de la herramienta de línea de comandos para realizar transformaciones, a veces se sigue utilizando una versión anterior de la herramienta.

Para asegurarse de que se utilice la versión más reciente de la herramienta, descargue la versión más reciente. A continuación, ejecute el siguiente comando con la ruta en la que ha descomprimido la herramienta, según la arquitectura de la máquina:

Linux_aarch64
pip install <path/to/unzipped-tool>/Linux_aarch64/amzn_qct_cli-1.2.1-py3-none-any.whl --force-reinstall
Linux_x86_64
pip install <path/to/unzipped-tool>/Linux_x86_64/amzn_qct_cli-1.2.1-py3-none-any.whl --force-reinstall
nota

Si utiliza una versión anterior de la herramienta de línea de comandos para las transformaciones, reemplace 1.2.1 con la versión que ha descargado.