Setelah membuat draf aplikasi dari template, Anda dapat men-deploy aplikasi. Saat Anda men-deploy aplikasi menggunakan App Design Center, aplikasi Anda akan otomatis terdaftar di App Hub. Proses deployment memungkinkan Anda melakukan hal berikut:
- Melihat pratinjau perubahan yang direncanakan Terraform untuk infrastruktur Anda.
- Mengaktifkan Google Cloud API resource yang diperlukan untuk aplikasi Anda.
- Menyelidiki masalah deployment.
- Menggunakan data telemetri untuk menganalisis performa resource.
- Mengidentifikasi dan menerapkan revisi template ke aplikasi Anda.
Dokumen ini membantu Anda men-deploy, mengelola, dan menerapkan revisi template ke aplikasi Anda.
Sebelum memulai
Untuk melakukan tugas dalam dokumen ini, minta administrator Anda untuk memberi Anda peran yang diperlukan di folder yang mendukung aplikasi atau project pengelolaan, seperti yang tercantum dalam tabel berikut:
| Tugas | Peran yang diperlukan |
|---|---|
| Men-deploy aplikasi dan menerapkan revisi template | Admin Aplikasi (roles/designcenter.applicationAdmin), atauOperator Aplikasi ( roles/designcenter.applicationOperator) |
| Membuat akun layanan secara otomatis selama deployment | Admin IAM Project (roles/resourcemanager.projectIamAdmin) |
Untuk men-deploy aplikasi menggunakan akun layanan yang ada, lihat Memberikan peran ke akun layanan Anda.
Untuk mengetahui informasi selengkapnya tentang peran, lihat Kontrol akses dengan IAM.
Men-deploy aplikasi Anda
Pilih opsi akun layanan dan deploy aplikasi Anda. Saat Anda men-deploy an aplikasi, Google Cloud resource akan dibuat, dan Anda mulai dikenai biaya yang terkait dengan resource tersebut.
Kanvas desain
Dari menu navigasi, klik Applications.
Dari tabel, klik Application name.
Dari halaman Application details , tinjau detailnya, lalu klik Edit untuk membuat perubahan.
Klik Deploy.
Pilih salah satu akun layanan berikut untuk men-deploy aplikasi Anda:
Pilih akun layanan: Di kolom Akun layanan, masukkan nama akun layanan yang ada. Untuk mengonfigurasi akun layanan, lihat Memberikan peran ke akun layanan Anda.
Buat akun layanan baru: Anda harus memiliki peran Admin IAM Project (
roles/resourcemanager.projectIamAdmin), yang digunakan untuk menetapkan peran deployment yang diperlukan ke akun layanan.
Klik Proceed.
Untuk melihat pratinjau perubahan yang direncanakan Terraform untuk infrastruktur Anda, lakukan hal berikut:
Klik Preview.
Tinjau perubahan, lalu klik Copy and close. Pratinjau akan disalin ke papan klip Anda.
Untuk menyimpan pratinjau, tempel dan simpan dalam dokumen pilihan Anda.
Di area Review APIs, tinjau daftar API yang diperlukan untuk aplikasi Anda. API akan otomatis diaktifkan saat Anda men-deploy.
Klik Deploy. Detail aplikasi dan status deployment akan ditampilkan saat deployment selesai.
Jika ada masalah dengan deployment Anda, lakukan hal berikut:
Di panel Application details, klik Deployments.
Tinjau pesan error.
Klik View logs untuk melihat informasi build mendetail.
Untuk melihat saran guna memperbaiki error deployment, klik Troubleshoot Deployment (Pratinjau).
Untuk mengetahui informasi selengkapnya, lihat Memecahkan masalah dan memperbaiki masalah deployment.
Untuk mengelola aplikasi yang di-deploy, lihat Melihat detail aplikasi.
gcloud CLI
Lihat pratinjau aplikasi untuk melihat kode Terraform sebelum Anda men-deploy. Operasi ini mungkin memerlukan waktu beberapa menit hingga selesai. Lakukan salah satu hal berikut:
Untuk membuat akun layanan secara otomatis, gunakan perintah berikut:
gcloud design-center spaces applications preview APPLICATION \ --project=PROJECT \ --location=LOCATION \ --space=SPACE \ --create-sa \ --service-account=SERVICE_ACCOUNTUntuk menggunakan akun layanan Anda sendiri, gunakan perintah berikut:
gcloud design-center spaces applications preview APPLICATION \ --project=PROJECT \ --location=LOCATION \ --space=SPACE \ --service-account=SERVICE_ACCOUNT
Ganti kode berikut:
APPLICATION: ID aplikasi.PROJECT: ID project pengelolaan Anda.LOCATION: Region aplikasi.SPACE: ID ruang Anda.SERVICE_ACCOUNT: Lakukan salah satu hal berikut:- Untuk membuat akun layanan baru, berikan nama untuk akun layanan.
- Untuk menggunakan akun layanan Anda sendiri, berikan nama resource lengkap dalam format
projects/PROJECT/serviceAccounts/EMAIL_ADDRESS.
Untuk mengetahui informasi selengkapnya, lihat gcloud design-center spaces applications preview.
Deploy aplikasi secara asinkron dan salin nama operasi lengkap. Lakukan salah satu hal berikut:
Untuk membuat akun layanan secara otomatis, gunakan perintah berikut:
gcloud design-center spaces applications deploy APPLICATION \ --project=PROJECT \ --location=LOCATION \ --space=SPACE \ --create-sa \ --service-account=SERVICE_ACCOUNT \ --asyncUntuk menggunakan akun layanan Anda sendiri, gunakan perintah berikut:
gcloud design-center spaces applications deploy APPLICATION \ --project=PROJECT \ --location=LOCATION \ --space=SPACE \ --service-account=SERVICE_ACCOUNT \ --async
Ganti kode berikut:
APPLICATION: ID aplikasi.PROJECT: ID project pengelolaan Anda.