Mengelola plugin

Halaman ini menjelaskan cara Anda dapat melihat, mengedit, dan menghapus plugin yang dibuat menggunakan Service Extensions.

Fitur plugin berada dalam Pratinjau untuk Media CDN.

Untuk ringkasan produk, lihat Ringkasan Service Extensions.

Melihat plugin

Bagian ini menjelaskan cara melihat plugin dan versi plugin yang dibuat menggunakan Service Extensions.

Mencantumkan plugin

Untuk mencantumkan plugin di project Anda, ikuti langkah-langkah berikut:

Konsol

  1. Di konsol Google Cloud , buka halaman Service Extensions.

    Buka Ekstensi Layanan

  2. Klik tab Plugin.

    Daftar plugin muncul dalam tabel yang dapat diurutkan dengan informasi berikut:

    • Status: status plugin. Jika layanan tidak dilampirkan, nilainya adalah Not attached. Jika layanan dilampirkan dengan plugin, nilainya adalah Attached.
    • Nama: nama plugin.
    • Versi utama: versi plugin yang aktif.
    • Produk: produk Google Cloud yang plugin-nya dilampirkan.
    • Jenis: jenis ekstensi.
    • Cakupan: cakupan plugin.
    • Region: region saat cakupan plugin adalah Regional.
    • Digunakan oleh: satu atau beberapa ekstensi yang terkait dengan plugin.
    • Terakhir diubah: waktu saat plugin terakhir diubah.
    • Label: label yang ditambahkan ke plugin.
  3. Opsional: Untuk memfilter daftar, lakukan hal berikut:

    1. Klik di samping Filter tabel untuk melihat daftar properti.

    2. Dari daftar, pilih properti.

      Nama properti, diikuti dengan titik dua, muncul di samping label Filter tabel.

    3. Sisipkan spasi di samping titik dua untuk melihat daftar nilai yang cocok dengan properti, lalu pilih nilai dari daftar.

    4. Opsional: Masukkan operator OR di antara pasangan nilai properti untuk menentukan filter gabungan.

  4. Opsional: Untuk melakukan operasi lain dengan plugin yang dipilih, klik Tindakan lainnya, lalu pilih opsi:

gcloud

Jalankan perintah gcloud service-extensions wasm-plugins list:

gcloud service-extensions wasm-plugins list \
    --location=LOCATION

Ganti LOCATION dengan lokasi plugin sebagai global atau region.

Plugin dalam project Anda dicantumkan dalam tabel yang memiliki informasi berikut:

  • Nama: nama plugin
  • Deskripsi: deskripsi plugin
  • Versi utama: versi plugin yang aktif
  • Waktu update: waktu saat plugin terakhir diubah

Melihat detail plugin

Untuk melihat detail plugin, gunakan salah satu metode berikut:

Konsol

  1. Di konsol Google Cloud , buka halaman Service Extensions.

    Buka Ekstensi Layanan

  2. Klik tab Plugin.

  3. Klik nama plugin yang detailnya ingin Anda lihat.

    Halaman Details untuk plugin akan terbuka. Halaman ini memiliki bagian berikut:

    • Informasi dasar: bagian ini menampilkan detail dasar tentang plugin, termasuk Google Cloud produk yang pluginnya terpasang, jenis load balancer, jenis ekstensi, ekstensi yang menggunakan plugin, cakupan plugin, stempel waktu pembuatan dan modifikasi untuk plugin, ukuran plugin, label, dan, jika logging diaktifkan, frekuensi pengambilan sampel log dan tingkat logging minimum.

    • Versi: bagian ini menampilkan detail tentang versi plugin, termasuk versi plugin, stempel waktu pembuatan, deskripsi yang ditentukan, URI dan ringkasan untuk gambar, serta file konfigurasi atau gambar plugin dan ringkasan terkait.

      Anda dapat mengklik URL gambar untuk melihat detailnya.

gcloud

Untuk melihat detail plugin, jalankan perintah gcloud service-extensions wasm-plugins describe:

 gcloud service-extensions wasm-plugins describe WASM_PLUGIN \
     --location=LOCATION

Ganti kode berikut:

  • WASM_PLUGIN: nama plugin
  • LOCATION: lokasi plugin sebagai global atau region

Detail berikut tentang plugin akan ditampilkan:

  • Nama plugin
  • Stempel waktu pembuatan dan modifikasi untuk plugin
  • Label
  • Frekuensi sampling log (jika logging diaktifkan)

Untuk mencantumkan versi plugin, gunakan perintah gcloud service-extensions wasm-plugin-versions list:

 gcloud service-extensions wasm-plugin-versions list WASM_PLUGIN \
     --location=LOCATION

Ganti kode berikut:

  • WASM_PLUGIN: nama plugin
  • LOCATION: lokasi plugin sebagai global atau region

Versi plugin yang ditentukan tercantum dalam tabel dengan nama plugin.

Untuk melihat detail versi plugin, gunakan perintah gcloud service-extensions wasm-plugin-versions describe:

 gcloud service-extensions wasm-plugin-versions describe WASM_PLUGIN_VERSION \
     --location=LOCATION

Ganti kode berikut:

  • WASM_PLUGIN_VERSION: versi utama plugin
  • LOCATION: lokasi plugin sebagai global atau region

Detail berikut tentang versi plugin ditampilkan:

  • Nama versi
  • Stempel waktu pembuatan
  • Deskripsi, jika dimasukkan
  • URI dan ringkasan untuk gambar
  • File konfigurasi atau gambar plugin dan ringkasan terkait

Mengedit plugin

Bagian ini menjelaskan cara mengedit plugin yang dibuat menggunakan Service Extensions.

Mengedit plugin

Untuk mengedit plugin, ikuti langkah-langkah berikut:

Konsol

  1. Di konsol Google Cloud , buka halaman Service Extensions.

    Buka Ekstensi Layanan

  2. Klik tab Plugin.

  3. Untuk plugin yang ingin Anda edit, klik Tindakan lainnya, lalu pilih Edit.

    Atau, klik nama plugin, lalu di halaman Detail, klik Edit.

    Di halaman Edit plugin, nama plugin tidak dapat diedit. Anda dapat mengedit detail lainnya.

  4. Lakukan perubahan sesuai kebutuhan.

    Untuk mengetahui informasi tentang sebagian besar kolom, lihat Membuat plugin.

    Untuk mengetahui informasi tentang bagian Versi, lihat Menambahkan versi baru plugin.

  5. Klik Perbarui plugin.

gcloud

Jalankan perintah gcloud service-extensions wasm-plugins update:

gcloud service-extensions wasm-plugins update WASM_PLUGIN \
   --location=LOCATION \
   --description=PLUGIN_DESCRIPTION \
   --labels=[LABELS,...]

Ganti kode berikut:

  • WASM_PLUGIN: nama plugin
  • LOCATION: lokasi plugin sebagai global atau region
  • PLUGIN_DESCRIPTION: deskripsi plugin
  • LABELS: label dalam bentuk pasangan nilai kunci yang dipisahkan dengan koma

Menambahkan versi baru plugin

Anda dapat membuat versi baru kode plugin lalu menambahkannya sebagai versi baru plugin.

Untuk menambahkan versi baru plugin, ikuti langkah-langkah berikut:

Konsol

  1. Di konsol Google Cloud , buka halaman Service Extensions.

    Buka Ekstensi Layanan

  2. Klik tab Plugin.

  3. Klik Edit.

  4. Di bagian Versi, klik Tambahkan versi.

  5. Di panel Tambahkan versi, tentukan detail untuk versi plugin.

  6. Opsional: Centang kotak Tetapkan sebagai utama.

    Anda juga dapat menetapkan versi ini sebagai versi utama nanti.

  7. Klik Tambahkan.

  8. Klik Perbarui plugin.

gcloud

Jalankan perintah gcloud service-extensions wasm-plugins update:

 gcloud service-extensions wasm-plugins update WASM_PLUGIN \
     --location=LOCATION \
     --image=IMAGE \
     --main-version=MAIN_VERSION \
     --plugin-config=PLUGIN_CONFIG | --plugin-config-file=PLUGIN_CONFIG_FILE | --plugin-config-uri=PLUGIN_CONFIG_URI

Ganti kode berikut:

  • WASM_PLUGIN: ID atau nama yang memenuhi syarat sepenuhnya dari plugin
  • LOCATION: lokasi plugin sebagai global atau region
  • IMAGE: URI modul Wasm baru yang disimpan di repositori Artifact Registry
  • MAIN_VERSION: ID versi plugin yang akan dibuat dan ditetapkan sebagai versi utama (atau penayangan).
  • PLUGIN_CONFIG, PLUGIN_CONFIG_FILE, atau PLUGIN_CONFIG_URI: file konfigurasi opsional, yang dapat ditentukan secara inline sebagai teks, sebagai file lokal, atau sebagai gambar di Artifact Registry.

Mengubah versi utama plugin

Untuk mengubah versi utama plugin, ikuti langkah-langkah berikut:

Konsol

  1. Di konsol Google Cloud , buka halaman Service Extensions.

    Buka Ekstensi Layanan

  2. Klik tab Plugin.

  3. Klik tombol Edit.

  4. Di bagian Versi, pilih versi yang tidak aktif, lalu klik Tetapkan sebagai utama.

    Atau, saat membuat versi baru plugin, Anda dapat memilih untuk menetapkan versi sebagai versi utama.

  5. Klik Perbarui plugin.

gcloud

Jalankan perintah gcloud service-extensions wasm-plugins update:

 gcloud service-extensions wasm-plugins update \
     --location=LOCATION \
     --main-version=WASM_PLUGIN_VERSION

Ganti kode berikut:

  • LOCATION: lokasi plugin sebagai global atau region
  • WASM_PLUGIN_VERSION: nama versi utama plugin

Mungkin perlu waktu beberapa menit agar versi plugin baru didistribusikan di semua lokasi. Jumlah menit dapat bervariasi di berbagai lokasi karena plugin tidak dikirimkan ke semua lokasi secara bersamaan.

Menghapus plugin

Bagian ini menjelaskan cara menghapus plugin dan versi plugin yang dibuat menggunakan Service Extensions.

Menghapus plugin

Untuk menghapus plugin, ikuti langkah-langkah berikut:

Konsol

  1. Buka halaman Ekstensi Layanan.

    Buka Ekstensi Layanan

  2. Klik tab Plugin.

  3. Untuk plugin yang ingin Anda hapus, klik tombol Tindakan lainnya, lalu pilih Hapus.

    Atau, klik nama plugin, lalu klik tombol Hapus di halaman Detail.

    Plugin yang sedang digunakan oleh ekstensi tidak dapat dihapus. Untuk menghapus plugin tersebut, ubah ekstensi terlebih dahulu untuk menghapus plugin atau hapus ekstensi.

  4. Di kotak pesan konfirmasi, konfirmasi operasi dengan mengklik Hapus.

gcloud

  1. Hapus referensi ke plugin dari konfigurasi layanan, lalu impor ulang file YAML konfigurasi.

    Untuk mengetahui informasi selengkapnya, lihat cara mengonfigurasi plugin rute dan traffic Cloud Load Balancing serta plugin Media CDN.

  2. Jalankan perintah gcloud service-extensions wasm-plugins delete:

    gcloud service-extensions wasm-plugins delete WASM_PLUGIN \
        --location=LOCATION
    

    Ganti kode berikut:

    • WASM_PLUGIN: nama plugin
    • LOCATION: lokasi plugin sebagai global atau region

Menghapus plugin juga akan menghapus resource plugin terkait.

Menghapus versi plugin

Untuk menghapus versi plugin, ikuti langkah-langkah berikut:

Konsol

  1. Di konsol Google Cloud , buka halaman Service Extensions.

    Buka Ekstensi Layanan

  2. Klik tab Plugin.

  3. Pilih plugin yang ingin Anda edit, lalu beralihlah ke mode edit.

  4. Di bagian Versi, pilih kotak centang untuk versi yang ingin Anda hapus, lalu klik Hapus.

  5. Klik Perbarui plugin.

gcloud

Jalankan perintah gcloud service-extensions wasm-plugin-versions delete:

 gcloud service-extensions wasm-plugin-versions delete WASM_PLUGIN_VERSION \
     --location=LOCATION

Ganti kode berikut:

  • WASM_PLUGIN_VERSION: nama versi plugin yang tidak digunakan sebagai versi utama
  • LOCATION: lokasi plugin sebagai global atau region

Jika versi ditetapkan sebagai versi utama, yaitu versi utama (aktif), Anda hanya dapat menghapusnya setelah Anda menetapkan versi lain sebagai versi utama.

Langkah berikutnya