Mengelola aplikasi

Buat aplikasi saat Anda ingin menyesuaikan dan men-deploy dari template. Misalnya, Anda dapat membuat aplikasi yang akan di-deploy untuk tujuan pengujian. Anda dapat membuat aplikasi lain untuk penggunaan produksi.

Saat membuat aplikasi, Anda menentukan informasi yang membantu Anda mengategorikan berdasarkan penggunaan yang dimaksudkan untuk aplikasi. Informasi ini membantu Anda memfilter dan menemukan aplikasi tertentu. Anda juga dapat mengonfigurasi komponen dan detail koneksi.

Sebelum memulai

Minta administrator untuk memberi Anda salah satu peran berikut di folder yang mendukung aplikasi atau project pengelolaan:

  • Admin Pusat Desain Aplikasi (roles/designcenter.admin).
  • Admin Aplikasi (roles/designcenter.applicationAdmin).
  • Editor Aplikasi (roles/designcenter.applicationEditor).

Membuat draf aplikasi

Buat draf aplikasi dari template dengan menentukan detail dan secara opsional mengganti konfigurasi komponen. Kemudian, Anda dapat men-deploy draf untuk membuat aplikasi.

  1. Dari menu navigasi, lakukan salah satu tindakan berikut:

    • Untuk melihat template yang dibuat di ruang Anda, klik Template.

      Buka Template

    • Untuk melihat template yang dibagikan dari ruang lain, klik Template yang dibagikan.

      Buka Template bersama

  2. Klik ID Template yang ingin Anda gunakan.

  3. Dari kanvas desain, klik Konfigurasi aplikasi. Kemudian, klik Buat aplikasi baru.

  4. Di area Nama aplikasi, lakukan hal berikut untuk memberi nama dan mendeskripsikan aplikasi Anda:

    1. Di kolom Name, masukkan ID unik di ruang ini. Misalnya, gunakan kombinasi nama dan lingkungan yang unik seperti web-app-staging. Kolom ini wajib diisi.

      Anda dapat menggunakan hingga 63 karakter, termasuk huruf kecil, angka, dan tanda hubung. Nama harus dimulai dengan huruf kecil dan tidak boleh diakhiri dengan tanda hubung. Nama tidak dapat diubah.

    2. Di kolom Nama tampilan, masukkan nama yang akan ditampilkan di konsolGoogle Cloud .

    3. Di kolom Deskripsi, masukkan tujuan aplikasi ini.

  5. Untuk menetapkan project default bagi komponen apa pun dengan kolom Project ID yang kosong, pilih project dari daftar Deployment project. Project harus memenuhi kualifikasi berikut:

    Jika komponen sudah memiliki project yang ditentukan di kolom Project ID, project tersebut akan digunakan, bukan setelan ini.

  6. Dari daftar Region, pilih region tempat komponen di-deploy. Wilayah komponen diterapkan berdasarkan hal berikut:

    • Jika cakupan aplikasi adalah Global (default), region akan diterapkan ke komponen yang belum memiliki region yang dikonfigurasi.

    • Jika cakupan aplikasi adalah Regional, region diterapkan ke semua komponen.

  7. Dari daftar Lingkungan, pilih lingkungan tempat Anda ingin men-deploy aplikasi ini. Misalnya, Anda mungkin ingin memverifikasi bahwa deployment Anda berfungsi seperti yang diharapkan di TEST.

  8. Dari daftar Criticality, pilih tingkat dampak pada bisnis Anda. Misalnya LOW atau HIGH.

  9. Untuk menentukan pemilik, di area Pemilik, klik Tambahkan pemilik dan masukkan Nama tampilan dan email untuk berikut ini:

    • Di area Pemilik bisnis, masukkan pemilik yang bertanggung jawab atas kualitas dan ekspektasi pengguna.

    • Di area Pemilik developer, masukkan pemilik yang bertanggung jawab atas pengembangan dan coding.

    • Di area Pemilik operator, masukkan pemilik yang bertanggung jawab untuk mengoperasikan aplikasi.

  10. Dari daftar Cakupan, pilih salah satu opsi berikut:

    • Global (default): Aplikasi berisi resource global, atau resource berada di beberapa region.

    • Regional: Semua resource berada dalam satu region.

    Kolom ini wajib diisi. Untuk mengetahui informasi selengkapnya, lihat Membandingkan aplikasi global dan regional.

  11. Klik Create Application. Detail aplikasi akan ditampilkan.

Mengonfigurasi komponen dan koneksi

Untuk setiap komponen dalam aplikasi, Anda dapat menentukan detail konfigurasi seperti project tempat resource dibuat, dan lokasi tempat resource di-deploy.

Anda juga dapat mengubah detail koneksi jika konfigurasi default tidak memenuhi persyaratan Anda. Misalnya, Anda dapat mengubah nama kunci variabel lingkungan, mengubah port koneksi, atau menambahkan peran tambahan ke akun layanan.

Anda harus mengonfigurasi detail yang diperlukan untuk setiap resource yang didukung.

Untuk mengonfigurasi komponen dan koneksi, lakukan hal berikut:

  1. Dari kanvas desain, klik komponen.

  2. Di area Konfigurasi, dari daftar Project ID, pilih project tempat Anda ingin men-deploy resource. Pilih project dengan kualifikasi berikut:

  3. Konfigurasi setelan tambahan untuk resource. Misalnya, untuk Cloud SQL, Anda dapat mengonfigurasi hal berikut:

    • Wilayah
    • Konfigurasi pencadangan
    • Tanda database
    • Konfigurasi IP

    Untuk mengetahui link ke dokumentasi konfigurasi setiap komponen, lihat Sumber daya yang didukung.

  4. Saat Anda menghubungkan komponen di kanvas desain, nilai konfigurasi default digunakan untuk membuat koneksi. Untuk menambahkan atau mengubah detail koneksi, lakukan hal berikut.

    1. Di kanvas desain, klik koneksi antara dua komponen. Panel Koneksi akan terbuka dan menampilkan parameter koneksi.

    2. Lakukan salah satu hal berikut:

      • Untuk mengubah parameter koneksi yang ada, klik Edit.

      • Untuk menambahkan parameter koneksi baru, klik Tambahkan parameter.

    3. Perbarui kolom Kunci dan Nilai. Misalnya, Anda mungkin ingin mengubah detail berikut:

      • Nama kunci variabel lingkungan agar sesuai dengan persyaratan aplikasi Anda.
      • Nilai port koneksi.
      • Peran yang ditambahkan ke akun layanan.
  5. Klik Simpan.

  6. Untuk mengetahui langkah-langkah deployment, lihat Men-deploy aplikasi dari konsol.

Edit kode Terraform

Aplikasi Anda membuat kode Terraform untuk mencerminkan detail desain dan konfigurasi. Anda dapat mengedit Terraform untuk menentukan detail konfigurasi komponen.

Sistem menghasilkan file Terraform berikut:

  • main.tf: Kode infrastruktur yang menyertakan modul untuk setiap komponen dalam template.
  • outputs.tf: Mengekspos informasi tentang komponen infrastruktur yang di-deploy.
  • variables.tf: Mendeklarasikan nama, jenis, dan deskripsi untuk variabel yang digunakan dalam file main.tf.
  • input.tfvars: Menentukan nilai untuk variabel yang digunakan dalam file main.tf.
  • providers.tf: Menentukan label yang membantu Terraform berinteraksi dengan API dan resource Google Cloud .

Untuk mengetahui informasi latar belakang, lihat Ringkasan Terraform di Google Cloud.

Untuk mengedit kode Terraform, lakukan hal berikut:

  1. Dari kanvas desain, klik Kode. Sistem akan menampilkan file Terraform yang dihasilkan.

  2. Klik main.tf. Sistem menampilkan modul Terraform untuk setiap komponen.

  3. Edit detail konfigurasi. Untuk mengetahui informasi selengkapnya, lihat dokumentasi konfigurasi untuk setiap resource yang didukung.

    Sistem akan otomatis memvalidasi hasil edit Anda, dan menampilkan error jika hasil edit Anda tidak valid.

  4. Untuk menandai dan membandingkan hasil edit Anda, lakukan langkah-langkah berikut:

    1. Klik Lihat perbedaan.

    2. Untuk mengembalikan perubahan, di margin, klik Klik untuk mengembalikan perubahan.

    3. Klik Lihat perbedaan untuk menutup tampilan perbandingan.

  5. Untuk menyimpan hasil edit, klik Simpan perubahan kode.

  6. Untuk memverifikasi perubahan Anda, lakukan hal berikut.

    1. Klik Desain.
    2. Klik komponen dan tinjau detail konfigurasinya.

Membuat revisi aplikasi

Buat revisi aplikasi untuk mengubah detail atau komponen. Jika Anda memodifikasi komponen aplikasi di luar Pusat Desain Aplikasi, perubahan tersebut tidak akan dipertahankan saat Anda men-deploy ulang.

Untuk membuat revisi aplikasi:

  1. Dari menu navigasi, klik Aplikasi.

    Buka Applications

  2. Dari tabel, klik Nama aplikasi yang ingin Anda revisi.

  3. Untuk mengubah detail aplikasi, lakukan hal berikut:

    1. Klik Edit dan ubah detailnya.
    2. Klik Simpan untuk menyimpan perubahan.
  4. Untuk mengubah komponen dalam aplikasi ini, lakukan hal berikut:

    1. Klik komponen di kanvas desain dan edit detail di area Konfigurasi.

    2. Klik Simpan untuk menyimpan perubahan.

  5. Untuk mengetahui langkah-langkah deployment, lihat Men-deploy aplikasi dari konsol.

Menghapus aplikasi

Jika tidak lagi memerlukan aplikasi, Anda dapat menghapusnya. Misalnya, Anda dapat men-deploy aplikasi untuk memverifikasi template di lingkungan TEST, lalu menghapus aplikasi tersebut.

Anda dapat menghapus aplikasi berikut:

  • Aplikasi yang belum di-deploy. Di halaman Aplikasi, Status tercantum sebagai Draf.
  • Aplikasi yang di-deploy ke TEST, DEVELOPMENT, atau STAGING Lingkungan.

Saat Anda menghapus aplikasi, hal berikut akan terjadi:

  • Detail aplikasi dihapus dari Application Design Center.
  • Aplikasi App Hub yang mendasarinya dihapus.
  • Jika Anda men-deploy, resource akan dihapus.

Untuk menghapus aplikasi:

  1. Dari menu navigasi, klik Aplikasi.

    Buka Applications

  2. Dari tabel, klik Nama aplikasi.

  3. Klik Tindakan, lalu pilih Hapus Aplikasi.

  4. Di kolom Delete, masukkan nama aplikasi.

  5. Klik Hapus.

Langkah berikutnya

Deploy aplikasi Anda menggunakan salah satu opsi berikut: