跳至内容

为什么我的 Amazon Q 开发者版代码转换失败了?

1 分钟阅读
0

我想对在使用 Amazon Q 开发者版代码转换升级应用程序时收到的问题进行故障排除。

解决方法

Amazon Q 开发者版代码转换可能因多种原因而失败。如果您在支持的集成式开发环境 (IDE) 中使用 Amazon Q 开发者版代码转换,请根据您的用例完成最适合的解决方法。

在开始之前,请确保您使用的是支持的 Java 版本。如果您使用的是.NET,则必须满足所需的先决条件。此外,请确认您在 IDE 中正确设置了 Amazon Q 开发者版

对 Java 转换问题进行故障排除

要对常见的 Java 转换问题进行故障排除,请参阅以下资源:

如果您收到 HTTP 403 状态代码错误,则表明您用于上传代码构件的 Amazon Simple Storage Service (Amazon S3) 预签名 URL 已过期。当您的数据丢失防护 (DLP) 系统扫描有效载荷的时间超过 30 分钟时,URL 可能会过期。

对 .NET 转换问题进行故障排除

要对常见的 .NET 转换问题进行故障排除,请参阅以下资源:

对其他转换问题进行故障排除

如果您仍然遇到转换问题,请查看 IDE 日志以获取更多详细信息。

在 JetBrains 中,在 IDE 日志中搜索 software.aws.toolkits.jetbrains.services.codemodernizer 字符串,以查找 Amazon Q 开发者版提供的日志。有关详细信息,请参阅 JetBrains 网站上的 Locating IDE log files

在 Visual Studio Code IDE 中,完成以下步骤:

  1. 在导航窗格中,选择 View(视图),然后选择 Command Palette(命令面板)。
  2. 在搜索栏中输入“Amazon Q: View Logs”,以在 IDE 中打开日志。
  3. CMD+FCtrl+F,然后输入代码转换字符串来搜索日志。

如果上述步骤无法解决您的转换问题,请联系 AWS Support。在支持案例中包含转换作业 ID。

要查找转换作业 ID,请根据您当前使用的工具执行以下操作:

  • 在 JetBrains 中,打开 Transformation Hub。选择 Transformation details(转换详细信息),然后选择 Show Job Status(显示作业状态)。
  • 在 VS Code 中,打开 Transformation Hub,然后选择 Show Job Status(显示作业状态)。
  • 在 Visual Studio 中,选择 Output(输出)选项卡。在 Show output from:(显示来自以下内容的输出:)下,选择 Amazon Q Language Client
AWS 官方已更新 2 年前