本文档介绍了如何使用 Gemini Cloud Assist 列出您的 Artifact Registry 代码库以及存储在 Docker 格式代码库中的容器映像。
了解 Gemini for Google Cloud 如何以及何时使用您的数据。
限制
您的 Google Cloud 项目必须在组织中创建。
准备工作
-
在 Google Cloud 控制台的项目选择器页面上,选择或创建 Google Cloud 项目。
选择或创建项目所需的角色
- 选择项目:选择项目不需要特定的 IAM 角色,您可以选择已获授角色的任何项目。
-
创建项目:如需创建项目,您需要拥有 Project Creator 角色 (
roles/resourcemanager.projectCreator),该角色包含resourcemanager.projects.create权限。了解如何授予角色。
- 如果您没有在 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 对话
您可以在 Google Cloud 控制台中的任意位置打开 Cloud Assist 面板,使用 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。