@@ -25,7 +25,7 @@ background if not using in with the [`setup-gcloud` action][setup-gcloud].
25
25
## Prerequisites
26
26
27
27
This action requires Google Cloud credentials that are authorized to deploy an
28
- App Engine Application. See the Authorization section below for more information.
28
+ App Engine Application. See the [ Authorization] ( #authorization ) section below for more information.
29
29
30
30
## Usage
31
31
@@ -77,7 +77,7 @@ for more information.
77
77
- `url` : The URL of your App Engine Application.
78
78
79
79
# # Authorization
80
-
80
+ <a name="authorization"></a>
81
81
There are a few ways to authenticate this action. The caller must have
82
82
permissions to access the secrets being requested.
83
83
@@ -146,7 +146,9 @@ Credentials.
146
146
147
147
1. Create a new Google Cloud Project (or select an existing project).
148
148
149
- 1. [Initialize your App Engine app with your project](https://cloud.google.com/appengine/docs/standard/nodejs/console#console).
149
+ 1. [Initialize your App Engine app with your project][app-engine-nodejs-docs].
150
+
151
+ 1. Enable the [App Engine Admin API][app-engine-admin-api] on your project.
150
152
151
153
1. [Create a Google Cloud service account][sa] or select an existing one.
152
154
@@ -212,4 +214,6 @@ Migrated to `deploy-appengine`:
212
214
[gh-secret] : https://help.github.com/en/actions/configuring-and-managing-workflows/creating-and-storing-encrypted-secrets
213
215
[setup-gcloud] : https://github.com/google-github-actions/setup-gcloud/
214
216
[roles] : https://cloud.google.com/iam/docs/granting-roles-to-service-accounts#granting_access_to_a_service_account_for_a_resource
215
- [create-key] : https://cloud.google.com/iam/docs/creating-managing-service-account-keys
217
+ [create-key] : https://cloud.google.com/iam/docs/creating-managing-service-account-keys
218
+ [app-engine-admin-api] : https://console.cloud.google.com/apis/api/appengine.googleapis.com/overview
219
+ [app-engine-nodejs-docs] : https://cloud.google.com/appengine/docs/standard/nodejs/console#console
0 commit comments