Solución:
Si leemos los documentos en detalle para la página de referencia de IAM para Cloud Run que se encuentra aquí, encontramos el siguiente texto:
Un usuario necesita los siguientes permisos para implementar nuevos servicios o revisiones de Cloud Run:
run.services.create
yrun.services.update
a nivel de proyecto. Normalmente se asigna a través delroles/run.admin
papel. Se puede cambiar en la página de administración de permisos del proyecto.iam.serviceAccounts.actAs
para la cuenta de servicio de tiempo de ejecución de Cloud Run. Por defecto, esto es
[email protected]
. El permiso generalmente se asigna a través delroles/iam.serviceAccountUser
papel.
Creo que estos pasos adicionales explican la historia como la ves.
Añadiendo Administrador de Cloud Run y Usuario de la cuenta de servicio roles en mi propia cuenta de servicio solucionó esto por mí. Vea el paso 2 en los documentos aquí: https://cloud.google.com/run/docs/continuous-deployment#continuous
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)