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 :
- Configurez un projet de quota pour votre compte de facturation.
- Activation de l'API Cloud Commerce Consumer Procurement dans le projet de quota.
- Assurez-vous que les paires clé-valeur d'en-tête suivantes sont présentes dans tous les appels d'API :
Authorization
: votre Jeton d'accès Google Cloud depuis la Google Cloud CLIx-goog-user-project
: ID de votre projet de quota
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:
Dans la console Google Cloud, accédez à la page Administration de Gemini.
Sélectionnez l'abonnement que vous souhaitez modifier, puis cliquez sur Modifier l'abonnement.
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.
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
Accédez à la page Administration de Gemini.
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
- Type de compte
- Licences attribuées
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 facturationORDER_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
Accédez à la page Administration de Gemini.
Sélectionnez l'abonnement que vous souhaitez modifier, puis cliquez sur Modifier l'abonnement.
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.
Sélectionnez un ou plusieurs utilisateurs dans la liste, puis cliquez sur Suivant.
Choisissez les services Gemini pour Google Cloud de votre choix pour lesquels vous souhaitez attribuer des licences.
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 facturationORDER_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
Accédez à la page Administration de Gemini.
Sélectionnez l'abonnement que vous souhaitez modifier, puis cliquez sur Gérer l'abonnement.
Sélectionnez les utilisateurs pour lesquels vous souhaitez retirer une licence, puis cliquez sur Annuler l'attribution de la Licence
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 facturationORDER_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
- Gemini pour la gestion des licences Google Cloud n'est pas compatible avec la fédération des identités des employés.