En savoir plus sur vos images de conteneur avec l'aide de Gemini

Ce document explique comment utiliser Gemini Cloud Assist pour lister vos dépôts Artifact Registry et vos images de conteneur stockées dans des dépôts au format Docker.

Découvrez comment et quand Gemini pour Google Cloud utilise vos données.

Limites

Votre Google Cloud projet doit être créé dans une organisation.

Avant de commencer

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

    Go to project selector

  2. Si aucune image de conteneur n'est stockée dans un dépôt Artifact Registry, suivez les instructions de la section Stocker des images de conteneur Docker dans Artifact Registry.
  3. Assurez-vous que Gemini Cloud Assist est configuré pour votre Google Cloud compte utilisateur et votre projet.
  4. Assurez-vous de disposer des autorisations Identity and Access Management (IAM) nécessaires pour effectuer les tâches décrites dans ce document.

Rôles requis

Pour obtenir les autorisations nécessaires pour lister des dépôts et des images de conteneur dans Artifact Registry, demandez à votre administrateur de vous accorder le rôle IAM Lecteur Artifact Registry (roles/artifactregistry.reader) sur le projet ou le dépôt. Pour en savoir plus sur l'attribution de rôles, consultez la page Gérer l'accès aux projets, aux dossiers et aux organisations.

Vous pouvez également obtenir les autorisations requises via des rôles personnalisés ou d'autres rôles prédéfinis.

Ouvrir le chat Gemini Cloud Assist

Vous pouvez ouvrir le panneau Cloud Assist pour utiliser le chat Gemini Cloud Assist depuis n'importe quelle page de la console Google Cloud.

  1. Dans la console Google Cloud, sélectionnez un projet dans lequel vous avez stocké des images de conteneur dans Artifact Registry.

    Accéder au sélecteur de projet

  2. Pour ouvrir le panneau Cloud Assist, cliquez sur spark Ouvrir ou fermer le chat Gemini AI.
  3. Pour saisir une requête, saisissez-la, puis cliquez sur Envoyer Envoyer une requête.

Répertorier les dépôts

Vous pouvez demander à Gemini Cloud Assist de lister les dépôts du projet en cours et de filtrer la réponse en fonction des critères suivants:

  • Emplacement (obligatoire) Emplacement des dépôts que vous souhaitez lister.
  • Libellés (facultatif) Les libellés sont des paires clé-valeur utilisées pour organiser les ressources.
  • Tags (facultatif) : Les tags permettent de regrouper des dépôts et d'autres ressources dans Google Cloud pour la création de rapports, l'audit et le contrôle des accès au sein de votre Google Cloud organisation.

Pour lister les dépôts, procédez comme suit:

  • Dans le chat Gemini Cloud Assist, saisissez la requête suivante:

    List repositories in the location LOCATION
    

    Remplacez LOCATION par l'emplacement de vos dépôts, par exemple us-west1.

    Par exemple, l'invite suivante demande à Gemini Cloud Assist de lister les dépôts de la région us-west1 portant le libellé env:dev:

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

    La réponse inclut une liste des dépôts situés à l'emplacement spécifié et portant le libellé env:dev.

Lister les images de conteneurs

Vous pouvez demander à Gemini Cloud Assist de lister les images de conteneur dans un dépôt au format Docker du projet en cours, et de filtrer la réponse comme suit:

  • ID du dépôt (obligatoire) ID du dépôt.
  • Emplacement (obligatoire) Emplacement du dépôt à partir duquel vous souhaitez lister des images.
  • Libellés (facultatif) Les libellés sont des paires clé-valeur utilisées pour organiser les ressources.
  • Tags Docker (facultatif) Les tags Docker sont utilisés lorsque vous transférez ou extrayez une image vers un dépôt pour spécifier la version de l'image.

Pour lister vos images dans un dépôt, procédez comme suit:

  • Dans le chat Gemini Cloud Assist, saisissez la requête suivante:

    List my images for REPOSITORY in LOCATION with the tag TAG
    

    Remplacez les éléments suivants :

    • REPOSITORY: ID du dépôt
    • LOCATION: emplacement du dépôt (par exemple, us-west1)
    • TAG: balise Docker (par exemple, latest)

    La réponse inclut une liste d'images associées au tag, au dépôt et à l'emplacement spécifiés.

Étape suivante