Private Abhängigkeiten mit Cloud Run-Funktionen verwenden

Mit Artifact Registry können Sie private npm- und Python-Pakete speichern, die Sie als Abhängigkeiten in eine Cloud Run-Funktion einfügen können. Sie können Standardberechtigungen im selben Projekt verwenden oder dem Cloud Build-Dienstkonto Rollen für projektübergreifende Builds zuweisen.

Erforderliche Berechtigungen

Cloud Run Functions verwendet das Cloud Build-Dienstkonto im selben Google Cloud Projekt, um Ihre Funktion zu erstellen und bereitzustellen.

  • Wenn sich Cloud Run Functions und Artifact Registry im selben Google Cloud-Projekt befinden, hat das Dienstkonto die erforderlichen Berechtigungen zum Herunterladen aus Repositories.
  • Wenn sich Cloud Run Functions und Artifact Registry in verschiedenen Projekten befinden, müssen Sie dem Cloud Build-Dienstkonto Zugriff auf das Repository gewähren.

Zugriff auf Abhängigkeiten konfigurieren

Eine Anleitung zur Konfiguration von npm und Python finden Sie in der Dokumentation zu Cloud Run Functions.