Puedes usar un paquete en un repositorio de npm o Python como una dependencia para una Cloud Function.
Permisos necesarios
Cloud Functions usa la cuenta de servicio de Cloud Build en el mismo proyecto de Google Cloud para compilar y, luego, implementar tu función.
- Si Cloud Functions y Artifact Registry están en el mismo proyecto de Google Cloud, la cuenta de servicio tiene los permisos necesarios para realizar descargas desde repositorios.
- Si Cloud Functions y Artifact Registry están en proyectos diferentes, debes otorgar acceso al repositorio a la cuenta de servicio de Cloud Build.
Configura el acceso a las dependencias
Consulta la documentación de Cloud Functions para obtener las instrucciones de configuración de npm y Python.