Identidad de las funciones
En esta página, se proporciona información complementaria para configurar la identidad de las funciones creadas con los comandos gcloud functions
o la API de Cloud Functions v2.
Si creaste o implementaste funciones con Cloud Run, consulta Introducción a la identidad del servicio y Cómo configurar la identidad del servicio para los servicios para obtener una descripción detallada de la configuración de la identidad del servicio. Cloud Run se refiere a la identidad de la función como la identidad del servicio.
Para obtener una introducción al concepto de identidad de la función, consulta la guía de Introducción a la identidad del servicio de Cloud Run.
Agrega una cuenta de servicio administrada por el usuario en la implementación
Cuando implementas una función con gcloud functions deploy
, agrega el marcador --service-account
. Por ejemplo:
gcloud functions deploy FUNCTION_NAME --service-account SERVICE_ACCOUNT_EMAIL
Reemplaza FUNCTION_NAME
por el nombre de tu función y SERVICE_ACCOUNT_EMAIL
por el correo electrónico de la cuenta de servicio.
Actualiza la cuenta de servicio de una función existente
Puedes actualizar la cuenta de servicio del entorno de ejecución de una función existente.
Cuando implementas una función con gcloud functions deploy
, agrega el marcador --service-account
:
gcloud functions deploy FUNCTION_NAME --service-account SERVICE_ACCOUNT_EMAIL
Reemplaza FUNCTION_NAME
por el nombre de tu función y SERVICE_ACCOUNT_EMAIL
por la cuenta de servicio.
La función que se volvió a implementar ahora usa la nueva cuenta de servicio del entorno de ejecución.