npm または Python リポジトリのパッケージは、Cloud Functions の依存関係として使用できます。
必要な権限
Cloud Functions では、同じ Google Cloud プロジェクトの Cloud Build サービス アカウントを使用して、関数をビルドしてデプロイします。
- Cloud Functions と Artifact Registry が同じ Google Cloud プロジェクトにある場合、サービス アカウントにはリポジトリからダウンロードするために必要な権限が付与されます。
- Cloud Functions と Artifact Registry が異なるプロジェクトにある場合、Cloud Build サービス アカウントにリポジトリへのアクセス権を付与する必要があります。
依存関係へのアクセスの構成
npm と Python の構成手順については、Cloud Functions のドキュメントをご覧ください。