Untuk menggunakan Apigee Hybrid, Anda harus mengaktifkan API berikut untuk project di Konsol Google Cloud:
- Apigee API: Menyediakan komunikasi antara project Anda dan layanan hybrid lainnya serta Google Cloud API.
- Apigee Connect API: Menyediakan komunikasi antara bidang pengelolaan Apigee dan layanan MART di bidang runtime.
- Cloud Pub/Sub API: Diperlukan agar kuota dapat beroperasi.
- Cloud Resource Manager API: Digunakan oleh hybrid untuk memvalidasi akun layanan.
- Compute Engine API: Digunakan untuk pengelolaan cluster (khusus cluster berbasis GKE).
- Kubernetes Engine API: Aktifkan jika Anda berencana menggunakan Google Kubernetes Engine (GKE), atau GKE lokal (Anthos) lokal untuk penginstalan runtime hybrid.
Aktifkan API yang diperlukan untuk project Google Cloud Anda:
Anda dapat menggunakan CLI atau UI Google Cloud Console untuk mengaktifkan API.
UI Google Cloud
Untuk mengaktifkan API menggunakan UI, lakukan langkah-langkah berikut:
- Buka Library API Konsol Google Cloud dan login dengan akun yang Anda buat di Langkah 1: Buat akun Google Cloud.
- Pilih project yang Anda buat di Langkah 2: Buat project Google Cloud.
- Aktifkan Apigee API sebagai berikut:
- Jika Anda tidak melihat halaman API Library, pilih APIs & Services > Library dari Navigation menu.
- Pastikan project yang benar dipilih.
- Di tampilan API Library, telusuri "Apigee".
Google Cloud menampilkan daftar API yang cocok dengan "Apigee"
- Temukan layanan Apigee API, lalu klik layanan tersebut.
- Di tampilan Apigee API, klik Enable.
Google Cloud mengaktifkan Apigee API untuk project Google Cloud Anda.
- Aktifkan Apigee Connect API:
- Di tampilan API Library, telusuri "Apigee Connect".
- Temukan Apigee Connect API, lalu aktifkan.
- Aktifkan Cloud Pub/Sub API:
- Di tampilan API Library, telusuri "Cloud Pub/Sub API".
- Cari Cloud Pub/Sub API lalu aktifkan.
- Aktifkan Cloud Resource Manager API:
- Di tampilan API Library, telusuri "Cloud Resource Manager".
- Temukan dan aktifkan Cloud Resource Manager.
- (Khusus cluster berbasis GKE) Aktifkan Compute Engine API:
- Di tampilan Library API, telusuri "Compute Engine".
- Temukan Compute Engine API dan aktifkan.
- (Khusus cluster berbasis GKE) Aktifkan Google Kubernetes Engine API:
- Di tampilan Library API, telusuri "Google Kubernetes Engine".
- Cari Google Kubernetes API dan aktifkan.
- Untuk mengonfirmasi bahwa Anda telah mengaktifkan API, pilih APIs & Services >
Dashboard.
API yang baru saja Anda tambahkan ditampilkan dalam daftar API yang telah diaktifkan:
- API Apigee
- Apigee Connect API
- Cloud Pub/Sub API
- API Cloud Resource Manager
- Compute Engine API
- Kubernetes Engine API
gcloud CLI
Untuk mengaktifkan API menggunakan CLI, lakukan langkah-langkah berikut:
- Buka jendela terminal di perangkat yang Anda gunakan untuk mengelola Apigee.
- Pastikan Anda telah menginstal
gcloud
di shell lokal dengan menjalankan perintah berikut. Alatgcloud
menyediakan antarmuka command line utama untuk Cloud.gcloud -h
Jika
gcloud
belum terinstal, instal Cloud SDK. -
Pastikan variabel
PROJECT_ID
telah ditentukan dengan ID project yang Anda buat di Langkah 2: Buat project Google Cloud:echo $PROJECT_ID
Jika tidak, tentukan variabel lingkungan
PROJECT_ID
dengan perintah berikut:export PROJECT_ID=your_project_id
- Pilih tab penginstalan yang diinginkan guna melihat perintah untuk mengaktifkan API:
GKE
Jika Anda akan menjalankan cluster di Google Cloud (GKE), aktifkan API dengan perintah berikut:
gcloud services enable \ apigee.googleapis.com \ apigeeconnect.googleapis.com \ cloudresourcemanager.googleapis.com \ compute.googleapis.com \ container.googleapis.com \ pubsub.googleapis.com --project $PROJECT_ID
GKE on-prem
Jika Anda akan menjalankan cluster di GKE secara lokal (Anthos), aktifkan API tersebut dengan perintah berikut:
gcloud services enable \ apigee.googleapis.com \ apigeeconnect.googleapis.com \ cloudresourcemanager.googleapis.com \ pubsub.googleapis.com --project $PROJECT_ID
Anthos on bare metal
Jika Anda akan menjalankan Apigee Hybrid di cluster Anthos bare metal, aktifkan API tersebut dengan perintah berikut:
gcloud services enable \ apigee.googleapis.com \ apigeeconnect.googleapis.com \ cloudresourcemanager.googleapis.com \ pubsub.googleapis.com --project $PROJECT_ID
AKS
Jika Anda akan menjalankan cluster di Azure Kubernetes Service (AKS), aktifkan API menggunakan perintah berikut:
gcloud services enable \ apigee.googleapis.com \ apigeeconnect.googleapis.com \ cloudresourcemanager.googleapis.com \ pubsub.googleapis.com --project $PROJECT_ID
GKE on AWS
Jika Anda akan menjalankan cluster di GKE di AWS, aktifkan API dengan perintah berikut:
gcloud services enable \ apigee.googleapis.com \ apigeeconnect.googleapis.com \ cloudresourcemanager.googleapis.com \ pubsub.googleapis.com --project $PROJECT_ID
EKS
Jika Anda akan menjalankan cluster di Amazon EKS, aktifkan API dengan perintah berikut:
gcloud services enable \ apigee.googleapis.com \ apigeeconnect.googleapis.com \ cloudresourcemanager.googleapis.com \ pubsub.googleapis.com --project $PROJECT_ID
OpenShift
Jika Anda akan menjalankan Apigee Hybrid di cluster Kubernetes yang sesuai pada OpenShift, aktifkan API tersebut dengan perintah berikut:
gcloud services enable \ apigee.googleapis.com \ apigeeconnect.googleapis.com \ cloudresourcemanager.googleapis.com \ pubsub.googleapis.com --project $PROJECT_ID
-
Pastikan semua API diaktifkan menggunakan perintah berikut:
gcloud services list
Hal berikut ditampilkan:
NAME TITLE apigee.googleapis.com Apigee API apigeeconnect.googleapis.com Apigee Connect API bigquery.googleapis.com BigQuery API bigquery.googleapis.com BigQuery API bigquerystorage.googleapis.com BigQuery Storage API cloudapis.googleapis.com Google Cloud APIs clouddebugger.googleapis.com Cloud Debugger API cloudresourcemanager.googleapis.com Cloud Resource Manager API cloudtrace.googleapis.com Cloud Trace API compute.googleapis.com Compute Engine API container.googleapis.com Kubernetes Engine API containeranalysis.googleapis.com Container Analysis API containerregistry.googleapis.com Container Registry API datastore.googleapis.com Cloud Datastore API iam.googleapis.com Identity and Access Management (IAM) API iamcredentials.googleapis.com IAM Service Account Credentials API logging.googleapis.com Cloud Logging API monitoring.googleapis.com Cloud Monitoring API oslogin.googleapis.com Cloud OS Login API pubsub.googleapis.com Cloud Pub/Sub API servicemanagement.googleapis.com Service Management API serviceusage.googleapis.com Service Usage API sql-component.googleapis.com Cloud SQL storage-api.googleapis.com Google Cloud Storage JSON API storage-component.googleapis.com Cloud Storage
Untuk mengetahui informasi selengkapnya tentang cara mengaktifkan API di Konsol Google Cloud, lihat Mengaktifkan API di project Google Cloud dalam dokumentasi Cloud.
Langkah berikutnya
1 2 3 (BERIKUTNYA) Langkah 4: Buat organisasi 5