Mengelola solusi

Dalam panduan ini, Anda akan mempelajari cara memperbarui dan menghapus solusi di Service Catalog.

Jika Anda memilih untuk menghapus akses ke solusi, lihat Menghapus solusi dari katalog.

Sebelum memulai

  • Anda harus memiliki peran Identity and Access Management (IAM) berikut:

    • Admin Katalog ATAU Pengelola Katalog untuk organisasi Google Cloud yang terkait dengan project Google Cloud yang telah mengaktifkan Katalog Layanan. Jika Anda tidak memiliki peran ini, hubungi Administrator Organisasi untuk meminta akses.
    • Storage Admin untuk project Google Cloud tempat Anda ingin membuat solusi. Jika konfigurasi Terraform Anda berada dalam project yang berbeda, Anda juga harus memiliki peran Storage Admin untuk project yang berisi konfigurasi Terraform Anda.
    • Cloud Build Editor untuk project Google Cloud tempat Anda ingin membuat solusi.

    Jika berencana menggunakan akun layanan Anda sendiri, Anda juga harus memiliki peran Service Account User untuk project Google Cloud yang berisi akun layanan yang ingin Anda gunakan.

    Jika Anda tidak memiliki peran ini, hubungi Administrator Organisasi untuk meminta akses.

  • Jika Anda berencana menggunakan akun layanan Anda sendiri, akun layanan Anda harus memiliki peran IAM berikut:

    • Storage Admin untuk project Google Cloud tempat Anda ingin membuat solusi. Jika konfigurasi Terraform Anda berada dalam project yang berbeda, akun layanan Anda juga harus memiliki peran Storage Object Viewer untuk project yang berisi konfigurasi Terraform.
    • Logs Writer untuk project Google Cloud tempat Anda ingin membuat solusi.

    Jika Anda tidak memiliki peran ini, hubungi Administrator Organisasi untuk meminta akses.

Memperbarui solusi

Saat mengedit solusi di Katalog Layanan, Anda akan langsung memperbarui solusi tersebut di katalog tempat solusi tersebut ditetapkan. Mengupdate solusi tidak akan memengaruhi deployment yang ada, dan pengguna yang mengakses solusi setelah Anda mengupdatenya hanya dapat men-deploy versi terbaru.

Untuk solusi Terraform, jika Anda memperbarui konfigurasi, versi baru akan muncul kepada pengguna di halaman Deployment pengguna di konsol Google Cloud . Pengguna dapat memilih untuk mengupdate deployment mereka ke versi terbaru.

Mengedit detail solusi

Untuk mengedit dan memperbarui solusi:

  1. Buka halaman Solusi Admin Katalog Layanan di konsol Google Cloud .
    Buka halaman Solusi
  2. Klik Select untuk memilih project Google Cloud .
  3. Dalam daftar solusi, klik nama solusi untuk membuka halaman Solutions Details.
  4. Di menu atas, klik EDIT.
  5. Lakukan update yang diperlukan pada solusi.
  6. Secara opsional, Anda dapat memberikan akun layanan Anda sendiri dengan mengklik kotak centang di samping Pilih atau masukkan akun layanan Anda sendiri. Jika akun layanan Anda berada di project Google Cloud yang sama tempat Anda membuat solusi, pilih Pilih akun layanan dari project saat ini, lalu pilih akun layanan Anda dari menu drop-down. Jika akun layanan Anda berada di project Google Cloud yang berbeda dari solusi Anda, pilih Masukkan email akun layanan dari project mana pun, lalu masukkan email akun layanan Anda.

  7. Klik UPDATE.

Detail solusi yang diperbarui kini muncul di halaman Solutions Details.

Memperbarui konfigurasi Terraform

Solusi Terraform menggunakan Pembuatan Versi Objek Cloud Storage untuk mengelola update pada file konfigurasi. Untuk mengupdate file konfigurasi solusi Terraform, Anda memiliki opsi berikut:

  • Gunakan objek Cloud Storage lain yang berisi file konfigurasi baru. Untuk mengubah objek Cloud Storage untuk solusi, edit detail solusi dan perbarui Link to Terraform config dengan jalur URL ke objek baru. Setelah Anda memperbarui detail solusi, pengguna dapat langsung men-deploy versi terbaru.

  • Perbarui objek Cloud Storage solusi saat ini dengan konfigurasi versi baru. Untuk mengetahui langkah-langkah mengupload file konfigurasi baru, buka Mengupload objek. Setelah memperbarui objek Cloud Storage solusi, Anda juga harus melihat dan menerapkan perubahan pada solusi di Service Catalog.

Melihat dan menerapkan versi konfigurasi yang lebih baru

Saat Service Catalog mendeteksi perubahan pada file konfigurasi Terraform, Anda harus menerapkan versi terbaru untuk mengupdate solusi bagi pengguna.

Untuk melihat dan menerapkan versi terbaru konfigurasi Terraform:

  1. Buka halaman Solusi Admin Katalog Layanan di konsol Google Cloud .
    Buka halaman Solusi

  2. Di tabel solusi, buka Status versi solusi, lalu klik Versi baru tersedia.

  3. Di halaman Solutions Details, klik Compare versions untuk mendownload dan membandingkan konfigurasi versi saat ini dan versi terbaru. Setelah Anda membandingkan versi, klik Close untuk kembali ke halaman Solution Details.

  4. Klik Terapkan versi yang lebih baru.

  5. Di bagian Sorotan versi baru, tambahkan deskripsi untuk memberi tahu pengguna tentang update pada konfigurasi.

  6. Secara opsional, Anda dapat memberikan akun layanan Anda sendiri dengan mengklik kotak centang di samping Pilih atau masukkan akun layanan Anda sendiri. Jika akun layanan Anda berada di project Google Cloud yang sama dengan tempat Anda membuat solusi, pilih Pilih akun layanan dari project saat ini, lalu pilih akun layanan Anda dari menu drop-down. Jika akun layanan Anda berada di project Google Cloud yang berbeda dari solusi Anda, pilih Masukkan email akun layanan dari project mana pun, lalu masukkan email akun layanan Anda.

  7. Klik Perbarui.

Menghapus solusi dari Katalog Layanan

Saat menghapus solusi, Anda akan menghapus solusi tersebut dari katalog terkait, dan pengguna Katalog Layanan tidak dapat lagi melihat atau meluncurkan solusi tersebut. Untuk solusi berbasis Deployment Manager, pengguna dapat terus mengakses dan menggunakan deployment yang ada.

Jika Anda memilih untuk menyimpan solusi di Service Catalog, Anda dapat menghapus solusi dari katalog.

Untuk menghapus satu atau beberapa solusi:

  1. Buka halaman Solusi Admin Katalog Layanan di konsol Google Cloud .
    Buka halaman Solusi
  2. Klik Select untuk memilih project Google Cloud .
  3. Dalam daftar solusi, centang kotak di samping setiap solusi yang ingin Anda hapus.
  4. Setelah solusi dipilih, di menu atas, klik HAPUS.
  5. Klik KONFIRMASI.

Solusi akan dihapus dari Katalog Layanan.

Langkah berikutnya