Panduan memulai API Gateway dan App Engine

Halaman ini menunjukkan cara menyiapkan API Gateway untuk mengelola dan mengamankan layanan backend App Engine.

Daftar Tugas

Gunakan daftar tugas berikut saat Anda mengerjakan tutorial. Semua tugas diperlukan untuk men-deploy gateway API untuk layanan backend App Engine Anda.

  1. Buat atau pilih Google Cloud project.
  2. Jika Anda belum men-deploy App Engine Anda sendiri, deploy aplikasi contoh. Lihat Sebelum memulai.
  3. Aktifkan layanan API Gateway yang diperlukan.
  4. Konfigurasi IAP untuk mengamankan aplikasi Anda. Lihat Mengonfigurasi IAP.
  5. Buat deskripsi OpenAPI yang mendeskripsikan API Anda, dan konfigurasi rute ke App Engine Anda. Lihat Membuat konfigurasi API.
  6. Deploy gateway API menggunakan konfigurasi API Anda. Lihat Men-deploy API Gateway.
  7. Melacak aktivitas ke aplikasi Anda. Lihat Melacak aktivitas API.
  8. Hindari timbulnya biaya pada akun Google Cloud Anda. Lihat Pembersihan.

Sebelum memulai

  1. Di konsol Google Cloud , buka halaman Dasbor, lalu pilih atau buat project Google Cloud .

    Buka halaman Dasbor

  2. Pastikan penagihan diaktifkan untuk project Anda.

    Mengaktifkan penagihan

  3. Catat project ID yang ingin Anda gunakan untuk tutorial ini. Di bagian selanjutnya dari halaman ini, project ID ini disebut sebagai PROJECT_ID.

  4. Download dan instal Google Cloud CLI.

    Download gcloud CLI

  5. Perbarui komponen gcloud:

    gcloud components update
  6. Tetapkan project default. Ganti PROJECT_ID dengan project ID Google Cloud Anda:

    gcloud config set project PROJECT_ID

  7. Jika Anda belum men-deploy aplikasi App Engine sendiri, ikuti langkah-langkah dalam Mulai Cepat App Engine untuk bahasa Anda guna menggunakan Google Cloud CLI untuk memilih atau membuat project Google Cloud dan men-deploy aplikasi contoh. Catat URL aplikasi, serta region dan project ID tempat aplikasi Anda di-deploy.

Mengaktifkan layanan yang diperlukan

API Gateway mengharuskan Anda mengaktifkan layanan Google Cloud berikut:

Nama Nama layanan
API Gateway API apigateway.googleapis.com
Service Management API servicemanagement.googleapis.com
Service Control API servicecontrol.googleapis.com

Untuk mengaktifkan layanan yang diperlukan:

Konsol Google Cloud

  1. Di konsol Google Cloud , buka halaman APIs & Services > API Library.

    Buka Library API