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.