É possível usar um pacote em um repositório npm ou Python como dependência de 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 sua 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 nos repositórios.
- Se o Cloud Functions e o Artifact Registry estiverem em projetos diferentes, será necessário conceder acesso ao repositório à conta de serviço do Cloud Build.
Como configurar o acesso às dependências
Consulte a documentação do Cloud Functions para ver instruções de configuração do npm e do Python (em inglês).