@@ -25,7 +25,7 @@ background if not using in with the [`setup-gcloud` action][setup-gcloud].
2525## Prerequisites
2626
2727This 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.
2929
3030## Usage
3131
@@ -77,7 +77,7 @@ for more information.
7777- `url` : The URL of your App Engine Application.
7878
7979# # Authorization
80-
80+ <a name="authorization"></a>
8181There are a few ways to authenticate this action. The caller must have
8282permissions to access the secrets being requested.
8383
@@ -146,7 +146,9 @@ Credentials.
146146
1471471. Create a new Google Cloud Project (or select an existing project).
148148
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.
150152
1511531. [Create a Google Cloud service account][sa] or select an existing one.
152154
@@ -212,4 +214,6 @@ Migrated to `deploy-appengine`:
212214[gh-secret] : https://help.github.com/en/actions/configuring-and-managing-workflows/creating-and-storing-encrypted-secrets
213215[setup-gcloud] : https://github.com/google-github-actions/setup-gcloud/
214216[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