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.
- Buat atau pilih Google Cloud project.
- Jika Anda belum men-deploy App Engine Anda sendiri, deploy aplikasi contoh. Lihat Sebelum memulai.
- Aktifkan layanan API Gateway yang diperlukan.
- Konfigurasi IAP untuk mengamankan aplikasi Anda. Lihat Mengonfigurasi IAP.
- Buat deskripsi OpenAPI yang mendeskripsikan API Anda, dan konfigurasi rute ke App Engine Anda. Lihat Membuat konfigurasi API.
- Deploy gateway API menggunakan konfigurasi API Anda. Lihat Men-deploy API Gateway.
- Melacak aktivitas ke aplikasi Anda. Lihat Melacak aktivitas API.
- Hindari timbulnya biaya pada akun Google Cloud Anda. Lihat Pembersihan.
Sebelum memulai
Di konsol Google Cloud , buka halaman Dasbor, lalu pilih atau buat project Google Cloud .
Pastikan penagihan diaktifkan untuk project Anda.
Catat project ID yang ingin Anda gunakan untuk tutorial ini. Di bagian selanjutnya dari halaman ini, project ID ini disebut sebagai PROJECT_ID.
Download dan instal Google Cloud CLI.
Perbarui komponen
gcloud:gcloud components update
Tetapkan project default. Ganti PROJECT_ID dengan project ID Google Cloud Anda:
gcloud config set project PROJECT_ID
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
Di konsol Google Cloud , buka halaman APIs & Services > API Library.