Setelah menguji API, Anda dapat mempublikasikannya ke API Gateway untuk manajemen siklus hidup penuh. Contohnya, Anda dapat merancang, mengembangkan, menguji, mempublikasikan, memantau, mengelola, dan menarik kembali API. Anda juga dapat mempublikasikan API ke Alibaba Cloud Marketplace untuk dijual, membantu Anda merealisasikan nilai dari data dan membentuk siklus bisnis tertutup secara efisien. Topik ini menjelaskan cara mempublikasikan API ke API Gateway dan Alibaba Cloud Marketplace.
Prasyarat
API yang ingin dipublikasikan telah diuji. Untuk informasi lebih lanjut, lihat Uji API yang sedang dikembangkan.
API Gateway telah diaktifkan.
Karena batasan arsitektur jaringan DataWorks dan API Gateway, Anda hanya dapat mengatur parameter Type menjadi Standard instance saat membeli instance API Gateway. Parameter Type tidak dapat diatur menjadi VPC integration instance.
Informasi latar belakang
API Gateway menyediakan layanan manajemen siklus hidup API, termasuk penerbitan, manajemen, operasi & pemeliharaan (O&M), serta penjualan. API Gateway juga menyediakan fitur seperti manajemen izin, pembatasan laju, dan kontrol akses. Layanan ini sederhana, cepat, hemat biaya, dan berisiko rendah, memungkinkan Anda menggabungkan layanan mikro, memisahkan frontend dari backend, mengintegrasikan sistem, serta menyediakan fitur dan data kepada mitra dan pengembang. Saat menerbitkan API di DataService Studio, API tersebut diterbitkan ke API Gateway, yang kemudian otomatis menghasilkan URL untuk memanggil API. Untuk informasi lebih lanjut tentang API Gateway, lihat Apa itu API Gateway?
DataService Studio juga memungkinkan Anda menerbitkan API ke Alibaba Cloud Marketplace. Untuk informasi lebih lanjut, lihat Publikasikan API ke Alibaba Cloud Marketplace.
Publikasikan API ke API Gateway
Buka halaman DataService Studio.
Masuk ke Konsol DataWorks. Di bilah navigasi atas, pilih wilayah yang diinginkan. Di panel navigasi kiri, pilih . Pada halaman yang muncul, pilih ruang kerja dari daftar drop-down dan klik Go to DataService Studio.
Di panel Service Development, temukan API yang ingin dipublikasikan di bagian Proses Bisnis dan klik dua kali nama API. Pada tab konfigurasi API, klik Submit di bilah alat atas.
CatatanHanya API yang telah diuji yang dapat dikirim. Untuk informasi tentang cara menguji API, lihat Uji API.
Setelah API dikirim, pesan prompt akan ditampilkan di bagian atas halaman, dan versi API secara otomatis dibuat. Pada tab Version, Anda dapat melihat informasi versi terkini dari API yang dikirim, seperti status API.

Ajukan permohonan untuk menerbitkan API.
Di panel navigasi kanan tab konfigurasi API, klik Version. Temukan versi API yang ingin dipublikasikan dan klik Request to Publish di kolom Tindakan untuk menerbitkan versi API tersebut.
Gunakan tipe aplikasi default Publikasikan API layanan data dan masukkan alasan permohonan di bidang Alasan Permohonan. Lalu, klik Apply for permission untuk mengirimkan permohonan.
CatatanJika Anda mendefinisikan kebijakan persetujuan di Pusat Persetujuan DataWorks, API harus disetujui sebelum dapat diterbitkan. Untuk informasi lebih lanjut, lihat Ikhtisar.
Tunggu permohonan disetujui.
Setelah Anda mengirimkan permohonan, Anda hanya dapat menerbitkan API setelah pemeriksa menyelesaikan persetujuan berdasarkan kebijakan persetujuan di Pusat Persetujuan DataWorks. Pemeriksa dapat melihat detail permohonan dan memprosesnya pada halaman Requests To Be Processed di Approval Center DataWorks.
CatatanSetelah permohonan disetujui, status API pada tab Version berubah dari To Be Requested menjadi Can Be Published.
Terbitkan API.
Setelah permohonan disetujui, klik Version di panel navigasi kanan tab konfigurasi API. Temukan catatan persetujuan dan klik Publish di kolom Tindakan.
Setelah API diterbitkan di halaman DataService Studio, DataWorks akan menerbitkan API ke grup API terkait di API Gateway berdasarkan grup API yang terkait dengan proses bisnis tempat API tersebut berada. Untuk melihat grup API yang terkait dengan proses bisnis, temukan proses bisnis di panel Pengembangan Layanan halaman DataService Studio, klik kanan nama proses bisnis, lalu pilih Modify attributes. Setelah API diterbitkan, Anda dapat pergi ke konsol API Gateway dan memilih untuk melihat informasi tentang API yang diterbitkan.
Setelah API diterbitkan, Anda dapat pergi ke konsol API Gateway untuk melihat informasi tentang API atau mengonfigurasi pengaturan pembatasan laju dan kontrol akses untuk API tersebut.
Jika Anda ingin memanggil API di aplikasi Anda, buat aplikasi dan otorisasi aplikasi untuk menggunakan API di konsol API Gateway. Lalu, panggil API di aplikasi Anda dengan menandatangani permintaan API menggunakan AppKey dan AppSecret. Untuk informasi lebih lanjut, lihat Contoh pemanggilan API. API Gateway juga menyediakan SDK untuk bahasa pemrograman utama. Anda dapat menggunakan SDK tersebut untuk mengintegrasikan API ke dalam aplikasi Anda. Untuk informasi lebih lanjut, lihat Unduh dan gunakan SDK.
Publikasikan API ke Alibaba Cloud Marketplace
Sektor API dari Alibaba Cloud Marketplace menyediakan ribuan produk API dalam kategori berikut: keuangan, AI, e-commerce, transportasi dan geografi, layanan kehidupan, manajemen perusahaan, dan urusan publik. Alibaba Cloud Marketplace menyediakan platform di mana Anda dapat memonetisasi data Anda.
Setelah Anda menerbitkan API yang dibuat atau didaftarkan di DataService Studio ke API Gateway, Anda dapat menerbitkan API tersebut ke Alibaba Cloud Marketplace hanya dengan beberapa klik. Ini adalah cara mudah untuk mencapai keuntungan finansial bagi perusahaan Anda.
Sebelum Anda menerbitkan API ke Alibaba Cloud Marketplace, Anda harus mendaftar dengan Alibaba Cloud Marketplace sebagai vendor perangkat lunak independen (ISV).
Hanya pengguna perusahaan yang dapat mendaftar dengan Alibaba Cloud Marketplace sebagai ISV.
Masuk ke portal ISV Alibaba Cloud Marketplace.
Di panel navigasi sebelah kiri, klik Listing. Halaman Commodity Manager akan muncul.
Klik Create Product.
Di langkah Access Information, konfigurasikan parameter berdasarkan kebutuhan bisnis Anda dan klik Selanjutnya. Lalu, selesaikan langkah-langkah lainnya sesuai petunjuk.
Operasi selanjutnya
Setelah API diterbitkan, Anda dapat memberikan izin kepada ruang kerja lain untuk memanggil API tersebut. Anda juga dapat melihat API yang diberi izin kepada ruang kerja Anda untuk dipanggil guna menerapkan berbagi data. Untuk informasi lebih lanjut, lihat Berikan izin untuk memanggil API.
Setelah API diterbitkan dan Anda diberi otorisasi untuk memanggil API tersebut, Anda dapat memilih metode autentikasi sederhana atau metode autentikasi tanda tangan untuk memanggil API. Jika Anda memilih autentikasi sederhana, Anda harus menambahkan AppCode di header permintaan. Jika Anda memilih autentikasi tanda tangan, Anda harus menambahkan AppKey dan AppSecret di header permintaan. Untuk informasi lebih lanjut, lihat Panggil API.