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