Dapatkan jawaban atas pertanyaan umum tentang Azure API Management.
Apa artinya saat fitur berada dalam pratinjau?
Saat fitur dipratinjau, artinya kami secara aktif mencari umpan balik tentang cara kerja fitur tersebut untuk Anda. Fitur dalam pratinjau secara fungsional selesai, tetapi ada kemungkinan bahwa kami akan membuat perubahan yang melanggar dalam menanggapi umpan balik pelanggan. Kami menyarankan agar Anda tidak bergantung pada fitur yang dipratinjau di lingkungan produksi Anda.
Bagaimana cara mengetahui tentang pembaruan dan perubahan pada API Management?
Berlangganan untuk memperbarui pengumuman yang diterbitkan di lokasi ini:
- Catatan rilis Azure API Management.
- Pembaruan Azure
Bagaimana cara mengamankan koneksi antara gateway API Management dan layanan backend saya?
Anda memiliki beberapa opsi untuk mengamankan koneksi antara gateway API Management dan layanan backend Anda, termasuk:
- Gunakan autentikasi kunci langganan. Sendiri, kunci langganan bukan bentuk autentikasi yang kuat, tetapi sering digunakan bersama dengan metode lain. Untuk informasi selengkapnya, lihat Autentikasi dan otorisasi di API Management.
- Gunakan autentikasi bersama TLS seperti yang dijelaskan dalam Cara mengamankan layanan back-end dengan menggunakan autentikasi sertifikat klien di Azure API Management.
- Gunakan pemfilteran IP pada layanan back-end Anda. Di semua tingkatAN API Management kecuali tingkat Konsumsi, alamat IP gateway tetap konstan. Untuk informasi selengkapnya, lihat Alamat IP Azure API Management.
- Koneksi instans API Management Anda ke Jaringan virtual Azure.
- Konfigurasikan otorisasi OAuth 2.0. Untuk informasi selengkapnya, lihat Autentikasi dan otorisasi di API Management.
Bagaimana cara menyalin instans layanan Manajemen API saya ke instans baru?
Anda memiliki beberapa opsi, termasuk:
- Menggunakan fungsi pencadangan dan pemulihan dalam API Management.
- Membuat fitur pencadangan dan pemulihan Anda sendiri dengan menggunakan API Management REST API untuk menyimpan dan memulihkan entitas dari instans layanan yang Anda inginkan.
- Mengunduh konfigurasi layanan dengan menggunakan Git, lalu mengunggahnya ke instans baru.
Dapatkah saya memindahkan instans API Management dari satu langganan ke langganan lainnya?
Ya. Untuk mempelajari lebih lanjut, lihat Memindahkan sumber daya ke grup sumber daya atau langganan baru.
Dapatkah saya mengelola instans API Management saya secara terprogram?
Ya, Anda dapat mengelola API Management secara terprogram dengan menggunakan berbagai alat, termasuk:
- The API Management REST API
- SDK klien Azure untuk .NET, JavaScript, Java, dan bahasa lainnya
- Azure PowerShell dan Azure CLI
- Templat Azure Resource Manager dan Bicep. Lihat contoh templat mulai cepat.
- Terraform
Bagaimana cara menambahkan pengguna ke grup Administrator?
Grup Administrator adalah grup sistem yang tidak dapat diubah yang menyertakan administrator langganan Azure. Anda tidak bisa menambahkan pengguna ke grup ini. Untuk informasi selengkapnya, lihat Cara membuat dan menggunakan grup untuk mengelola akun pengembang di Azure API Management.
Mengapa kebijakan yang ingin saya tambahkan tidak tersedia di editor kebijakan?
Jika kebijakan yang ingin Anda tambahkan tampak abu-abu atau berbayang di editor kebijakan, pastikan Anda berada dalam cakupan yang benar untuk kebijakan tersebut. Setiap pernyataan kebijakan dirancang untuk digunakan dalam cakupan dan bagian kebijakan tertentu. Untuk meninjau bagian dan cakupan kebijakan, lihat bagian Penggunaan kebijakan dalam referensi kebijakan.
Bagaimana cara menyiapkan beberapa lingkungan dalam satu API?
Untuk menyiapkan beberapa lingkungan, misalnya, lingkungan pengujian dan lingkungan produksi, dalam satu API, Anda memiliki dua opsi. Anda dapat:
- Host API yang berbeda pada instans API Management yang sama.
- Host API yang sama pada instans yang berbeda.
Apakah API Management hanya mendukung backend REST API?
API Management mendukung REST API serta passthrough ke API SOAP, WebSocket, dan GraphQL . API Management juga mendukung API GraphQL sintetis.
API Management juga terintegrasi dengan penawaran komputasi Azure yang umumnya digunakan untuk membangun dan menghosting API di Azure, termasuk Functions, Logic Apps, Container Apps, dan Web Apps.
Apakah ada batasan untuk mengimpor API saya?
Lihat Pembatasan impor API dan masalah yang diketahui untuk format OpenAPI (Swagger), WSDL, dan WADL.
Dapatkah saya menggunakan CI/CD untuk pengembangan API?
Ya. Untuk informasi selengkapnya, lihat Menggunakan DevOps dan CI/CD untuk menerbitkan API.
Untuk panduan arsitektur, lihat Akselerator zona pendaratan Azure API Management.
Metode perutean apa yang digunakan API Management dalam penerapan ke beberapa lokasi geografis?
API Management menggunakan metode perutean lalu lintas performa (latensi terendah) dalam penyebaran ke beberapa lokasi geografis. Untuk informasi selengkapnya, lihat Menyebarkan instans Azure API Management ke beberapa wilayah Azure.
Apakah API Management berfungsi dengan Azure ExpressRoute?
Ya.
Berapa ukuran subnet minimum yang diperlukan saat menyebarkan API Management ke VNet?
Ukuran subnet minimum yang diperlukan untuk menyebarkan API Management adalah /29. Pelajari selengkapnya tentang menggunakan API Management di jaringan virtual.
Apakah API Management menyediakan firewall aplikasi web (WAF)?
Meskipun API Management tidak menyertakan komponen WAF, disarankan untuk menyebarkan upstream WAF (di depan) instans API Management. Misalnya, gunakan Azure Application Gateway atau Azure Front Door.
Apa perbedaan antara gateway terkelola dan gateway yang dihost sendiri?
Untuk informasi, lihat gateway API di API Management dan gambaran umum gateway yang dihost sendiri.
Bagaimana API Management menangani garis miring berikutnya saat memanggil layanan backend?
Secara historis dan berdasarkan konvensi URL yang diakhir dengan garis miring berikutnya diperlakukan sebagai direktori, misalnya https://contoso.com/sample/
sedangkan URL yang sama tanpa garis miring https://contoso.com/sample
berikutnya akan menunjukkan file. Ini tidak diamanatkan; beberapa sistem menganggap kedua URL tersebut unik, yang lain menganggapnya sama. API Management tidak membuat perbedaan, dengan demikian satu operasi resource
akan menerima baik resource
atau resource/
. Namun, perbedaannya mungkin penting bagi host backend. Beberapa server web akan secara otomatis mengalihkan URL yang tidak berakhir dengan garis miring berikutnya, ke URL yang sama yang berakhiran garis miring berikutnya. Karena API Management adalah klien ke backend (server), pengalihan otomatis tidak selalu diinginkan. Jika diperlukan, buat kebijakan Rewrite URL untuk memastikan garis miring berikutnya selalu ditambahkan ke panggilan backend keluar.
Dapatkah nama API Management diubah?
Tidak, Anda tidak dapat mengubah nama (atau ID) API di Azure API Management setelah membuatnya. Namun, Anda dapat mengubah nama tampilan.
Saat Anda mengkloning API, instans baru dibuat dengan nilai yang dihasilkan sistem untuk nama tersebut, yang tidak dapat Anda ubah. Untuk menentukan nama untuk API, buat API baru secara manual dan impor definisi API. Untuk informasi selengkapnya, lihat Mengimpor API.