Identidade da função
Esta página fornece informações suplementares para configurar a identidade da função para funções criadas através dos comandos gcloud functions
ou da API Cloud Functions v2.
Se criou ou implementou funções através do Cloud Run, consulte os artigos Introdução à identidade do serviço e Configure a identidade do serviço para serviços para uma descrição detalhada da configuração da identidade do serviço. O Cloud Run refere-se à identidade da função como a identidade do serviço.
Para uma introdução ao conceito de identidade de função, consulte o guia Introdução à identidade de serviço do Cloud Run.
Adicione uma conta de serviço gerida pelo utilizador na implementação
Quando implementar uma função com gcloud functions deploy
, adicione a flag
--service-account
. Por exemplo:
gcloud functions deploy FUNCTION_NAME --service-account SERVICE_ACCOUNT_EMAIL
Substitua FUNCTION_NAME
pelo nome da função e SERVICE_ACCOUNT_EMAIL
pelo email da conta de serviço.
Atualize a conta de serviço de uma função existente
Pode atualizar a conta de serviço de tempo de execução de uma função existente.
Quando implementar uma função com gcloud functions deploy
, adicione a flag
--service-account
:
gcloud functions deploy FUNCTION_NAME --service-account SERVICE_ACCOUNT_EMAIL
Substitua FUNCTION_NAME
pelo nome da função e SERVICE_ACCOUNT_EMAIL
pela conta de serviço.
A função reimplementada usa agora a nova conta de serviço de tempo de execução.