Planning an external function for GCP

This topic helps you prepare to create an external function for GCP (Google Cloud Platform) using the Google Cloud Console user interface.

Prerequisites

These instructions assume that you are an experienced Google Cloud Console user.

To create an external function for GCP, you must have the following:

  • A Google Cloud project ID.

  • The correct services enabled for your Google Cloud Project. For detailed requirements, see the Quickstart for Deploying an API/API Gateway using gcloud (https://cloud.google.com/api-gateway/docs/quickstart).

Create a worksheet to track required information

As you complete the tasks to create an external function in the Google Cloud Console, you are required to enter specific values (e.g. Cloud Function Trigger URL) during each step in the process. Often, the values you enter are required in subsequent steps.

To facilitate recording/tracking this information, we’ve provided a worksheet with fields for each of the required values:

================================================================================
=================== Tracking Worksehet: Google Cloud Console ===================
================================================================================

****** Step 1: Cloud Function (Remote Service) Info ****************************

Cloud Function Trigger URL: ____________________________________________________


****** Step 2: API Config File Info ********************************************

Path Suffix: ___________________________________________________________________
Configuration File Name: _______________________________________________________


****** Step 2: API Gateway (Proxy Service) Info ********************************

Managed Service Identifier: ____________________________________________________
Gateway Base URL : _____________________________________________________________


****** Steps 3-4: API Integration & External Function Info *********************

API Integration Name: __________________________________________________________
API_GCP_SERVICE_ACCOUNT: _______________________________________________________

External Function Name: ________________________________________________________


****** Step 5: Security Info ***************************************************

Security Definition Name: ______________________________________________________
Copy

Next step

Step 1: Create the remote service (Google Cloud Function) in the console

Language: English