開始掃描 - Amazon Q Developer

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

開始掃描

Amazon Q 可以掃描整個程式碼庫,或在撰寫程式碼時自動掃描程式碼。

掃描為您的代碼

注意

以下步驟假設您已經在您的中安裝了 Amazon Q 外掛程式 IDE,並且已訂閱 Amazon Q 開發人員專業版

Amazon Q 自動掃描僅適用於JetBrains和Visual Studio Code中的 Amazon Q 開發人員專業版訂閱。

Amazon Q 會自動掃描您主動編碼的檔案,一旦在程式碼中偵測到發現結果,就會立即產生發現結果。使用 Amazon Q 時,依預設會啟用自動掃描。

暫停自動掃描

要暫停 auto 掃描,請完成以下步驟。

  1. 從IDE視窗底部的矩形區域中選擇文字 Amazon Q。在 VS 代碼中,此區域稱為組件托盤。在中 JetBrains IDEs,此區域稱為狀態列

    選擇 Amazon Q 文字後,Amazon Q 任務列會在IDE視窗頂部開啟。

    在下圖中,在 Visual Studio 程式碼中,使用者在介面底部選擇文字 Amazon Q,提示下拉式視窗,使用者可以從中選擇「暫停自動掃描」。

    vsc 的紅色圓圈指示視窗底部的「Amazon Q」,相關下拉式清單顯示「暫停 auto 掃描」作為選項

    在下圖中 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 圖示,提示使用者可以從中選擇執行安全性掃描的工作列。

    視覺工作室與 Amazon Q 任務欄顯示「運行安全掃描」作為一個選擇
  4. 掃描的狀態會在 [輸出] 窗格中更新。掃描完成時,您會收到通知。

    如需有關檢視和解決發現項目的資訊,請參閱尋址發現