Obtener información sobre las imágenes de contenedor con la ayuda de Gemini

En este documento se describe cómo puedes usar Gemini Cloud Assist para enumerar tus repositorios de Artifact Registry y las imágenes de contenedor almacenadas en repositorios con formato Docker.

Consulta cómo y cuándo Gemini Google Cloud usa tus datos.

Limitaciones

Tu Google Cloud proyecto debe crearse en una organización.

Antes de empezar

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

    Roles required to select or create a project

    • Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
    • Create a project: To create a project, you need the Project Creator (roles/resourcemanager.projectCreator), which contains the resourcemanager.projects.create permission. Learn how to grant roles.

    Go to project selector

  2. Si no tienes ninguna imagen de contenedor almacenada en un repositorio de Artifact Registry, sigue las instrucciones que se indican en Almacenar imágenes de contenedor Docker en Artifact Registry.
  3. Asegúrate de que Gemini Cloud Assist esté configurado en tu cuenta de usuario y proyecto de Google Cloud .
  4. Asegúrate de que tienes los permisos de gestión de identidades y accesos (IAM) necesarios para completar las tareas de este documento.

Roles obligatorios

Para obtener los permisos que necesitas para enumerar los repositorios y las imágenes de contenedor en Artifact Registry, pide a tu administrador que te conceda el rol de gestión de identidades y accesos Lector de Artifact Registry (roles/artifactregistry.reader) en el proyecto o el repositorio. Para obtener más información sobre cómo conceder roles, consulta el artículo Gestionar el acceso a proyectos, carpetas y organizaciones.

También puedes conseguir los permisos necesarios a través de roles personalizados u otros roles predefinidos.

Abrir el chat de Gemini Cloud Assist

Puedes abrir el panel Cloud Assist para usar el chat de Gemini Cloud Assist desde cualquier parte de la consola Google Cloud .

  1. En la consola de Google Cloud , selecciona un proyecto en el que tengas imágenes de contenedor almacenadas en Artifact Registry.

    Ir al selector de proyectos

  2. Para abrir el panel Cloud Assist, haz clic en spark Abrir o cerrar el chat de IA de Gemini.
  3. Para introducir una petición, escribe la petición y haz clic en Enviar Enviar petición.

Mostrar lista de repositorios

Puedes pedirle a Gemini Cloud Assist que muestre los repositorios del proyecto actual y filtrar la respuesta por lo siguiente:

  • Ubicación (obligatorio). La ubicación de los repositorios que quieras mostrar.
  • Etiquetas (opcional). Las etiquetas son pares clave-valor que se usan para organizar los recursos.
  • Etiquetas (opcional). Las etiquetas se usan para agrupar repositorios y otros recursos en Google Cloud para generar informes, realizar auditorías y controlar el acceso en tu organización de Google Cloud .

Para mostrar los repositorios, sigue estos pasos:

  • En el chat de Gemini Cloud Assist, introduce la siguiente petición:

    List repositories in the location LOCATION
    

    Sustituye LOCATION por la ubicación de tus repositorios (por ejemplo, us-west1).

    Por ejemplo, la siguiente petición pide a Gemini Cloud Assist que muestre los repositorios de la región us-west1 que tengan la etiqueta env:dev:

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

    La respuesta incluye una lista de repositorios de la ubicación especificada que tienen la etiqueta env:dev.

Mostrar imágenes de contenedor

Puedes pedirle a Gemini Cloud Assist que muestre las imágenes de contenedor de un repositorio de Docker con formato en el proyecto actual y filtrar la respuesta por lo siguiente:

  • ID del repositorio (obligatorio). El ID del repositorio.
  • Ubicación (obligatorio). La ubicación del repositorio del que quieres mostrar las imágenes.
  • Etiquetas (opcional). Las etiquetas son pares clave-valor que se usan para organizar los recursos.
  • Etiquetas de Docker (opcional). Las etiquetas de Docker se usan cuando envías o extraes una imagen a un repositorio para especificar la versión de una imagen.

Para mostrar las imágenes de un repositorio, sigue estos pasos:

  • En el chat de Gemini Cloud Assist, introduce la siguiente petición:

    List my images for REPOSITORY in LOCATION with the tag TAG
    

    Haz los cambios siguientes:

    • REPOSITORY: el ID del repositorio
    • LOCATION: la ubicación del repositorio (por ejemplo, us-west1)
    • TAG: una etiqueta de Docker (por ejemplo, latest)

    La respuesta incluye una lista de imágenes que tienen la etiqueta, el repositorio y la ubicación especificados.

Siguientes pasos