Halaman ini berlaku untuk Apigee dan Apigee hybrid.
Lihat dokumentasi Apigee Edge.
Yang Anda lakukan pada langkah ini
Ikuti langkah-langkah di bawah untuk membuat dan men-deploy proxy API pengujian. Terakhir, uji proxy API dengan mengirim permintaan HTTP ke proxy tersebut.
Membuat dan men-deploy proxy API
Proses penyediaan untuk Apigee tidak otomatis membuat dan men-deploy proxy API untuk Anda. Anda harus membuat dan men-deploy proxy secara manual.
UI Apigee di konsol Cloud
Untuk membuat dan men-deploy proxy pertama Anda:
- Buka UI Apigee di Cloud Console di browser.
- Pastikan nama organisasi Anda dipilih dari menu drop-down di sudut kiri atas UI. Nama organisasi sama dengan nama project Google Cloud Anda.
- Di panel navigasi sebelah kiri, klik Pengembangan proxy > Proxy API.
- Klik + Buat.
Halaman Create a proxy akan terbuka.
- Di kotak Proxy template, pilih Reverse proxy (most common).
- Di Langkah 1: Detail proxy, konfigurasikan proxy dengan nilai berikut:
Nama parameter Nilai Nama proxy hello-world
Jalur dasar /hello-world
Target (API yang Ada) mocktarget.apigee.net
- Klik Berikutnya.
- Di Langkah 2: Men-deploy (opsional):
- Lingkungan deployment: Opsional. Gunakan kotak centang untuk memilih satu atau beberapa lingkungan tempat proxy akan di-deploy. Jika Anda memilih untuk tidak men-deploy proxy pada tahap ini, kosongkan kolom Deployment environments. Anda dapat men-deploy proxy nanti.
- Akun Layanan: Opsional. Lampirkan akun layanan ke deployment untuk memungkinkan proxy Anda mengakses layanan Google Cloud, seperti yang ditentukan dalam peran dan izin akun layanan.
- Klik Create.
Proxy API baru Anda dibuat dan di-deploy di lingkungan yang dipilih.
- Halaman Ringkasan proxy untuk proxy yang baru dibuat akan terbuka. Tanda centang hijau di bagian Status menunjukkan bahwa proxy berhasil di-deploy. Jika proxy tidak di-deploy, lihat Men-deploy proxy API dan ikuti langkah-langkah untuk men-deploynya secara manual.
- Di panel navigasi sebelah kiri, pilih Pengelolaan > Lingkungan > Grup Lingkungan.
- Salin nama host untuk grup lingkungan Anda. Anda akan menggunakan nama host ini untuk memanggil proxy API di langkah berikutnya.
UI Apigee
Untuk membuat dan men-deploy proxy pertama Anda:
- Login ke UI Apigee.
- Pastikan nama organisasi Anda dipilih dari menu drop-down di sudut kiri atas UI. Nama organisasi sama dengan nama project Google Cloud Anda.
- Klik API Proxies di tampilan utama.
- Dari menu drop-down Select Environment, pilih lingkungan.
- Klik Buat baru.
- Klik Reverse proxy (paling umum).
- Di halaman Detail proxy, konfigurasikan proxy dengan nilai berikut:
Nama parameter Nilai Nama hello-world
Jalur dasar /hello-world
Target (API yang Ada) https://mocktarget.apigee.net
- Klik Berikutnya.
- Di halaman Kebijakan umum, pada bagian Keamanan: Otorisasi, pilih Pass through (tanpa otorisasi).
- Klik Berikutnya.
- Di halaman Summary , pada bagian Optional Deployment, pilih lingkungan tempat proxy akan di-deploy.
- Klik Buat dan deploy.
Proxy API baru Anda dibuat dan di-deploy di lingkungan yang dipilih.
- Klik Buka daftar proxy. Tanda centang hijau di bagian Status menunjukkan bahwa proxy berhasil di-deploy. Jika proxy tidak di-deploy, lihat Deploying an API proxy dan ikuti langkah-langkah untuk men-deploynya secara manual.
- Di panel navigasi sebelah kiri, pilih Admin > Lingkungan > Grup.
- Klik Lihat di konsol Google Cloud.
- Salin nama host untuk grup lingkungan Anda. Anda akan menggunakan nama host ini untuk memanggil proxy API di langkah berikutnya.
- Tutup konsol Google Cloud.
Memanggil proxy dengan akses internal
Jika Anda mengizinkan akses internal di Langkah 4: Menyesuaikan pemilihan rute akses, ikuti petunjuk di: Memanggil proxy API dengan akses khusus internal.
Memanggil proxy dengan akses eksternal
Jika Anda mengizinkan akses eksternal di Langkah 4: Sesuaikan pemilihan rute akses, ikuti langkah-langkah berikut:
- Siapkan entri DNS untuk host Anda. Berikut dua cara untuk menyelesaikan
tugas ini:
- Di registrar, buat data A yang mengarahkan nama host grup lingkungan Anda ke IP yang ditampilkan di halaman wizard pada bagian Configure DNS. Misalnya, jika nama host Anda adalah
sales.example.com
dan IP-nya adalah 10.23.0.2, arahkan data untuksales.example.com
ke alamat10.23.0.2
. - Gunakan Cloud DNS Google untuk memetakan URL ke alamat IP.
- Di registrar, buat data A yang mengarahkan nama host grup lingkungan Anda ke IP yang ditampilkan di halaman wizard pada bagian Configure DNS. Misalnya, jika nama host Anda adalah
- Uji proxy API dengan mengirimkan permintaan berikut di jendela terminal:
curl -v -H "Host:YOUR_ENV_GROUP_HOSTNAME" \ https://YOUR_INSTANCE_IP_OR_DNS/hello-world
Dengan keterangan:
- Nilai header
Host
(YOUR_ENV_GROUP_HOSTNAME) adalah nama host dari halaman Environments > Environment Groups.
Permintaan yang berhasil akan menampilkan string:
Hello, Guest!
. Jika permintaan Anda tidak berhasil, lihat Pemecahan masalah. - Nilai header
Langkah berikutnya
- Ikuti tur tutorial Apigee, termasuk: