Serviços com suporte

Acesse as APIs do Google Cloud Platform do Cloud Function usando uma conta de serviço para agir em seu nome. A conta de serviço fornece Application Default Credentials para suas funções.

APIs compatíveis

O Cloud Functions pode acessar a maioria dos principais serviços do Google Cloud Platform por meio de bibliotecas de cliente de APIs de linguagens específicas e/ou REST APIs, inclusive as seguintes:

Provedores de eventos compatíveis

Atualmente, o Cloud Functions pode ser acionado por eventos fornecidos pelos seguintes serviços:

Como usar serviços com o Cloud Functions

As bibliotecas de clientes da API que usam credenciais padrão do aplicativo recebem automaticamente as credenciais da conta de serviço internas do host do Cloud Functions no ambiente de execução. Por padrão, o cliente se autentica usando a YOUR_PROJECT_ID@appspot.gserviceaccount.com conta de serviço.

Roteamento com o Cloud Load Balancing

O Cloud Load Balancing é um produto separado que permite configurações avançadas de rede para todos os aplicativos em execução no Google Cloud.

Quando o balanceamento de carga HTTP(S) está ativado para apps sem servidor, é possível:

  • configurar o app sem servidor para ser exibido a partir de um endereço IP IPv4 e/ou IPv6 dedicado que não seja compartilhado com outros serviços;

  • reutilizar os mesmos certificados SSL e as chaves particulares que você usa no Compute Engine, no Google Kubernetes Engine e no Cloud Storage. Isso elimina a necessidade de gerenciar certificados separados para apps sem servidor;

  • Use serviços extras que se integram ao Cloud Load Balancing, como Cloud CDN, Google Cloud Armor ou políticas de segurança.

Observe as seguintes limitações e recomendações:

  • Para usar corretamente os recursos de segurança ativados do Cloud Load Balancing, como o Cloud Armor ou as políticas de segurança, é necessário alterar as configurações de entrada para serem internal_and_gclb. Os usuários que já têm o URL padrão do Cloud Function podem ignorar o balanceador de carga e ir diretamente para o URL da função.

  • O suporte para o Identity-Aware Proxy integrado ao Cloud Load Balancing do Cloud Functions não está disponível.