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

Ce document explique comment utiliser Gemini Cloud Assist pour répertorier 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 Google Cloud projet doit être créé dans une organisation.

Avant de commencer

  1. Dans la Google Cloud console, sur la page de sélection du projet, sélectionnez ou créez un Google Cloud projet.

    Rôles requis pour sélectionner ou créer un projet

    • Sélectionner un projet : la sélection d'un projet ne nécessite pas de rôle IAM spécifique Vous pouvez sélectionner n'importe quel projet pour lequel un rôle vous a été attribué.
    • Créer un projet : pour créer un projet, vous avez besoin du rôle Créateur de projet (roles/resourcemanager.projectCreator), qui contient l'autorisation resourcemanager.projects.create. Découvrez comment attribuer des rôles.

    Accéder au sélecteur de projet

  2. Si vous n'avez pas d'images de conteneurs stockées 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 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 répertorier 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 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 Google Cloud console.

  1. Dans la Google Cloud console, 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 un prompt, saisissez-le, puis cliquez sur envoyer Envoyer le prompt.

Répertorier les dépôts

Vous pouvez demander à Gemini Cloud Assist de répertorier les dépôts du projet actuel et de filtrer la réponse en fonction des éléments suivants :

  • Emplacement (obligatoire). L'emplacement des dépôts que vous souhaitez répertorier.
  • Libellés (facultatif). Les libellés sont des paires clé/valeur utilisées pour organiser les ressources.
  • Tags (facultatif). Les tags sont utilisés pour regrouper des dépôts et d'autres ressources afin de générer des rapports, d'effectuer des audits et de contrôle des accès au sein de votre Google Cloud organisation. Google Cloud

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

  • Dans le chat Gemini Cloud Assist, saisissez le prompt suivant :

    List repositories in the location LOCATION
    

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

    Par exemple, le prompt suivant demande à Gemini Cloud Assist de répertorier 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.

Répertorier les images de conteneurs

Vous pouvez demander à Gemini Cloud Assist de répertorier les images de conteneurs dans un dépôt au formatDocker du projet actuel et de filtrer la réponse en fonction des éléments suivants :

  • ID du dépôt (obligatoire). ID du dépôt.
  • Emplacement (obligatoire). Emplacement du dépôt à partir duquel vous souhaitez répertorier 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 répertorier vos images dans un dépôt, procédez comme suit :

  • Dans le chat Gemini Cloud Assist, saisissez le prompt suivant :

    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 des images qui comportent le tag, le dépôt et l'emplacement spécifiés.

Étape suivante