开始扫描 - Amazon Q 开发者版

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

开始扫描

Amazon Q 可以扫描您的整个代码库,也可以在您编写代码时自动扫描代码。

边打码边扫描

注意

以下步骤假设您已经在中安装了 Amazon Q 插件 IDE,并且已经订阅了 Amazon Q Developer Pro

只有在和中订阅 Amazon Q Developer Pro 后,才可使用 Amazon Q 自动扫描JetBrains。Visual Studio Code

Amazon Q 会自动扫描您正在编写的文件,在您的代码中检测到结果后立即生成结果。当您使用 Amazon Q 时,默认情况下会启用自动扫描。

暂停自动扫描

要暂停 auto 扫描,请完成以下步骤。

  1. 从IDE窗口底部的矩形区域中选择文本 Amazon Q。在 VS Code 中,此区域称为组件托盘。在中 JetBrains IDEs,此区域称为状态栏

    在您选择 Amazon Q 文本后,Amazon Q 任务栏将在IDE窗口顶部打开。

    在下图中,在 Visual Studio Code 中,用户选择界面底部的文本 Amazon Q,弹出一个下拉窗口,用户可以从中选择 “暂停自动扫描”。

    vsc 窗口底部带有表示 “Amazon Q” 的红色圆圈,相关的下拉列表显示 “暂停自动扫描” 可供选择

    在下图中,在 IntelliJ (a JetBrains IDE) 中,用户在界面底部选择文本 Amazon Q,提示一个下拉窗口,用户可以从中选择 “暂停自动扫描”。

    JetBrains (IntelliJ),窗口底部有红色圆圈表示 “Amazon Q”,相关的下拉列表显示 “暂停建议” 作为选项
  2. 选择 “暂停自动扫描”。

扫描您的项目

您可以扫描项目以同时评估整个代码库的安全状况。

要手动运行扫描,请完成以下步骤IDE。

JetBrains

要扫描项目中的项目,请执行JetBrainsIDE以下操作:

  1. 打开要在项目中扫描的文件JetBrainsIDE。

  2. 从IDE窗口底部的状态栏中选择 Amazon Q

    Amazon Q 任务栏将在IDE窗口的右侧打开。

  3. 从任务栏中选择 “运行项目扫描”。Amazon Q 开始扫描您的项目。

    在下图中,在 IntelliJ (a JetBrainsIDE) 中,用户从状态栏中选择 Amazon Q,提示一个任务栏,用户可以从中选择 “运行项目扫描”。

    IntelliJ(a JetBrainsIDE) 窗口底部有标有 “Amazon Q” 的红色圆圈,Amazon Q 任务栏显示 “运行项目扫描” 可供选择
  4. 扫描完成后,Amazon Q 生成的结果将显示在 “问题” 选项卡中。您可以选择要重定向到文件中检测到漏洞或低质量代码的特定区域。

  5. 将光标悬停在带下划线的代码上方可查看有关发现的详细信息。有关解决发现结果的信息,请参见解决调查结果

Visual Studio 代码

要扫描项目中的项目,请执行VS Code以下操作:

  1. 从要扫描的项目中打开一个文件VS Code。

  2. 从IDE窗口底部的组件托盘中选择 Amazon Q

    Amazon Q 任务栏将在IDE窗口顶部打开。

  3. 选择 “运行项目扫描”。Amazon Q 开始扫描您的项目。

    在下图中VS Code,用户从组件托盘中选择 Amazon Q,提示一个任务栏,用户可以从中选择 “运行项目扫描”。

    Visual Studio Code窗口底部有红色圆圈表示 “Amazon Q”,Amazon Q 任务栏显示 “运行项目扫描” 可供选择
  4. 扫描完成后,Amazon Q 生成的结果将显示在 “问题” 选项卡中。您可以选择要重定向到文件中检测到漏洞或低质量代码的特定区域。

  5. 将光标悬停在带下划线的代码上方可查看有关发现的详细信息。有关解决发现结果的信息,请参见解决调查结果

Visual Studio

要在视觉工作室中扫描项目,请执行以下操作:

  1. 在 Visual Studio 中打开要扫描的项目中的文件。

  2. 选择文件底部的 Amazon Q 图标以打开 Amazon Q 任务栏。

  3. 从任务栏中选择 “运行安全扫描”。Amazon Q 开始扫描您的项目。

    在下图中,在 Visual Studio 中,用户选择 Amazon Q 图标,弹出一个任务栏,用户可以从中选择 “运行安全扫描”。

    Visual Studio 的 Amazon Q 任务栏显示 “运行安全扫描” 可供选择
  4. 您的扫描状态将在 Visual Studio 输出窗格中更新。扫描完成后,您会收到通知。

    有关查看和解决调查结果的信息,请参见解决调查结果