在命令行中排查转换问题
以下信息可帮助您排查使用 Amazon Q 开发者版在命令行中转换应用程序时遇到的常见问题。
为什么我的持有者令牌无法刷新?
如果您看到以下错误,则表明用于身份验证的持有者令牌需要刷新。
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: '))))
要解决此错误,请运行以下命令:
rm ~/.aws/qcodetransform/credentials.json
删除过期的凭证文件后,重新运行 qct transform 命令以重启转换作业。
为何未使用命令行工具的最新版本?
当您下载命令行转换工具的新版本后,有时系统仍会使用旧版本的工具。
要确保使用工具的最新版本,请下载工具的最新版本。然后根据您的计算机架构运行以下命令,其中包含该工具的解压缩路径:
注意
如果您使用的是旧版本的命令行转换工具,请将 1.2.1 替换为您下载的版本号。