You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Additionally, the _deployment_ service account must have permissions to act as
225
+
(impersonate) the _runtime_ service account, which can be achieved by granting
226
+
the deployment _service_ account "roles/iam.serviceAccountUser" permissions on
227
+
the _runtime_ service account. If unspecified, the _runtime_ service account is the App Engine Default Service Account `PROJECT_ID@appspot.gserviceaccount.com`.
216
228
217
-
- Cloud Functions Admin (`cloudfunctions.admin`):
218
-
- Can create, update, and delete functions.
219
-
- Can set IAM policies and view source code.
229
+
In some cases, the Cloud Build service account, which defaults as
230
+
`PROJECT_NUMBER@cloudbuild.gserviceaccount.com`, may also need to be granted
231
+
"roles/iam.serviceAccountUser"permission on the _runtime_ service account.
220
232
221
-
This service account needs to be a member of the `App Engine default service account`
222
-
`(PROJECT_ID@appspot.gserviceaccount.com)`, with role
223
-
`Service Account User`(`roles/iam.serviceAccountUser`). See [additional configuration for deployment](https://cloud.google.com/functions/docs/reference/iam/roles#additional-configuration)
224
-
for further instructions.
233
+
See the Google Cloud documentation to [learn more about custom runtime service
0 commit comments