Utiliser des dépendances privées avec des fonctions Cloud Run
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Artifact Registry vous permet de stocker des packages npm et Python privés que vous pouvez inclure en tant que dépendances dans une fonction Cloud Run. Vous pouvez utiliser les autorisations par défaut dans le même projet ou attribuer des rôles au compte de service Cloud Build pour les compilations interprojets.
Autorisations requises
Cloud Run Functions utilise le compte de service Cloud Build dans le même projet Google Cloud pour compiler et déployer votre fonction.
Si Cloud Run Functions et Artifact Registry se trouvent dans le même projet Google Cloud, le compte de service dispose des autorisations nécessaires pour télécharger des éléments depuis les dépôts.
Si Cloud Run Functions et Artifact Registry se trouvent dans des projets différents, vous devez accorder l'accès au dépôt au compte de service Cloud Build.
Pour accorder un accès en lecture seule au téléchargement des dépendances, attribuez le rôle Lecteur Artifact Registry.
Si vous utilisez également Cloud Build pour importer des artefacts dans des dépôts, accordez le rôle "Rédacteur Artifact Registry".
Configurer l'accès aux dépendances
Consultez la documentation Cloud Run Functions pour obtenir des instructions de configuration pour npm et Python.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2026/10/15 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Difficile à comprendre","hardToUnderstand","thumb-down"],["Informations ou exemple de code incorrects","incorrectInformationOrSampleCode","thumb-down"],["Il n'y a pas l'information/les exemples dont j'ai besoin","missingTheInformationSamplesINeed","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2026/10/15 (UTC)."],[],[]]