Cette page explique comment trouver l'adresse e-mail de l'agent de service Cloud Storage d'un projet, un compte de service spécialisé créé et géré par Cloud Storage. Pour accéder à une présentation des agents de service Cloud Storage, y compris leur date de création et leur utilisation, reportez-vous à la section Comptes de service pour Cloud Storage. Pour obtenir une présentation générale des agents de service dans Google Cloud, consultez la section Comptes de service.
Avant de commencer
Pour obtenir les autorisations requises pour rechercher l'adresse e-mail de l'agent de service d'un projet, demandez à votre administrateur de vous accorder le rôle Afficher les comptes de service (roles/iam.serviceAccountViewer
) sur le projet.
Ce rôle prédéfini contient l'autorisation resourcemanager.projects.get
, qui est requise pour accéder à l'agent de service d'un projet. Vous pouvez également obtenir cette autorisation avec d'autres rôles prédéfinis. Pour connaître les rôles et les autorisations associées, consultez la page Rôles IAM pour Cloud Storage.
Pour obtenir des instructions sur l'utilisation des rôles pour contrôler l'accès aux projets, consultez la section Gérer les accès.
Obtenir l'adresse e-mail de l'agent de service Cloud Storage d'un projet
Console
- Dans la console Google Cloud, accédez à la page Cloud Storage.
Dans l'onglet Accès au projet, l'adresse e-mail apparaît dans la section Compte de service Cloud Storage.
Ligne de commande
Exécutez la commande gcloud storage service-agent
:
gcloud storage service-agent --project=PROJECT_IDENTIFIER
où PROJECT_IDENTIFIER
est l'ID ou le numéro du projet concerné. Exemple :my-project
Bibliothèques clientes
C++
Pour en savoir plus, consultez la documentation de référence de l'API Cloud Storage en langage C++.
Pour vous authentifier auprès de Cloud Storage, configurez le service Identifiants par défaut de l'application. Pour en savoir plus, consultez Configurer l'authentification pour un environnement de développement local.
C#
Pour en savoir plus, consultez la documentation de référence de l'API Cloud Storage en langage C#.
Pour vous authentifier auprès de Cloud Storage, configurez le service Identifiants par défaut de l'application. Pour en savoir plus, consultez Configurer l'authentification pour un environnement de développement local.
Go
Pour en savoir plus, consultez la documentation de référence de l'API Cloud Storage en langage Go.
Pour vous authentifier auprès de Cloud Storage, configurez le service Identifiants par défaut de l'application. Pour en savoir plus, consultez Configurer l'authentification pour un environnement de développement local.
Java
Pour en savoir plus, consultez la documentation de référence de l'API Cloud Storage en langage Java.
Pour vous authentifier auprès de Cloud Storage, configurez le service Identifiants par défaut de l'application. Pour en savoir plus, consultez Configurer l'authentification pour un environnement de développement local.
Node.js
Pour en savoir plus, consultez la documentation de référence de l'API Cloud Storage en langage Node.js.
Pour vous authentifier auprès de Cloud Storage, configurez le service Identifiants par défaut de l'application. Pour en savoir plus, consultez Configurer l'authentification pour un environnement de développement local.
PHP
Pour en savoir plus, consultez la documentation de référence de l'API Cloud Storage en langage PHP.
Pour vous authentifier auprès de Cloud Storage, configurez le service Identifiants par défaut de l'application. Pour en savoir plus, consultez Configurer l'authentification pour un environnement de développement local.
Python
Pour en savoir plus, consultez la documentation de référence de l'API Cloud Storage en langage Python.
Pour vous authentifier auprès de Cloud Storage, configurez le service Identifiants par défaut de l'application. Pour en savoir plus, consultez Configurer l'authentification pour un environnement de développement local.
Ruby
Pour en savoir plus, consultez la documentation de référence de l'API Cloud Storage en langage Ruby.
Pour vous authentifier auprès de Cloud Storage, configurez le service Identifiants par défaut de l'application. Pour en savoir plus, consultez Configurer l'authentification pour un environnement de développement local.
API JSON
Vous devez installer et initialiser gcloud CLI afin de générer un jeton d'accès pour l'en-tête
Authorization
.Vous pouvez également créer un jeton d'accès à l'aide d'OAuth 2.0 Playground et l'inclure dans l'en-tête
Authorization
.Utilisez
cURL
pour appeler l'API JSON avec une requêteGET
serviceAccount :curl -X GET -H "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://storage.googleapis.com/storage/v1/projects/PROJECT_ID/serviceAccount"
Où
PROJECT_ID
est l'ID ou le numéro du projet concerné. Exemple :my-project
Étape suivante
- Découvrez les comptes de service et les agents de service dans Cloud Storage.
- Attribuez une clé de chiffrement Cloud Key Management Service à un agent de service.