Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
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 Artifact Registry Reader ke
Agen Layanan Cloud Run.
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.
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 penampung menggunakan konsol Google Cloud atau command line gcloud. Untuk mengetahui petunjuknya, lihat Men-deploy image container.
[[["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-08-18 UTC."],[[["\u003cp\u003eCloud Run supports deploying container images from Artifact Registry, or directly from source code, automatically creating and storing the image in Artifact Registry.\u003c/p\u003e\n"],["\u003cp\u003eDeploying from source requires permissions to build, store, and deploy the built container image.\u003c/p\u003e\n"],["\u003cp\u003eDeploying container images requires the Artifact Registry Reader role and Cloud Run deployment permissions, potentially including permissions for the Cloud Run Service Agent if images are in a different project.\u003c/p\u003e\n"],["\u003cp\u003eCloud Run can automatically containerize local source code, push the image to a specified Artifact Registry repository, and deploy it, creating the repository if necessary and permissions are in place.\u003c/p\u003e\n"],["\u003cp\u003eContainer images can be deployed by tag or digest, and deploying a service for the first time will create an immutable revision that is bound to a specific digest.\u003c/p\u003e\n"]]],[],null,["# Deploying to Cloud Run\n\nYou can deploy a container image stored in Artifact Registry to\n[Cloud Run](/run/docs). You can also deploy directly from source to\nCloud Run, which includes automatically creating a container image for\nyour built source and storing the image in Artifact Registry.\n\nPermissions required to deploy\n------------------------------\n\nDeploying from source\n: To deploy from source, you must have\n [permissions](/run/docs/deploying-source-code#required_roles)\n to build, store the built container image, and deploy.\n\nDeploying container images\n\n: To deploy to Cloud Run, you must have the Artifact\n Registry Reader role (`roles/artifactregistry.reader`) on the project or\n repository containing the images you want to deploy and the\n Cloud Run\n [deployment permissions](/run/docs/deploying#required_roles).\n\n If your repositories are in a different project, you must grant\n Artifact Registry Reader permissions to the\n [Cloud Run Service Agent](/iam/docs/service-agents).\n\nDeploying from local source\n---------------------------\n\nFor [supported languages](/run/docs/deploying-source-code#supported),\nCloud Run can automatically:\n\n1. Containerize local source code.\n2. Push the container image to an Artifact Registry repository.\n3. Deploy the container image Cloud Run from the repository.\n\nCloud Run pushes and pulls images using the repository\n`cloud-run-source-deploy` in the region that you specify at deploy time.\nIf the repository does not exist, Cloud Run creates it for you if\nyour account has the required [permissions](/run/docs/deploying-source-code#permissions_required_to_deploy).\n\nFor details, see [Deploying from source code](/run/docs/deploying-source-code#permissions_required_to_deploy). You can also try the\n[Cloud Run quickstarts](/run/docs/quickstarts) for languages that\nsupport deploying from source code.\n\nDeploying container images\n--------------------------\n\nYou can deploy an image by [tag or digest](/artifact-registry/docs/docker/names#versions) that is stored in\nArtifact Registry.\n\nDeploying to a service for the first time creates its first revision. Note that\nrevisions are immutable. If you deploy from a container image tag, it will be\nresolved to a digest and the revision will always serve this particular digest.\n\nYou can deploy a container using the Google Cloud console or the `gcloud`\ncommand line. For instructions see, [Deploying container images](/run/docs/deploying)."]]