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 les images de conteneurs 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 projet Google Cloud 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 vous n'avez aucune image de conteneur stockée dans un dépôt Artifact Registry, suivez les instructions de la section Stocker des images de conteneurs Docker dans Artifact Registry.
  3. Assurez-vous que Gemini Cloud Assist est configuré pour votre compte utilisateur et votre projet Google Cloud .
  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 les dépôts et les images de conteneurs 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 avec 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 quel endroit de la console Google Cloud .

  1. Dans la console Google Cloud , sélectionnez un projet dans lequel vous avez stocké des images de conteneurs 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, tapez-la, puis cliquez sur Envoyer Envoyer la 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 selon les critères suivants :

  • Emplacement (obligatoire). L'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 organisation Google Cloud .

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, la requête suivante demande à Gemini Cloud Assist de lister les dépôts de la région us-west1 qui portent 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 conteneurs dans un dépôt au format Docker du projet actuel, et de filtrer la réponse selon les critères suivants :

  • ID du dépôt (obligatoire). ID du dépôt.
  • Emplacement (obligatoire). Emplacement du dépôt à partir duquel vous souhaitez lister les 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 d'une 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 : tag Docker, par exemple latest

    La réponse inclut une liste d'images qui comportent le tag, le dépôt et l'emplacement spécifiés.

Étapes suivantes