Anda dapat men-deploy image container yang disimpan di Artifact Registry ke Cloud Run. Anda juga dapat men-deploy langsung dari sumber ke Cloud Run, yang mencakup pembuatan image container secara otomatis untuk sumber yang di-build dan menyimpan image di Artifact Registry.
Izin yang diperlukan untuk men-deploy
- Men-deploy dari sumber
- Untuk men-deploy dari sumber, Anda harus memiliki izin untuk mem-build, menyimpan image container yang telah di-build, dan men-deploy-nya.
- Men-deploy image container
Untuk men-deploy ke Cloud Run, Anda harus memiliki peran Artifact Registry Reader (
roles/artifactregistry.reader
) di project atau repositori yang berisi image yang ingin di-deploy dan izin deployment Cloud Run.Jika repositori Anda berada dalam project yang berbeda, Anda harus memberikan izin Pembaca Artifact Registry ke Agen Layanan Cloud Run.
Men-deploy dari sumber lokal
Untuk bahasa yang didukung, Cloud Run dapat otomatis:
- Menyimpan data dalam container kode sumber lokal.
- Kirim image container ke repositori Artifact Registry.
- Deploy image container Cloud Run dari repositori.
Cloud Run mengirim dan mengambil image menggunakan repositori
cloud-run-source-deploy
di region yang Anda tentukan pada waktu deployment.
Jika repositori tidak ada, Cloud Run akan membuatnya untuk Anda jika akun Anda memiliki izin yang diperlukan.
Untuk mengetahui detailnya, lihat Men-deploy dari kode sumber. Anda juga dapat mencoba panduan memulai Cloud Run untuk bahasa yang mendukung deployment dari kode sumber.
Men-deploy image container
Anda dapat men-deploy image berdasarkan tag atau ringkasan yang disimpan di Artifact Registry.
Revisi pertama akan dibuat saat Anda men-deploy ke layanan untuk pertama kalinya. Perlu diperhatikan bahwa revisi tidak dapat diubah. Jika Anda men-deploy dari tag image container, tag tersebut akan di-resolve menjadi ringkasan dan revisi akan selalu menyalurkan ringkasan khusus ini.
Anda dapat men-deploy container menggunakan Konsol Google Cloud atau command line gcloud
. Untuk mengetahui petunjuknya, lihat Men-deploy image container.