Menyimpan dependensi untuk aplikasi App Engine Anda di Artifact Registry.
Deklarasikan dependensi di Artifact Registry dalam aplikasi Node.js dan Python
Anda.
Deploy aplikasi Anda ke App Engine dengan memanfaatkan Cloud Build.
Izin yang diperlukan
Lingkungan fleksibel App Engine
Jika lingkungan fleksibel App Engine dan Artifact Registry berada dalam project yang sama, akun layanan default App Engine memiliki izin untuk
mengambil penampung dari repositori.
Jika Anda juga menggunakan Cloud Build untuk membuat container aplikasi dan menyimpannya di Artifact Registry, berikan peran Artifact Registry Writer ke akun layanan Cloud Build.
Lingkungan standar App Engine:
Lingkungan standar App Engine menggunakan akun layanan Cloud Build untuk
mem-build dan men-deploy aplikasi Anda, termasuk integrasi
dependensi yang disimpan di Artifact Registry.
Jika App Engine dan Artifact Registry berada dalam projectGoogle Cloud yang sama, akun layanan memiliki izin yang diperlukan untuk mendownload dari repositori.
Jika App Engine dan Artifact Registry berada dalam project yang berbeda, Anda harus memberikan akses repositori ke akun layanan.
Untuk memberikan akses hanya baca guna mendownload dependensi, berikan
peran Pembaca Artifact Registry ke akun layanan
Cloud Build.
Jika Anda juga menggunakan Cloud Build untuk mengupload artefak ke repositori, berikan peran Artifact Registry Writer ke akun layanan Cloud Build.
Mengonfigurasi akses ke dependensi
Untuk aplikasi lingkungan standar, lihat dokumentasi lingkungan standar App Engine untuk
petunjuk konfigurasi npm dan Python.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Sulit dipahami","hardToUnderstand","thumb-down"],["Informasi atau kode contoh salah","incorrectInformationOrSampleCode","thumb-down"],["Informasi/contoh yang saya butuhkan tidak ada","missingTheInformationSamplesINeed","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-04-03 UTC."],[[["Artifact Registry allows you to store dependencies for your App Engine applications."],["You can declare dependencies within Artifact Registry for both Node.js and Python applications, and then leverage Cloud Build to deploy your application to App Engine."],["For App Engine flexible environment, the default service account has permissions to pull containers from Artifact Registry when they're in the same project, and if using Cloud Build to containerize apps, you need to grant the Cloud Build service account the Artifact Registry Writer role."],["In the App Engine standard environment, the Cloud Build service account handles building and deploying applications, including dependencies from Artifact Registry, and if they're in different projects, you'll need to grant the service account repository access, with options for read-only or writer roles."],["To configure dependency access, you can refer to the App Engine standard environment documentation for npm and Python, and to include dependencies in Cloud Build runs, you can integrate with Cloud Build."]]],[]]