En esta página, se describe cómo encontrar la dirección de correo electrónico del agente de servicio de Cloud Storage de un proyecto, que es una cuenta de servicio especializada que crea y administra Cloud Storage. Si deseas obtener una descripción general de los agentes de servicio de Cloud Storage, que incluye cuándo se crean y cómo se usan, consulta Cuentas de servicio para Cloud Storage. Para obtener una descripción general de las cuentas de servicio de Google Cloud, consulta Cuentas de servicio.
Antes de comenzar
A fin de obtener los permisos necesarios para encontrar la dirección de correo electrónico del agente de servicio de un proyecto, pídele a tu administrador que te otorgue el rol para Ver cuentas de servicio (roles/iam.serviceAccountViewer
) en el proyecto.
Este rol predefinido contiene el permiso resourcemanager.projects.get
, que se requiere para acceder al agente de servicio de un proyecto. También puedes obtener este permiso con otros roles predefinidos. Para ver qué roles están asociados con qué permisos, consulta Roles de IAM para Cloud Storage.
Si deseas obtener instrucciones sobre cómo usar roles para controlar el acceso a los proyectos, consulta Administra el acceso.
Obtén la dirección de correo electrónico de un agente de servicio de un proyecto de Cloud Storage.
Console
- En la consola de Google Cloud, ve a la página de Configuración de Cloud Storage.
En la pestaña Acceso al proyecto, la dirección de correo electrónico aparece en la sección Cuenta de servicio de Cloud Storage.
Línea de comandos
Usa el comando gcloud storage service-agent
:
gcloud storage service-agent --project=PROJECT_IDENTIFIER
En el ejemplo anterior, PROJECT_IDENTIFIER
es el ID o el número del proyecto correspondiente. Por ejemplo, my-project
Bibliotecas cliente
C++
Si deseas obtener más información, consulta la documentación de referencia de la API de Cloud Storage C++.
Para autenticarte en Cloud Storage, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para bibliotecas cliente.
C#
Si deseas obtener más información, consulta la documentación de referencia de la API de Cloud Storage C#.
Para autenticarte en Cloud Storage, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para bibliotecas cliente.
Go
Si deseas obtener más información, consulta la documentación de referencia de la API de Cloud Storage Go.
Para autenticarte en Cloud Storage, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para bibliotecas cliente.
Java
Si deseas obtener más información, consulta la documentación de referencia de la API de Cloud Storage Java.
Para autenticarte en Cloud Storage, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para bibliotecas cliente.
Node.js
Si deseas obtener más información, consulta la documentación de referencia de la API de Cloud Storage Node.js.
Para autenticarte en Cloud Storage, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para bibliotecas cliente.
PHP
Si deseas obtener más información, consulta la documentación de referencia de la API de Cloud Storage PHP.
Para autenticarte en Cloud Storage, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para bibliotecas cliente.
Python
Si deseas obtener más información, consulta la documentación de referencia de la API de Cloud Storage Python.
Para autenticarte en Cloud Storage, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para bibliotecas cliente.
Ruby
Si deseas obtener más información, consulta la documentación de referencia de la API de Cloud Storage Ruby.
Para autenticarte en Cloud Storage, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para bibliotecas cliente.
API de JSON
Tener la gcloud CLI instalada e inicializada, lo que te permite generar un token de acceso para el encabezado
Authorization
.Usa
cURL
para llamar a la API de JSON con una solicitud deGET
serviceAccount:curl -X GET -H "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://storage.googleapis.com/storage/v1/projects/PROJECT_ID/serviceAccount"
Donde
PROJECT_ID
es el ID o el número del proyecto correspondiente. Por ejemplo,my-project
¿Qué sigue?
- Obtén información sobre las cuentas de servicio y los agentes de servicio en Cloud Storage.
- Asigna una clave de encriptación de Cloud Key Management Service a un agente de servicio.