Langkah 8: Deploy dan panggil contoh proxy

Halaman ini berlaku untuk Apigee dan Apigee Hybrid.

Baca dokumentasi Apigee Edge.

Yang Anda lakukan di langkah ini

Ikuti langkah-langkah di bawah untuk membuat dan men-deploy proxy API pengujian. Terakhir, uji proxy API dengan mengirimkan 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:

  1. Buka UI Apigee di Konsol Cloud di browser.
  2. Pastikan nama organisasi Anda dipilih dari menu dropdown di pojok kiri atas UI. Nama organisasi sama dengan nama project Google Cloud Anda.
  3. Di panel navigasi sebelah kiri, klik Pengembangan proxy > Proxy API.
  4. Klik + Buat.

    Halaman Create a proxy akan terbuka.

  5. Di kotak Proxy template, pilih Reverse proxy (most common).
  6. Di Langkah 1: Detail proxy, konfigurasi proxy dengan nilai berikut:
    Nama parameter Nilai
    Nama {i>proxy<i} hello-world
    Jalur dasar /hello-world
    Target (API yang Ada) mocktarget.apigee.net
  7. Klik Next.
  8. Pada Langkah 2: Kebijakan, di bagian Keamanan: Otorisasi pilih Lewati (tanpa otorisasi).
  9. Klik Next.
  10. Pada Langkah 3: Deploy (optional), pilih lingkungan tempat proxy akan di-deploy, lalu klik OK.
  11. Klik Create.

    Proxy API baru Anda dibuat dan di-deploy di lingkungan yang dipilih.

  12. Halaman Ringkasan proxy untuk proxy yang baru Anda buat akan ditampilkan. 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.
  13. Di panel navigasi sebelah kiri, pilih Management > Environments > Environment Groups.
  14. 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:

  1. Login ke UI Apigee.
  2. Pastikan nama organisasi Anda dipilih dari menu dropdown di pojok kiri atas UI. Nama organisasi sama dengan nama project Google Cloud Anda.
  3. Klik API Proxy di tampilan utama.
  4. Dari menu drop-down Select Environment, pilih lingkungan.
  5. Klik Buat baru.
  6. Klik Reverse proxy (paling umum).
  7. Di halaman Proxy details, konfigurasi proxy Anda dengan nilai berikut:
    Nama parameter Nilai
    Nama hello-world
    Jalur dasar /hello-world
    Target (API yang Ada) https://mocktarget.apigee.net
  8. Klik Next.
  9. Di halaman Common policies, di bagian Security: Authorization, pilih Pass through (no authorization).
  10. Klik Next.
  11. Di halaman Summary, di bagian Optional Deployment, pilih lingkungan untuk men-deploy proxy.
  12. Klik Buat dan deploy.

    Proxy API baru Anda dibuat dan di-deploy di lingkungan yang dipilih.

  13. Klik Buka daftar proxy. 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.
  14. Di panel navigasi sebelah kiri, pilih Admin > Environments > Groups.
  15. Salin nama host untuk grup lingkungan Anda. Anda akan menggunakan nama host ini untuk memanggil proxy API di langkah berikutnya.

Memanggil proxy dengan akses internal

Jika Anda mengizinkan akses internal di Langkah 7: Konfigurasikan perutean akses, ikuti petunjuk dalam: Memanggil proxy API dengan akses khusus internal.

Memanggil proxy dengan akses eksternal

Jika Anda mengizinkan akses eksternal di Langkah 7: Konfigurasikan pemilihan rute akses, ikuti langkah-langkah berikut:

  1. Siapkan entri DNS untuk host Anda. Berikut dua cara untuk menyelesaikan tugas ini:
    • Di registrar, buat data A yang menunjuk nama host grup lingkungan Anda ke IP yang ditampilkan di halaman wizard di bagian Configure DNS. Misalnya, jika nama host Anda adalah sales.example.com dan IP-nya adalah 10.23.0.2, arahkan data untuk sales.example.com ke alamat 10.23.0.2.
    • Gunakan Google Cloud DNS untuk memetakan URL ke alamat IP.
  2. 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 yang Anda tentukan di grup lingkungan pada Langkah 6: Buat lingkungan.

    Permintaan yang berhasil akan menampilkan string: Hello, Guest!. Jika permintaan Anda tidak berhasil, lihat Pemecahan masalah.

Langkah berikutnya