Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Azure API Center memungkinkan Anda melacak semua API di lokasi terpusat untuk penemuan, penggunaan kembali, dan tata kelola. Gunakan pusat API untuk mengembangkan dan memelihara inventarisasi TERstruktur dan terorganisir API organisasi Anda - terlepas dari jenis, tahap siklus hidup, atau lokasi penyebaran mereka - bersama dengan informasi terkait seperti detail versi, file definisi API, dan metadata umum.
Dengan menggunakan pusat API, pemangku kepentingan di seluruh organisasi Anda, termasuk manajer program API, administrator TI, pengembang aplikasi, dan pengembang API dapat merancang, menemukan, menggunakan kembali, dan mengatur API.
Catatan
Azure API Center adalah solusi untuk tata kelola API pada waktu desain dan penemuan API terpusat. Azure juga menawarkan layanan pelengkap seperti Azure API Management, solusi untuk tata kelola dan pengamatan API runtime dengan menggunakan gateway API. Tinjau perbedaan dan lihat bagaimana mereka dapat bekerja sama.
Manfaat
Azure API Center menawarkan manfaat berikut:
Membuat dan memelihara inventarisasi organisasi: Bangun inventarisasi LENGKAP API yang tersedia di organisasi Anda. Daftarkan API yang dikelola di semua solusi manajemen API Anda, termasuk Azure API Management dan platform dari penyedia lain. Sertakan juga API yang tidak dikelola dan API yang sedang dalam pengembangan. Mendorong komunikasi dan membiarkan manajer dan pengembang program API berkolaborasi untuk peningkatan penggunaan kembali API, kualitas, keamanan, kepatuhan, dan produktivitas pengembang.
Mengatur API organisasi Anda: Mengakses visibilitas yang lebih lengkap ke API yang sedang dikembangkan dan digunakan dalam organisasi Anda. Manajer program API dan administrator TI dapat mengatur inventarisasi ini untuk memastikannya memenuhi standar organisasi dengan menentukan metadata kustom dan menganalisis definisi API untuk menerapkan kesesuaian dengan pedoman gaya API.
Penemuan API yang mudah: Promosikan penggunaan kembali API untuk memaksimalkan produktivitas pengembang dan memastikan pengembang menggunakan API yang tepat. Azure API Center membantu manajer program dan pengembang menemukan inventarisasi dan filter API dengan menggunakan metadata bawaan dan kustom.
Mempercepat konsumsi API: Memaksimalkan produktivitas pengembang saat menggunakan API dan memastikannya dikonsumsi dengan cara yang aman konsisten dengan standar organisasi.
Kemampuan utama
Buat dan gunakan pusat API untuk kemampuan berikut:
Manajemen inventarisasi API: Aktifkan pengembang API dan manajer program API untuk mendaftarkan semua API organisasi untuk dimasukkan dalam inventarisasi terpusat. Mereka dapat menggunakan portal Microsoft Azure, Azure CLI, alat pengembang seperti alur CI/CD, dan tautan ke sumber API seperti layanan Azure API Management.
Desain dan pengembangan API: Memungkinkan pengembang menggunakan ekstensi Azure API Center untuk Visual Studio Code untuk mendaftarkan API langsung dari lingkungan pengembangan yang sama tempat mereka membuat API dan aplikasi mereka.
Pengembang dapat memanfaatkan integrasi ekstensi dengan GitHub Copilot untuk membuat definisi API dari kode dan GitHub Copilot for Azure untuk merancang API dengan bantuan AI.
Representasi API dunia nyata: Tambahkan informasi dunia nyata tentang setiap API termasuk versi dan definisi seperti definisi OpenAPI. Buat daftar penyebaran API dan kaitkan dengan lingkungan runtime, misalnya, mewakili Azure API Management atau solusi manajemen API lainnya.
Tata kelola API: Atur dan filter API dan sumber daya terkait dengan menggunakan metadata bawaan dan kustom, untuk membantu tata kelola API dan penemuan oleh konsumen API. Siapkan linting dan analisis untuk menjaga kualitas definisi API.
Pengembang API dapat menerapkan pemeriksaan kepatuhan desain API lebih awal di Visual Studio Code dengan dukungan linting terintegrasi dan deteksi perubahan yang merusak. Integrasikan dengan alat seperti Dev Proxy untuk memastikan aplikasi tidak menggunakan API bayangan atau API yang tidak terdaftar yang tidak memenuhi standar organisasi.
Penemuan dan penggunaan kembali API: Memungkinkan pengembang perusahaan dan manajer program API untuk menemukan API melalui portal Azure API Center. Anda juga dapat mengaktifkan portal dengan menggunakan ekstensi Azure API Center Visual Studio Code.
Untuk informasi selengkapnya tentang entitas yang dapat Anda kelola dan kemampuan di Azure API Center, lihat Konsep utama.
Paket dan fitur API Center
Azure API Center ditawarkan dalam paket Gratis dan paket Standar, yang dirancang untuk memenuhi kebutuhan yang berbeda seperti yang dirangkum dalam tabel berikut. Untuk ketersediaan dan batas fitur, lihat Batas Azure API Center.
| Kemampuan | Paket gratis | Paket standar |
|---|---|---|
| Skenario penggunaan | Evaluasi dan penggunaan skala kecil | Beban kerja perusahaan dan produksi |
| Fitur inventori dan tata kelola | Terbatas1 | Diperluas untuk kasus penggunaan perusahaan |
| Jalur peningkatan | Dapat ditingkatkan ke Standar | N/A |
| Batasan waktu | Tidak | Tidak |
1 Untuk detailnya, lihat Batas Azure API Center.
Manfaat paket standar saat API Center ditautkan ke API Management
Pelanggan yang menautkan instans tingkat API Management Standard, Standard v2, Premium, atau Premium v2 ke pusat API mereka dapat menggunakan atau meningkatkan ke paket Standard API Center tanpa biaya tambahan. Manfaat ini berlanjut selama setidaknya satu instans API Management yang memenuhi syarat tetap ditautkan.
Untuk informasi selengkapnya, lihat Harga Azure API Management.
Wilayah yang telah tersedia
Azure API Center saat ini tersedia di wilayah Azure berikut:
- Australia Timur
- Kanada Tengah
- India Tengah
- US Timur
- Prancis Tengah
- Swedia Tengah
- UK Selatan
- Eropa Barat
Azure API Center dan ekosistem API
Azure API Center dapat melayani peran utama dalam ekosistem API organisasi. Pertimbangkan organisasi Contoso hipotetis, yang mengadopsi strategi API-first, menekankan pentingnya API dalam pengembangan dan integrasi perangkat lunak mereka.
Pengembang API, pengembang aplikasi, manajer program API, dan manajer API Contoso berkolaborasi melalui Azure API Center untuk mengembangkan dan menggunakan inventarisasi API organisasi. Diagram dan penjelasan berikut menunjukkan skenario ini:
Ekosistem API Contoso mencakup fitur-fitur berikut:
Pengembangan API: Pengembang Contoso secara teratur membangun API web ASP.NET. Mereka juga membuat Azure Functions dengan pemicu HTTP.
Lingkungan penyebaran API: Contoso menyebarkan sebagian API mereka ke Azure App Service. Mereka menyebarkan subset lain dari API mereka ke aplikasi Azure Function.
Azure API Management: Contoso menggunakan layanan Azure API Management untuk mengelola, menerbitkan, dan mengamankan API mereka. Mereka menggunakan instans terpisah untuk pengembangan, pengujian, dan produksi, masing-masing dengan nama yang berbeda.
Azure API Center: Contoso mengadopsi Azure API Center sebagai hub terpusat mereka untuk penemuan, tata kelola, dan konsumsi API. Azure API Center berfungsi sebagai hub API terstruktur dan terorganisir yang menyediakan informasi komprehensif tentang semua API organisasi, mempertahankan informasi terkait termasuk versi dan penyebaran terkait.