Setelah sebuah ekstensi dikembangkan, diterapkan, dan didaftarkan, ekstensi tersebut harus diuji, ditinjau, dan dipublikasikan. Setelah dipublikasikan, administrator selain pemilik ekstensi dapat mengaktifkannya di Management Center. Topik ini menjelaskan cara menguji, mempublikasikan, dan menggunakan ekstensi.
Informasi latar belakang
Setelah sebuah ekstensi didaftarkan, ekstensi tersebut harus diuji dan ditinjau sebelum dapat dipublikasikan. Setelah dipublikasikan, administrator workspace atau tenant dapat mengaktifkannya di Management Center.
Prasyarat
Sebuah ekstensi telah didaftarkan.
Sebuah ekstensi telah dikembangkan dan diterapkan. Untuk informasi lebih lanjut, lihat Kembangkan dan terapkan ekstensi berdasarkan layanan yang dikelola sendiri atau Kembangkan dan terapkan ekstensi berdasarkan Function Compute.
Platform Terbuka
Administrator Platform Terbuka dan administrator tenant dapat melakukan langkah-langkah berikut untuk menguji, meninjau, dan mempublikasikan ekstensi:
Langkah 1: Buka halaman Ekstensi di Platform Terbuka
Di halaman Ekstensi, Anda dapat melihat ekstensi yang telah didaftarkan.
Buka tab Backend Pengembang.
Masuk ke Konsol DataWorks. Di bilah navigasi atas, pilih wilayah yang diinginkan. Di panel navigasi sisi kiri, pilih . Di halaman yang muncul, klik Go to Open Platform. Tab Developer Backend akan muncul.
Lihat detail ekstensi.
Di panel navigasi sisi kiri halaman yang muncul, klik Extensions. Halaman Ekstensi akan muncul. Temukan ekstensi yang ingin Anda publikasikan dan klik Details di kolom Tindakan untuk melihat detail ekstensi.
Langkah 2: Uji ekstensi
Setelah sebuah ekstensi didaftarkan, secara default ekstensi tersebut berada dalam status Pengujian. Ekstensi dalam status Pengujian dapat berfungsi dalam skenario berikut tanpa perlu dipublikasikan.
Peristiwa titik ekstensi tingkat tenant
Pemilik ekstensi dapat mengaktifkan ekstensi di Management Center. Ekstensi hanya berlaku untuk operasi yang dilakukan oleh pemilik ekstensi. Untuk informasi lebih lanjut, lihat Langkah 2: Aktifkan ekstensi dalam topik ini.
Sebagai contoh, ekstensi yang digunakan untuk memeriksa operasi unduhan data berada dalam status Pengujian. Setelah pemilik ekstensi mengaktifkan ekstensi di Management Center, ekstensi tersebut dapat dipicu untuk memeriksa operasi unduhan data yang dilakukan oleh pemilik dan menangguhkan operasi hingga ekstensi mengembalikan hasil pemrosesan ke DataWorks.
Peristiwa titik ekstensi tingkat workspace
Ekstensi yang digunakan untuk memeriksa peristiwa titik ekstensi tingkat workspace hanya berlaku di workspace yang ditentukan saat Anda mendaftarkan ekstensi. Untuk informasi tentang cara melihat workspace pengujian untuk ekstensi, lihat Lihat detail ekstensi dalam topik ini.
Sebelum Anda mempublikasikan ekstensi yang ingin Anda gunakan untuk memeriksa peristiwa titik ekstensi tertentu, Anda harus mengaktifkan dan menguji ekstensi di workspace pengujian. Pengujian terdiri dari beberapa fase berikut: DataWorks mengirim pesan peristiwa, ekstensi menerima dan memproses pesan peristiwa, dan ekstensi mengembalikan hasil pemrosesan ke DataWorks.
Langkah 3: Publikasikan ekstensi
Jika ekstensi berfungsi sesuai harapan setelah pengujian, buka halaman detail ekstensi dengan melakukan operasi di Langkah 1. Di halaman Ekstensi, klik Submit di kolom Tindakan ekstensi untuk mengirim ekstensi ke DataWorks untuk ditinjau. Setelah ekstensi lulus tinjauan, pilih Lainnya > Publish di kolom Tindakan untuk mempublikasikan ekstensi.
Tinjauan ekstensi dapat selesai dalam waktu T+3 hari kerja setelah Anda mengirimkan ekstensi. T menunjukkan waktu ketika Anda mengirimkan ekstensi untuk ditinjau. Jika ekstensi gagal dalam tinjauan, Anda dapat mengarahkan penunjuk ke ikon peringatan untuk melihat alasan kegagalan, memodifikasi ekstensi berdasarkan alasan tersebut, dan kemudian mengirim ulang ekstensi untuk ditinjau.
Langkah 4: Kelola status ekstensi
Di halaman Extensions di Open Platform, Anda dapat menemukan ekstensi dan mengklik Details, Modify, Submit, Publish, Disable, atau Delete di kolom Actions untuk melakukan operasi terkait pada ekstensi. Kolom Status menampilkan status ekstensi.
Testing: Secara default, ekstensi yang didaftarkan tetapi belum dipublikasikan dan ekstensi yang tidak dipublikasikan berada dalam status Testing. Ekstensi dalam status Pengujian hanya dapat diaktifkan untuk workspace pengujian.
Reviewing: Setelah Anda mengklik Submit untuk ekstensi dalam status Pengujian, ekstensi tersebut masuk ke status Reviewing. Status ekstensi yang disetujui oleh DataWorks Open Platform berubah menjadi Approved. Ekstensi hanya dapat dipublikasikan jika ekstensi tersebut disetujui. Jika ekstensi gagal dalam tinjauan, status ekstensi berubah menjadi Approval Failed.
Published: Setelah Anda mengklik Publish di kolom Actions, status ekstensi berubah menjadi Published. Setelah ekstensi dipublikasikan, ekstensi tersebut dapat digunakan di semua workspace yang sesuai dengan ekstensi tersebut. Administrator workspace dapat melihat dan mengaktifkan ekstensi di halaman Management Center setiap workspace.
Disabled: Untuk menonaktifkan ekstensi, klik Disable di kolom Actions. Setelah Anda menonaktifkan ekstensi, ekstensi tersebut menjadi tidak valid dan peristiwa terkait tidak lagi diperiksa atau diblokir di workspace.
Expired: Status ekstensi berubah menjadi Kedaluwarsa setelah DataWorks Enterprise Edition kedaluwarsa. Ekstensi dalam status Kedaluwarsa menjadi tidak valid dan mirip dengan ekstensi dalam status Disabled.
Management Center
Di halaman Extension di Management Center, administrator workspace dapat mengaktifkan ekstensi yang digunakan untuk memeriksa peristiwa titik ekstensi tingkat workspace di workspace terkait, dan administrator tenant dapat mengaktifkan ekstensi yang digunakan untuk memeriksa peristiwa titik ekstensi tingkat tenant.
Langkah 1: Buka halaman Ekstensi di Management Center
Buka halaman SettingCenter.
Masuk ke Konsol DataWorks. Di bilah navigasi atas, pilih wilayah yang diinginkan. Di panel navigasi sisi kiri, pilih . Di halaman yang muncul, pilih workspace yang diinginkan dari daftar drop-down dan klik Go to Management Center.
Lihat ekstensi yang dapat Anda aktifkan.
Di panel navigasi sisi kiri halaman SettingCenter, klik Ekstensi di bagian Pengaturan Tenant. Di halaman Ekstensi, Anda dapat melihat ekstensi yang dapat Anda aktifkan.
Langkah 2: Aktifkan ekstensi
Ruang lingkup pemeriksaan ekstensi bervariasi berdasarkan level ekstensi.
Akun Alibaba Cloud, Pengguna RAM yang memiliki kebijakan
AliyunDataWorksFullAccessterlampir, dan administrator tenant dapat mengaktifkan ekstensi yang digunakan untuk memeriksa peristiwa titik ekstensi tingkat tenant. Setelah ekstensi diaktifkan, ekstensi tersebut dapat digunakan untuk menangguhkan operasi yang dilakukan di semua workspace hingga ekstensi mengembalikan hasil pemrosesan ke DataWorks.Administrator workspace dapat mengaktifkan ekstensi yang digunakan untuk memeriksa peristiwa titik ekstensi tingkat workspace. Jenis ekstensi ini hanya dapat diaktifkan setelah workspace tempat ekstensi berlaku ditentukan. Setelah ekstensi diaktifkan, ekstensi tersebut dapat digunakan untuk menangguhkan operasi yang dilakukan di workspace hingga ekstensi mengembalikan hasil pemrosesan ke DataWorks.
Jika Anda tidak dapat menemukan ekstensi yang diinginkan, buka halaman Extensions di Open Platform dan periksa apakah ekstensi telah dipublikasikan.
Jika Anda mengonfigurasi parameter Opsi untuk Ekstensi untuk ekstensi di halaman Ekstensi di Platform Terbuka, Anda dapat mengonfigurasi parameter Opsi di kotak dialog Opsi untuk Ekstensi di Management Center. Kotak dialog Opsi untuk Ekstensi ditampilkan setelah Anda mengklik Konfigurasi di kolom Actions ekstensi di halaman Extension.
Layanan DataWorks
Jika administrator workspace atau administrator tenant melakukan operasi di bagian sebelumnya untuk mengaktifkan ekstensi di workspace tertentu atau semua workspace yang dimiliki tenant, ketika pengembang atau insinyur O&M melakukan operasi pada titik ekstensi terkait di workspace yang ditentukan atau di tingkat tenant, operasi tersebut ditangguhkan hingga ekstensi mengembalikan hasil pemrosesan ke DataWorks. Untuk informasi lebih lanjut tentang skenario penggunaan, lihat topik berikut: