Planejamento de uma função externa para GCP¶
Este tópico ajuda você a se preparar para criar uma função externa para o GCP (Google Cloud Platform) usando a interface de usuário do Google Cloud Console.
Neste tópico:
Pré-requisitos¶
Estas instruções consideram que você é um usuário experiente do Google Cloud Console.
Para criar uma função externa para o GCP, você deve ter o seguinte:
Uma ID de projeto do Google Cloud.
Os serviços corretos habilitados para seu projeto do Google Cloud. Para obter os requisitos detalhados, consulte o Guia de início rápido: implantar uma API no gateway de API com a ferramenta de linha de comando gcloud.
Criar uma planilha para rastrear as informações necessárias¶
Ao concluir as tarefas para criar uma função externa no Google Cloud Console, você deve inserir valores específicos (por exemplo, URL do acionador de função do Cloud) durante cada etapa do processo. Muitas vezes, os valores inseridos são necessários nas etapas posteriores.
Para facilitar o registro/rastreamento dessas informações, fornecemos uma planilha com campos para cada um dos valores requeridos:
================================================================================
=================== 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: ______________________________________________________
Próxima etapa¶
Etapa 1: criar o serviço remoto (Google Cloud Function) no Console