Gérer les licences Gemini pour Google Cloud

Avant d'utiliser certains produits Gemini pour Google Cloud (tels que Gemini Code Assist), chaque utilisateur de votre organisation doit disposer d'une licence.

Avant de commencer

  • Assurez-vous de disposer de l'administrateur du compte de facturation (roles/billing.admin) ou administrateur des commandes d'approvisionnement des consommateurs (roles/consumerprocurement.orderAdmin) vous permettant d'accorder des autorisations supplémentaires requises pour des tâches de gestion des licences spécifiques détaillées dans .
  • Si vous souhaitez gérer les licences à l'aide d'une API plutôt que de la console Google Cloud, vérifiez les points suivants :

Modifier le nombre de licences Gemini pour Google Cloud dans un abonnement

Vous pouvez ajouter ou supprimer le nombre de licences Gemini pour Google Cloud directement depuis la console Google Cloud, ou via votre représentant de compte Google ou un revendeur agréé.

Pour effectuer cette tâche, vous devez disposer des autorisations IAM (Identity and Access Management) suivantes :

  • billing.accounts.get
  • consumerprocurement.orders.get
  • consumerprocurement.orders.modify

Pour modifier le nombre de licences d'un abonnement, procédez comme suit:

  1. Dans la console Google Cloud, accédez à la page Administration de Gemini.

    Accéder à "Administration" pour Gemini

  2. Sélectionnez l'abonnement que vous souhaitez modifier, puis cliquez sur Modifier l'abonnement.

  3. Saisissez le nombre de licences que vous souhaitez obtenir. Les informations suivantes s'affiche:

    • Nombre total de licences après l'achat.
    • Nombre de licences disponibles pour l'attribution après l'achat.
    • Nouveau prix de l'abonnement par période. Le montant supplémentaire pour les licences ajoutées est calculé au prorata en fonction de la durée restante de la période actuelle.
  4. Cliquez sur Enregistrer.

Afficher les attributions de licences Gemini pour Google Cloud

Console

Pour afficher les attributions de licence Gemini pour Google Cloud dans la console Google Cloud, vous devez disposer des autorisations suivantes :

  • billing.accounts.get
  • consumerprocurement.orders.get
  • consumerprocurement.licensePools.get
  • consumerprocurement.licensePools.enumerateLicensedUsers
  1. Accédez à la page Administration de Gemini.

    Accéder à "Administration" pour Gemini

  2. Choisissez l'abonnement que vous souhaitez modifier, puis cliquez sur Modifier l'abonnement

    Les informations suivantes sont disponibles pour chaque utilisateur auquel une licence a été attribuée :

    • Nom
    • E-mail
    • Type de compte
    • Licences attribuées
  3. Pour trouver un ensemble d'utilisateurs spécifique, vous pouvez filtrer et trier la liste comme suit :

    • Pour filtrer la liste, saisissez les propriétés et les valeurs dans le champ Filtre.
    • Pour trier la liste, cliquez sur l'en-tête de la colonne à trier. par. Par exemple, pour trier par ordre alphabétique en fonction des noms des utilisateurs, cliquez sur l'en-tête de colonne Nom.

API

Pour afficher les attributions de licences Gemini pour Google Cloud, utilisez la Méthode billingAccounts.orders.licensePool.enumerateLicensedUsers.

Pour effectuer cette tâche, vous devez disposer Autorisation consumerprocurement.licensePools.enumerateLicensedUsers.

GET https://cloudcommerceconsumerprocurement.googleapis.com/v1/billingAccounts/BILLING_ACCOUNT_ID/orders/ORDER_ID/licensePool:enumerateLicensedUsers/

Remplacez les éléments suivants :

  • BILLING_ACCOUNT_ID: ID du compte de facturation
  • ORDER_ID: stratégie IAM

Si la commande aboutit, elle renvoie le résultat licensedUsers comme suit : format:

{
  "licensedUsers": [
      {
          "username": "dana@example.com",
          "assignTime": "2024-09-26T16:24:40.559222Z"
      },
      {
          "username": "lee@example.com",
          "assignTime": "2024-09-26T16:24:40.559222Z"
      },
      {
          "username": "taylor@example.com",
          "assignTime": "2024-09-26T16:24:40.559222Z"
      },
      {
          "username": "bola@example.com",
          "assignTime": "2024-09-26T16:24:14.610828Z"
      }
  ]
}

Attribuer des licences Gemini pour Google Cloud à des utilisateurs spécifiques

Console

Pour attribuer des licences Gemini pour Google Cloud à des personnes utilisateurs dans la console Google Cloud, vous devez disposer des autorisations suivantes:

  • billing.accounts.get
  • consumerprocurement.orders.get
  • consumerprocurement.licensePools.get
  • consumerprocurement.licensePools.enumerateLicensedUsers
  • consumerprocurement.licensePools.assign
  1. Accédez à la page Administration de Gemini.

    Accéder à "Administration" pour Gemini

  2. Sélectionnez l'abonnement que vous souhaitez modifier, puis cliquez sur Modifier l'abonnement.

  3. Cliquez sur Attribuer des licences. Une boîte de dialogue de sélection de l'utilisateur s'affiche. Pour effectuer une recherche pour des utilisateurs spécifiques, saisissez leur nom dans le champ de recherche.

  4. Sélectionnez un ou plusieurs utilisateurs dans la liste, puis cliquez sur Suivant.

  5. Choisissez les services Gemini pour Google Cloud de votre choix pour lesquels vous souhaitez attribuer des licences.

  6. Cliquez sur Attribuer des licences.

API

Pour attribuer des licences Gemini pour Google Cloud, utilisez le Méthode billingAccounts.orders.licensePool.assign.

Pour effectuer cette tâche, vous devez disposer Autorisation consumerprocurement.licensePools.assign.

POST https://cloudcommerceconsumerprocurement.googleapis.com/v1/billingAccounts/BILLING_ACCOUNT_ID/orders/ORDER_ID/licensePool:assign/

{
  "usernames": [
            "dana@example.com",
            "lee@example.com"
  ]
}

Remplacez les éléments suivants :

  • BILLING_ACCOUNT_ID: ID du compte de facturation
  • ORDER_ID : la stratégie IAM

Si la commande aboutit, elle renvoie un corps de réponse vide dans l'exemple suivant : format:

{}

Pour valider le devoir, affichez la liste des devoirs.

Annuler l'attribution de licences Gemini pour Google Cloud

Console

Pour dissocier une licence d'un utilisateur dans la console Google Cloud, vous devez disposer des autorisations suivantes :

  • billing.accounts.get
  • consumerprocurement.orders.get
  • consumerprocurement.licensePools.get
  • consumerprocurement.licensePools.enumerateLicensedUsers
  • consumerprocurement.licensePools.unassign
  1. Accédez à la page Administration de Gemini.

    Accéder à "Administration" pour Gemini

  2. Sélectionnez l'abonnement que vous souhaitez modifier, puis cliquez sur Gérer l'abonnement.

  3. Sélectionnez les utilisateurs pour lesquels vous souhaitez retirer une licence, puis cliquez sur Annuler l'attribution de la Licence

  4. Cliquez sur Confirmer les modifications.

API

Pour désattribuer des licences Gemini pour Google Cloud, utilisez la méthode billingAccounts.orders.licensePool.unassign.

Pour effectuer cette tâche, vous devez disposer Autorisation consumerprocurement.licensePools.unassign.

POST https://cloudcommerceconsumerprocurement.googleapis.com/v1/billingAccounts/BILLING_ACCOUNT_ID/orders/ORDER_ID/licensePool:unassign/

{
  "usernames": [
            "dana@example.com",
            "lee@example.com"
  ]
}

Remplacez les éléments suivants :

  • BILLING_ACCOUNT_ID: ID du compte de facturation
  • ORDER_ID : la stratégie IAM

Si la commande réussit, elle renvoie un corps de réponse vide au format suivant :

{}

Pour vérifier que le devoir a bien été supprimé, affichez la liste des devoirs.

Transférer des licences Gemini pour Google Cloud

Les licences Gemini pour Google Cloud ne peuvent pas être transférées directement entre utilisateurs. Retirez plutôt la licence à un utilisateur, puis attribuez-la à un nouvel utilisateur.

Empêcher l'utilisation de licences entre organisations

Les licences Gemini pour Google Cloud sont attribuées à des utilisateurs individuels, et non à organisations ou projets, ce qui permet à chaque utilisateur d'utiliser Gemini pour Google Cloud dans plusieurs organisations.

Tous les journaux générés à partir de Gemini pour Google Cloud appartiennent au projet dans lequel l'utilisation a eu lieu, et non au licencié. De plus, toute personnalisation ou configuration de Gemini pour Google Cloud (comme la personnalisation du code Gemini Code Assist) est effectuée au niveau du projet, et non au niveau de la licence ou de l'abonnement.

Pour éviter davantage l'utilisation inter-organisationnelle de Gemini pour Google Cloud dans un projet, vous pouvez effectuer l'une des opérations suivantes :

  • désactiver l'API Gemini pour Google Cloud dans le projet ;
  • Utilisez des autorisations pour refuser l'accès des utilisateurs au projet.

Limites