Solucionar problemas de transformações na linha de comando - Amazon Q Developer

Solucionar problemas de transformações na linha de comando

As informações a seguir podem ajudar você a solucionar problemas comuns ao transformar aplicações na linha de comandos com o Amazon Q Developer.

Por que meu token de portador não está sendo atualizado?

Se você vir o erro a seguir, significará que precisa atualizar o token de portador usado para autenticação.

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 resolver esse erro, execute o seguinte comando:

rm ~/.aws/qcodetransform/credentials.json

Após remover o arquivo de credenciais desatualizado, execute qct transform novamente para reiniciar a transformação.

Por que a versão mais recente da ferramenta de linha de comandos não está sendo usada?

Quando você baixa uma nova versão da ferramenta de linha de comandos para transformações, às vezes uma versão anterior da ferramenta ainda é usada.

Para garantir que você esteja usando a versão mais recente da ferramenta, baixe a versão mais recente. Em seguida, execute o seguinte comando com o caminho para onde você descompactou a ferramenta, com base na arquitetura da sua 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

Se estiver usando uma versão mais antiga da ferramenta de linha de comandos para transformações, substitua 1.2.1 pela versão que você baixou.