Setelah mengembangkan, menerapkan, dan mendaftarkan ekstensi, Anda perlu mengujinya, menyetujui, lalu memublikasikannya. Setelah dipublikasikan, administrator selain pemilik dapat mengaktifkannya di Management Center. Topik ini menjelaskan cara menguji, memublikasikan, dan menggunakan ekstensi.
Informasi latar belakang
Setelah didaftarkan, ekstensi harus diuji dan ditinjau sebelum dapat dipublikasikan. Setelah dipublikasikan, administrator ruang kerja atau administrator penyewa dapat mengaktifkannya di Management Center.
Prasyarat
-
Anda telah mendaftarkan ekstensi tersebut.
-
Anda telah mengembangkan dan menerapkan ekstensi tersebut. Untuk informasi lebih lanjut, lihat Develop and deploy an extension by using a self-managed service atau Develop and deploy an extension by using Function Compute.
Open Platform
Administrator Open Platform dan administrator penyewa dapat melakukan langkah-langkah berikut untuk menguji, meninjau, dan memublikasikan ekstensi.
Langkah 1: Buka halaman Extensions
Di halaman Extensions, Anda dapat melihat semua ekstensi yang telah terdaftar.
Login ke DataWorks console. Di wilayah target, klik di panel navigasi kiri. Klik Go to Open Platform untuk membuka halaman Developer Backend.
-
Lihat detail ekstensi.
Di halaman Developer Backend, klik Extensions untuk membuka halaman Extensions. Temukan ekstensi yang ingin Anda publikasikan dan klik Details di kolom Actions untuk melihat konfigurasinya.
Langkah 2: Uji ekstensi
Setelah didaftarkan, status ekstensi secara default menjadi Testing. Dalam status ini, ekstensi dapat diuji dalam skenario tertentu tanpa dipublikasikan.
-
Event ekstensi tingkat penyewa
Pemilik ekstensi dapat mengaktifkannya di Management Center. Dalam status Testing, ekstensi hanya berlaku untuk operasi yang dilakukan oleh pemiliknya. Untuk informasi lebih lanjut, lihat Langkah 2: Aktifkan ekstensi.
Sebagai contoh, pertimbangkan ekstensi dalam status Testing yang dirancang untuk memvalidasi permintaan pengunduhan data. Setelah pemilik mengaktifkannya di Management Center, ketika pemilik mencoba mengunduh data, ekstensi akan mengintersepsi operasi tersebut dan menangguhkannya hingga hasil validasi dikembalikan.
-
Event ekstensi tingkat ruang kerja
Jika event titik ekstensi berada pada level ruang kerja, ekstensi tersebut berlaku di ruang kerja yang ditentukan saat pendaftaran. Untuk mengetahui ruang kerja uji yang ditentukan, lihat Lihat detail ekstensi.
Sebelum memublikasikan ekstensi, aktifkan ekstensi tersebut di ruang kerja uji berdasarkan jenis event yang ditanganinya. Uji seluruh alur kerja: DataWorks mengirim pesan, ekstensi menerima dan memprosesnya, lalu mengembalikan hasil tinjauan melalui callback.
Langkah 3: Publikasikan ekstensi
Setelah memastikan ekstensi berfungsi sesuai harapan, ikuti Langkah 1 untuk membuka halaman detail ekstensi di Open Platform. Klik Submit di kolom Actions untuk mengirimkan ekstensi guna ditinjau oleh DataWorks. Setelah disetujui, klik Publish di kolom Actions untuk memublikasikan ekstensi tersebut.
Setelah Anda mengirimkan ekstensi untuk ditinjau, DataWorks menyelesaikan peninjauan dalam waktu T+3 hari kerja. Jika peninjauan gagal, arahkan kursor ke ikon peringatan di samping status Approval Failed untuk melihat alasannya. Perbaiki ekstensi sesuai kebutuhan dan kirimkan kembali untuk ditinjau ulang.
Langkah 4: Kelola status ekstensi
Di Open Platform, pada halaman , Anda dapat menggunakan kolom Actions untuk melihat Details, atau untuk Modify, Submit, Publish, Disable, atau Delete ekstensi tersebut. Kolom Status menampilkan status terkini ekstensi:
-
Testing: Ekstensi yang baru didaftarkan secara default berada dalam status ini. Ekstensi yang telah dipublikasikan juga kembali ke status Testing setelah dibatalkan publikasinya. Ekstensi dalam status Testing hanya dapat digunakan di ruang kerja ujinya.
-
Pending Approval: Setelah Anda mengklik Submit untuk ekstensi dalam status Testing, statusnya berubah menjadi Pending Approval. Jika platform menyetujui ekstensi tersebut, statusnya berubah menjadi Approved, dan kemudian dapat dipublikasikan. Jika ditolak, statusnya berubah menjadi Review Failed.
-
Published: Setelah Anda mengklik Publish di kolom Actions, status ekstensi berubah menjadi Published. Ekstensi yang dipublikasikan dapat digunakan di semua ruang kerja yang relevan. Administrator ruang kerja kemudian dapat melihat dan mengaktifkannya dari halaman konfigurasi ruang kerja.
-
Disabled: Setelah Anda mengklik Disable di kolom Actions, status ekstensi berubah menjadi Disabled. Alur kerja event di ruang kerja tempat ekstensi ini diaktifkan akan berjalan tanpa diintersepsi.
-
Expired: Saat langganan DataWorks Edisi Perusahaan Anda berakhir, status ekstensi berubah menjadi Expired. Ekstensi dalam status ini tidak valid, dan status ini mirip dengan status Disabled.
Management Center
Administrator ruang kerja dapat mengaktifkan ekstensi untuk event titik ekstensi tingkat ruang kerja di ruang kerja mereka melalui halaman Extensions di Management Center. Administrator penyewa dapat mengaktifkan ekstensi untuk event titik ekstensi tingkat penyewa melalui halaman Extensions di Management Center.
Langkah 1: Buka halaman Extensions
Login ke DataWorks console. Di wilayah target, klik di panel navigasi kiri. Pilih ruang kerja dari daftar drop-down dan klik Go to Management Center.
-
Lihat ekstensi yang dapat Anda aktifkan.
Di Management Center, klik Extensions di menu kiri untuk membuka halaman Extensions, yang mencantumkan semua ekstensi yang tersedia.
Langkah 2: Aktifkan ekstensi
Ruang lingkup titik intersepsi ekstensi bergantung pada levelnya:
-
Ekstensi tingkat penyewa: Hanya Akun Alibaba Cloud, Pengguna RAM dengan kebijakan
AliyunDataWorksFullAccess, dan administrator penyewa yang dapat mengaktifkan ekstensi ini. Setelah diaktifkan, ekstensi akan mengintersepsi operasi terkait titik ekstensinya di semua ruang kerja hingga mengembalikan hasil validasi. -
Ekstensi tingkat ruang kerja: Hanya administrator ruang kerja yang dapat mengaktifkan ekstensi ini. Untuk mengaktifkan ekstensi tingkat ruang kerja, Anda harus menentukan cakupan ruang kerja tempat ekstensi berlaku. Setelah diaktifkan, ekstensi akan mengintersepsi operasi untuk titik ekstensi ini di ruang kerja yang ditentukan hingga mengembalikan hasil validasi.
-
Jika Anda tidak menemukan ekstensi yang diinginkan, buka halaman untuk memeriksa apakah ekstensi tersebut telah dipublikasikan.
-
Jika Anda telah mengonfigurasi opsi untuk ekstensi saat penyiapan, Anda dapat mengklik Settings di kolom Actions pada halaman Management Center > Extensions untuk mengubahnya.
Dampak terhadap pengguna DataWorks
Ketika administrator ruang kerja atau administrator penyewa mengaktifkan ekstensi untuk ruang kerja atau penyewa, ekstensi tersebut akan memblokir operasi pada titik ekstensi terkait bagi pengguna seperti developer dan engineer O&M hingga mengembalikan hasil validasi. Untuk contoh skenario intersepsi, lihat topik berikut: