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
Copy file name to clipboardExpand all lines: README.md
+15-8Lines changed: 15 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -105,14 +105,21 @@ for more information.
105
105
106
106
There are a few ways to authenticate this action. The caller must have the following [Google Cloud IAM Roles](https://cloud.google.com/appengine/docs/standard/python/roles#predefined_roles):
107
107
108
-
- App Engine Admin (`roles/appengine.appAdmin`): can manage all App Engine
109
-
resources
110
-
- Service Account User (`roles/iam.serviceAccountUser`): to deploy as the
111
-
service account
112
-
- Storage Admin (`roles/compute.storageAdmin`): to upload files
113
-
- Cloud Build Editor (`roles/cloudbuild.builds.editor`): to build the
114
-
application
115
-
- _(optional)_ Cloud Scheduler Admin (`roles/cloudscheduler.admin`): to
108
+
- App Engine Admin (`roles/appengine.appAdmin`) to manage all App Engine
109
+
resources and create new services and versions.
110
+
111
+
- Storage Admin (`roles/storage.admin`) to upload files to Cloud Storage to
112
+
store source artifacts.
113
+
114
+
- Cloud Build Editor (`roles/cloudbuild.builds.editor`) to build the
115
+
service.
116
+
117
+
- Service Account User (`roles/iam.serviceAccountUser`) permissions on the
118
+
runtime service account to deploy the service. The default runtime service
0 commit comments