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, consultez Comptes de service pour Cloud Storage. Pour obtenir une présentation générale des comptes de service dans Cloud de Confiance by S3NS, consultez 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 attribuer le rôle "Lecteur de compte 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 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 Gérer les accès.
Obtenir l'adresse e-mail de l'agent de service Cloud Storage d'un projet
Console
- Dans la console Cloud de Confiance , accédez à la page Paramètres de 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é. Par exemple, my-project.
Bibliothèques clientes
C++
Pour en savoir plus, consultez la documentation de référence de 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 les bibliothèques clientes.
Avant d'exécuter des exemples de code, définissez la variable d'environnement GOOGLE_CLOUD_UNIVERSE_DOMAIN sur s3nsapis.fr.
C#
Pour en savoir plus, consultez la documentation de référence de 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 les bibliothèques clientes.
Avant d'exécuter des exemples de code, définissez la variable d'environnement GOOGLE_CLOUD_UNIVERSE_DOMAIN sur s3nsapis.fr.
Go
Pour en savoir plus, consultez la documentation de référence de 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 les bibliothèques clientes.
Avant d'exécuter des exemples de code, définissez la variable d'environnement GOOGLE_CLOUD_UNIVERSE_DOMAIN sur s3nsapis.fr.
Java
Pour en savoir plus, consultez la documentation de référence de 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 les bibliothèques clientes.
Avant d'exécuter des exemples de code, définissez la variable d'environnement GOOGLE_CLOUD_UNIVERSE_DOMAIN sur s3nsapis.fr.
Node.js
Pour en savoir plus, consultez la documentation de référence de 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 les bibliothèques clientes.
Avant d'exécuter des exemples de code, définissez la variable d'environnement GOOGLE_CLOUD_UNIVERSE_DOMAIN sur s3nsapis.fr.
PHP
Pour en savoir plus, consultez la documentation de référence de 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 les bibliothèques clientes.
Avant d'exécuter des exemples de code, définissez la variable d'environnement GOOGLE_CLOUD_UNIVERSE_DOMAIN sur s3nsapis.fr.
Python
Pour en savoir plus, consultez la documentation de référence de 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 les bibliothèques clientes.
Avant d'exécuter des exemples de code, définissez la variable d'environnement GOOGLE_CLOUD_UNIVERSE_DOMAIN sur s3nsapis.fr.
Ruby
Pour en savoir plus, consultez la documentation de référence de 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 les bibliothèques clientes.
Avant d'exécuter des exemples de code, définissez la variable d'environnement GOOGLE_CLOUD_UNIVERSE_DOMAIN sur s3nsapis.fr.
API JSON
Vous devez installer et initialiser la gcloud CLI afin de générer un jeton d'accès pour l'en-tête
Authorization.Utilisez
cURLpour appeler l'API JSON avec une requêteGETserviceAccount :curl -X GET -H "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://storage.s3nsapis.fr/storage/v1/projects/PROJECT_ID/serviceAccount"
Où
PROJECT_IDest l'ID ou le numéro du projet concerné. Par exemple,my-project.
Étapes suivantes
- 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.