透過 Gemini 協助瞭解容器映像檔

本文件說明如何使用 Gemini Cloud Assist 列出儲存於 Docker 格式存放區中的 Artifact Registry 存放區和容器映像檔。

瞭解 Gemini for Google Cloud 如何使用您的資料,以及使用時機

限制

Google Cloud 專案必須建立在機構中。

事前準備

  1. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  2. 如果您沒有任何儲存在 Artifact Registry 存放區中的容器映像檔,請按照「在 Artifact Registry 中儲存 Docker 容器映像檔」一文中的指示操作。
  3. 確認您已為 Google Cloud 使用者帳戶和專案設定 Gemini Cloud Assist。
  4. 請確認您具備必要的 Identity and Access Management (IAM) 權限,才能完成本文中的任務。

必要的角色

如要取得在 Artifact Registry 中列出存放區和容器映像檔所需的權限,請要求管理員為您授予專案或存放區的 Artifact Registry Reader (roles/artifactregistry.reader) IAM 角色。如要進一步瞭解如何授予角色,請參閱「管理專案、資料夾和機構的存取權」。

您或許還可透過自訂角色或其他預先定義的角色取得必要權限。

開啟 Gemini Cloud Assist 對話

您可以開啟「Cloud Assist」面板,在 Google Cloud 控制台的任何位置使用 Gemini Cloud Assist 對話。

  1. 在 Google Cloud 控制台中,選取已將容器映像檔儲存在 Artifact Registry 中的專案。

    前往專案選取器

  2. 如要開啟「Cloud Assist」面板,請點選 火花 「開啟或關閉 Gemini AI 對話」
  3. 如要輸入提示,請輸入提示,然後按一下「傳送」「傳送提示」

列出存放區

您可以提示 Gemini Cloud Assist 列出目前專案中的儲存庫,並根據下列項目篩選回應:

  • 位置 (必填)。您要列出的存放區位置
  • 標籤 (選填)。標籤是用來整理資源的鍵/值組合。
  • 標記 (選填)。標記可用於將各個存放區和其他資源分組,以便在 Google Cloud 貴機構內進行報表、稽核和存取權控管。 Google Cloud

如要列出存放區,請按照下列步驟操作:

  • Gemini Cloud Assist 對話中輸入下列提示:

    List repositories in the location LOCATION
    

    LOCATION 替換為存放區的位置,例如 us-west1

    舉例來說,下列提示會要求 Gemini Cloud Assist 列出 us-west1 區域中標示為 env:dev 的存放區:

    List repositories for us-west1 with the label env:dev
    

    回應會列出指定位置中標示為 env:dev 的存放區清單。

列出容器映像檔

您可以要求 Gemini Cloud Assist 在目前專案的 Docker 格式存放區中列出容器映像檔,並根據下列項目篩選回應:

  • 存放區 ID (必填)。存放區 ID。
  • 位置 (必填)。您要列出圖片的存放區位置。
  • 標籤 (選填)。標籤是用來整理資源的鍵/值組合。
  • Docker 標記 (選用)。Docker 標記可用於將映像檔推送或提取至存放區,以指定映像檔的版本。

如要列出存放區中的圖片,請按照下列步驟操作:

  • Gemini Cloud Assist 對話中輸入下列提示:

    List my images for REPOSITORY in LOCATION with the tag TAG
    

    更改下列內容:

    • REPOSITORY:存放區 ID
    • LOCATION:存放區的位置,例如 us-west1
    • TAG:Docker 標記,例如 latest

    回應會列出具有指定標記、存放區和位置的映像檔清單。

後續步驟