Tarefa da função do Cloud
A tarefa função do Cloud permite configurar e executar funções do Cloud Run na sua integração. O Cloud Run Functions representa a próxima evolução do Cloud Functions, oferecendo um modelo de programação orientado a eventos com controle e escalonabilidade aprimorados, aproveitando a plataforma sem servidor do Cloud Run. O Cloud Run functions oferece uma única solução sem servidor para todos os tipos de carga de trabalho.
A tarefa do Cloud Functions é compatível com as seguintes versões do Cloud Run Functions:
- Cloud Functions (1ª geração)
- Funções do Cloud Run criadas usando a API Cloud Functions v2
Para informações detalhadas sobre as diferenças entre as versões do Cloud Run functions, consulte o guia de comparação do Cloud Functions.
Antes de começar
Realize as seguintes tarefas no seu projeto do Google Cloud antes de configurar a tarefa da função do Cloud.
- Para se conectar ao função do Cloud, verifique se você criou um perfil OAuth 2.0 ou anexou uma conta serviço gerenciado pelo usuário à sua integração:
-
Se a integração tiver uma conta de serviço anexada, atribua o papel do IAM Invocador de funções do Cloud a essa conta.
Para informações sobre como conceder papéis a uma conta de serviço, consulte Gerenciar o acesso a contas de serviço.
- A tarefa Cloud Function só aceita perfis de autenticação do tipo Google OIDC ID Token. Crie um perfil de autenticação do tipo Token de ID do Google OIDC usando a conta de serviço com o papel Invocador do Cloud Functions do IAM atribuído. Se a tarefa Cloud Function não exigir autenticação, o campo Perfil de autenticação no painel de configuração da tarefa poderá ser deixado em branco.
- Verifique se o
Se a integração tiver um perfil de ID do OIDC e uma conta de serviço gerenciada pelo usuário configurados, o perfil de ID do OIDC será usado para autenticação por padrão. Se nem o perfil de ID do OIDC nem a conta de serviço gerenciada pelo usuário estiverem configurados, a conta de serviço padrão (service-PROJECT_NUMBER@gcp-sa-integrations.iam.gserviceaccount.com) será usada para chamar a tarefa Cloud Function.