É possível usar um pacote em um repositório npm ou Python como dependência para uma função do Cloud.
Permissões necessárias
O Cloud Functions usa a conta de serviço do Cloud Build no mesmo projeto do Google Cloud para criar e implantar a função.
- Se o Cloud Functions e o Artifact Registry estiverem no mesmo projeto do Google Cloud, a conta de serviço terá as permissões necessárias para fazer o download dos repositórios.
- Se o Cloud Functions e o Artifact Registry estiverem em projetos diferentes, será necessário conceder acesso ao repositório para a conta de serviço do Cloud Build.
Como configurar o acesso a dependências
Consulte a documentação do Cloud Functions para instruções de configuração do npm e do Python.