本文档介绍了如何使用 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 面板,请点击 spark 打开或关闭 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。