本文件說明如何使用 Gemini Cloud Assist 列出儲存於 Docker 格式存放區中的 Artifact Registry 存放區和容器映像檔。
瞭解 Gemini for Google Cloud 如何使用您的資料,以及使用時機。
限制
Google Cloud 專案必須建立在機構中。
事前準備
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
- 如果您沒有任何儲存在 Artifact Registry 存放區中的容器映像檔,請按照「在 Artifact Registry 中儲存 Docker 容器映像檔」一文中的指示操作。
- 確認您已為 Google Cloud 使用者帳戶和專案設定 Gemini Cloud Assist。
- 請確認您具備必要的 Identity and Access Management (IAM) 權限,才能完成本文中的任務。
必要的角色
如要取得在 Artifact Registry 中列出存放區和容器映像檔所需的權限,請要求管理員為您授予專案或存放區的 Artifact Registry Reader (roles/artifactregistry.reader
) IAM 角色。如要進一步瞭解如何授予角色,請參閱「管理專案、資料夾和機構的存取權」。
開啟 Gemini Cloud Assist 對話
您可以開啟「Cloud Assist」面板,在 Google Cloud 控制台的任何位置使用 Gemini Cloud Assist 對話。
- 在 Google Cloud 控制台中,選取已將容器映像檔儲存在 Artifact Registry 中的專案。
- 如要開啟「Cloud Assist」面板,請點選 火花 「開啟或關閉 Gemini AI 對話」。
- 如要輸入提示,請輸入提示,然後按一下「傳送」「傳送提示」。
列出存放區
您可以提示 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
回應會列出具有指定標記、存放區和位置的映像檔清單。
後續步驟
- 進一步瞭解 Gemini Cloud Assist。