Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Men-deploy aplikasi Cloud Run menggunakan Cloud Shell
Pelajari cara menyiapkan dan men-deploy aplikasi contoh Hello World ke
Cloud Run dan melihat status resource layanan aktif Anda.
Sebelum memulai
Sign in to your Google Cloud account. If you're new to
Google Cloud,
create an account to evaluate how our products perform in
real-world scenarios. New customers also get $300 in free credits to
run, test, and deploy workloads.
In the Google Cloud console, on the project selector page,
select or create a Google Cloud project.
Dari status bar Cloud Code, pilih New Application.
Pilih Cloud Run application sebagai jenis aplikasi pilihan Anda.
Dari daftar aplikasi contoh (Node.js, Python dengan framework Flask dan Django, Java, Go), pilih aplikasi Hello World.
Misalnya, memilih Python (Flask): Hello World akan membuat aplikasi Hello World Python (Flask) pemula.
Pilih folder sebagai lokasi aplikasi Anda, lalu klik
Create New Application.
Cloud Shell Editor memuat aplikasi di ruang kerja baru.
Setelah ruang kerja dimuat, aplikasi Anda dapat diakses dalam tampilan penjelajah.
Men-deploy ke Cloud Run
Untuk men-deploy aplikasi ke Cloud Run, ikuti langkah-langkah berikut:
Buka palet perintah (tekan Ctrl/Cmd+Shift+P atau klik View >
Command Palette), lalu jalankan perintah Deploy to Cloud Run. Tindakan ini akan menampilkan UI Deployment Cloud Run.
Jika diminta, beri otorisasi Cloud Code untuk melakukan Google Cloud panggilan API.
Tetapkan project Google Cloud Anda.
Jika diminta, aktifkan Cloud Run API dengan mengklik Enable APIs.
Di dialog Deploy ke Cloud Run, pilih layanan yang sudah ada sebelumnya atau buat layanan baru.
Jika Anda membuat layanan baru, pilih Cloud Run (terkelola sepenuhnya)
di bagian Platform Deployment.
Pilih region tujuan deployment.
Untuk Autentikasi, pilih Izinkan pemanggilan yang tidak diautentikasi untuk menjadikannya layanan publik.
Setelah menentukan setelan pilihan, Anda dapat mengklik Deploy.
Cloud Code akan membangun image Anda, mengirimkannya ke registry, lalu men-deploy aplikasi Anda ke Cloud Run. Layanan Anda kini sudah aktif.
Lihat layanan yang berjalan dengan membuka URL yang ditampilkan di
dialog Cloud Run: Deploy.
Mengedit layanan Anda
Untuk mengedit aplikasi Anda, ikuti langkah-langkah berikut:
Dengan tampilan Explorer, temukan file app.py yang menerapkan perilaku layanan.
Ubah pesan "It's running!" menjadi pesan pilihan Anda.
Setelah melakukan perubahan ini, pilih perintah Deploy to Cloud Run menggunakan Palet Perintah.
Pastikan layanan yang baru saja Anda buat dipilih di Setelan Layanan.
Klik Deploy.
Setelah aplikasi selesai di-build dan di-deploy, Anda dapat memuat ulang layanan untuk melihat pesan yang diperbarui.
Melihat log
Anda juga dapat melihat log dari aplikasi yang di-deploy dengan Log Viewer yang disertakan dalam Cloud Code.
Untuk melihat log, ikuti langkah-langkah berikut:
Klik
Cloud
Code, lalu luaskan bagian Cloud Run.
Klik kanan layanan Cloud Run Anda, lalu klik Lihat log.
Refresh aplikasi Anda di browser, dan lihat log baru yang dibuat dengan mengklik tombol refresh Log.
Pembersihan
Agar akun Google Cloud Anda tidak dikenai biaya untuk
resource yang digunakan pada halaman ini, ikuti langkah-langkah berikut.
Pilih project yang Anda buat untuk panduan memulai ini, lalu klik
Delete.
Tindakan ini akan menghentikan project dan menjadwalkannya untuk dihapus.
Jika Anda menggunakan project yang sudah ada dan ingin menghapus resource yang Anda buat untuk panduan memulai ini:
Image container: Meskipun Cloud Run tidak mengenakan biaya saat layanan tidak digunakan, Anda mungkin tetap
dikenai biaya atas penyimpanan image container di Artifact Registry.
Untuk menghapus gambar Anda, buka halaman Artifact Registry, pilih repositori yang berisi gambar Anda, pilih gambar Anda, klik Hapus, lalu klik Hapus.
Layanan Cloud Run: Untuk menghapus layanan Cloud Run, dari halaman Cloud Run di konsolGoogle Cloud , pilih layanan yang ingin Anda hapus, klik Hapus, lalu klik Hapus.
[[["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-09-04 UTC."],[],[],null,["# Quickstart: Deploy a Cloud Run service by using Cloud Shell\n\nDeploy a Cloud Run app by using Cloud Shell\n===========================================\n\nLearn how to set up and deploy a sample Hello World application to\nCloud Run and view the status of your live service's resources.\n\nBefore you begin\n----------------\n\n- Sign in to your Google Cloud account. If you're new to Google Cloud, [create an account](https://console.cloud.google.com/freetrial) to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.\n- In the Google Cloud console, on the project selector page,\n select or create a Google Cloud project.\n\n | **Note**: If you don't plan to keep the resources that you create in this procedure, create a project instead of selecting an existing project. After you finish these steps, you can delete the project, removing all resources associated with the project.\n\n [Go to project selector](https://console.cloud.google.com/projectselector2/home/dashboard)\n-\n [Verify that billing is enabled for your Google Cloud project](/billing/docs/how-to/verify-billing-enabled#confirm_billing_is_enabled_on_a_project).\n\n- In the Google Cloud console, on the project selector page,\n select or create a Google Cloud project.\n\n | **Note**: If you don't plan to keep the resources that you create in this procedure, create a project instead of selecting an existing project. After you finish these steps, you can delete the project, removing all resources associated with the project.\n\n [Go to project selector](https://console.cloud.google.com/projectselector2/home/dashboard)\n-\n [Verify that billing is enabled for your Google Cloud project](/billing/docs/how-to/verify-billing-enabled#confirm_billing_is_enabled_on_a_project).\n\nCreate an application\n---------------------\n\n1. [Launch the Cloud Shell Editor](https://ide.cloud.google.com).\n2. From the Cloud Code status bar, select **New Application**.\n3. Choose **Cloud Run application** as your preferred application type.\n4. From the list of sample applications (Node.js, Python with Flask and Django\n frameworks, Java, Go), choose a Hello World app.\n\n For example, choosing `Python (Flask): Hello World` creates a starter\n Python (Flask) Hello World app.\n5. Select a folder as your application location and then click\n **Create New Application**.\n\n Cloud Shell Editor loads the application in a new workspace.\n After the workspace loads, your app is accessible in the explorer view.\n\nDeploy to Cloud Run\n-------------------\n\nTo deploy your application to Cloud Run, follow these steps:\n\n1. Open the command palette (press `Ctrl`/`Cmd`+`Shift`+`P` or click **View** \\\u003e **Command Palette** ) and then run the **Deploy to Cloud Run** command. This brings up the Cloud Run Deploy UI.\n2. If prompted, authorize Cloud Code to make Google Cloud API calls.\n3. Set your Google Cloud project.\n4. If prompted, enable the Cloud Run API by clicking **Enable APIs**.\n5. In the Deploy to Cloud Run dialog, select a pre-existing service or create a new one.\n6. If you're creating a new service, choose **Cloud Run (fully managed)** under Deployment Platform.\n7. Choose a region to deploy to.\n8. For Authentication, select **Allow unauthenticated invocations** to make this a public service.\n9. After you define your preferred settings, you can click **Deploy**.\n\n Cloud Code builds your image, pushes it to the registry, and\n deploys your app to Cloud Run. Your service is now live!\n10. View your running service by following the URL displayed in\n your Cloud Run: Deploy dialog.\n\nEdit your service\n-----------------\n\nTo edit your application, follow these steps:\n\n1. With the Explorer view, find the `app.py` file that implements the service behavior.\n2. Change the message \"It's running!\" to a message of your choosing.\n3. After you make this change, choose the **Deploy to Cloud Run** command using the Command Palette.\n4. Check that the service you just created is selected in Service Settings.\n5. Click **Deploy**.\n6. After your application finishes building and deploying, you can refresh your service to see your updated message.\n\nView logs\n---------\n\nYou can also view logs from your deployed application with the Log Viewer\nthat comes with Cloud Code.\n\nTo view logs, follow these steps:\n\n1. Click **Cloud\n Code** and then expand the **Cloud Run** section.\n2. Right-click your Cloud Run service and then click **View logs**.\n\n3. Refresh your app in the browser, and see the new logs generated by\n clicking the Logs refresh button.\n\nClean up\n--------\n\n\nTo avoid incurring charges to your Google Cloud account for\nthe resources used on this page, follow these steps.\n\nTo delete your project:\n\n1. Go to the Projects page in the Google Cloud console:\n\n [Go to the Projects page](https://console.cloud.google.com/project)\n2. Select the project you created for this quickstart and then click\n **Delete**.\n\n This shuts down the project and schedules it for deletion.\n\nIf you're using a pre-existing project and would like to delete resources\nyou created for this quickstart:\n\n- **Container image:** While Cloud Run doesn't charge when a\n service isn't in use, you might still be\n [charged for storing the container image in Artifact Registry](/artifact-registry/pricing).\n To delete your image, open the Artifact Registry page, select the\n repository that contains your image, select your image, click **Delete** ,\n and then click **Delete**.\n\n [Open the Artifact Registry page](https://console.cloud.google.com/artifacts)\n- **Cloud Run service:** To delete a Cloud Run\n service, from the Cloud Run page in the\n Google Cloud console, select the service you'd like to delete, click\n **Delete** , and then click **Delete**.\n\n [Open the Cloud Run page](https://console.cloud.google.com/run)\n\nWhat's next\n-----------\n\n- Discover the variety of features that the [Cloud Shell Editor interface](/shell/docs/editor-overview) has to offer.\n- Learn how to [configure Cloud Shell](/shell/docs/configuring-cloud-shell) to customize your experience."]]