Mengelola plugin

Halaman ini menjelaskan cara 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 dalam project Anda, ikuti langkah-langkah berikut:

Konsol

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

    Buka Service Extensions

  2. Klik tab Plugins.

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

    • Status: status plugin. Jika layanan tidak terlampir, nilainya adalah Not attached. Jika layanan dilampirkan dengan plugin, nilainya adalah Attached.
    • Name: nama plugin.
    • Versi utama: versi aktif plugin.
    • Produk: produk Google Cloud yang terhubung dengan plugin.
    • Type: 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, akan muncul di samping label Filter table.

    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 More actions, lalu pilih salah satu 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 tercantum dalam tabel yang memiliki informasi berikut:

  • Name: nama plugin
  • Description: deskripsi plugin
  • Versi utama: versi aktif plugin
  • 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 Service Extensions

  2. Klik tab Plugins.

  3. Klik nama plugin yang ingin Anda lihat detailnya.

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

    • Informasi dasar: bagian ini menampilkan detail dasar tentang plugin, termasuk produk Google Cloud yang terkait dengan plugin, 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 sampel log dan tingkat logging minimum.

    • Versions: bagian ini menampilkan detail tentang versi plugin, termasuk versi plugin, stempel waktu pembuatan, deskripsi yang ditentukan, URI dan ringkasan untuk image, serta file konfigurasi atau image 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 akan ditampilkan:

  • Nama versi
  • Stempel waktu pembuatan
  • Deskripsi, jika dimasukkan
  • URI dan ringkasan untuk image
  • File atau image konfigurasi 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 Service Extensions

  2. Klik tab Plugins.

  3. Untuk plugin yang ingin Anda edit, klik More actions, lalu pilih Edit.

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

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

  4. Buat perubahan sesuai kebutuhan.

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

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

  5. Klik Update 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 Service Extensions

  2. Klik tab Plugins.

  3. Klik Edit.

  4. Di bagian Versions, klik Add version.

  5. Di panel Add version, 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 Update 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 plugin yang sepenuhnya memenuhi syarat
  • 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 image 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 Service Extensions

  2. Klik tab Plugins.

  3. Klik tombol Edit.

  4. Di bagian Versions, pilih versi yang tidak aktif, lalu klik Set as main.

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

  5. Klik Update 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 mungkin 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 Service Extensions.

    Buka Service Extensions

  2. Klik tab Plugins.

  3. Untuk plugin yang ingin Anda hapus, klik tombol More actions, lalu pilih Delete.

    Atau, klik nama plugin, lalu klik tombol Delete di halaman Details.

    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 Delete.

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 Service Extensions

  2. Klik tab Plugins.

  3. Pilih plugin yang ingin Anda edit dan beralihlah ke mode edit.

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

  5. Klik Update 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, yang merupakan versi utama (aktif), Anda hanya dapat menghapusnya setelah menetapkan versi lain sebagai versi utama.

Langkah berikutnya