Untuk menggunakan Apigee Hybrid, Anda harus (kecuali dinyatakan lain) mengaktifkan API layanan berikut:
Tugas | Deskripsi |
---|---|
API Apigee | Menyediakan komunikasi antara project Anda dan layanan hybrid lainnya serta Google Cloud API. |
Apigee Connect API | Menyediakan komunikasi antara bidang pengelolaan Apigee dan bidang runtime. |
Cloud Pub/Sub API | Diperlukan agar fitur kuota Apigee dapat beroperasi. |
API Cloud Resource Manager | Digunakan oleh hybrid untuk memvalidasi akun layanan. |
Kubernetes Engine API | Aktifkan jika Anda berencana menggunakan Google Kubernetes Engine (GKE), atau GKE lokal (Anthos) untuk penginstalan runtime hybrid. |
Compute Engine API | Digunakan untuk pengelolaan cluster (berbasis GKE dan OpenShift di cluster berbasis Google Cloud saja). |
API Google Cloud | Ini adalah layanan meta untuk Google Cloud API demi kenyamanan (OpenShift hanya di cluster berbasis Google Cloud). |
Cloud DNS API | Google Cloud DNS adalah layanan Domain Name System (DNS) otoritatif yang skalabel, dapat diandalkan, dan terkelola, yang berjalan di infrastruktur yang sama dengan Google. (OpenShift hanya di cluster berbasis Google Cloud). |
Identity and Access Management (IAM) API | Mengelola identitas dan kontrol akses untuk resource Google Cloud Platform, termasuk pembuatan akun layanan, yang dapat Anda gunakan untuk melakukan autentikasi ke Google dan melakukan panggilan API. (OpenShift hanya di cluster berbasis Google Cloud). |
IAM Service Account Credentials API | Service Account Credentials API memungkinkan developer membuat kredensial dengan hak istimewa terbatas yang berumur pendek untuk akun layanan mereka di Google Cloud. (OpenShift hanya di cluster berbasis Google Cloud). |
Service Management API | Dengan Pengelolaan Layanan Google, produsen layanan dapat memublikasikan layanan mereka di Google Cloud Platform sehingga layanan tersebut dapat ditemukan dan digunakan oleh konsumen layanan. (OpenShift hanya di cluster berbasis Google Cloud). |
Service Usage API | Mengaktifkan layanan yang ingin digunakan konsumen layanan di Google Cloud Platform, mencantumkan layanan yang tersedia atau diaktifkan, atau menonaktifkan layanan yang tidak lagi digunakan konsumen layanan. (OpenShift hanya di cluster berbasis Google Cloud). |
Google Cloud Storage JSON API | Memungkinkan Anda menyimpan dan mengambil objek data yang mungkin berukuran besar dan tidak dapat diubah (khusus OpenShift di cluster berbasis Google Cloud). |
Cloud Storage | Google Cloud Storage adalah layanan RESTful untuk menyimpan dan mengakses data Anda di infrastruktur Google. (OpenShift hanya di cluster berbasis Google Cloud). |
Gunakan gcloud
untuk mengaktifkan API yang diperlukan seperti yang dijelaskan dalam langkah-langkah berikut. Jika ingin, Anda dapat menggunakan Konsol Cloud untuk mengaktifkan API.
- Lengkapi Prasyarat, dan pastikan Anda telah menginstal gcloud CLI di shell lokal Anda:
gcloud -h
-
Buat variabel lingkungan
PROJECT_ID
dengan nilainya adalah ID project Google Cloud yang akan Anda gunakan untuk Apigee Hybrid. Project ID adalah string unik yang digunakan untuk membedakan project Anda dari yang lain di Google Cloud. Jika perlu, lihat Menemukan project ID: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
OpenShift di Google Cloud
Jika Anda akan menjalankan cluster pada OpenShift di Google Cloud, aktifkan API ini dengan perintah berikut:
gcloud services enable \ apigee.googleapis.com \ apigeeconnect.googleapis.com \ cloudapis.googleapis.com \ cloudresourcemanager.googleapis.com \ compute.googleapis.com \ dns.googleapis.com \ iam.googleapis.com \ iamcredentials.googleapis.com \ pubsub.googleapis.com --project $PROJECT_ID servicemanagement.googleapis.com \ serviceusage.googleapis.com \ storage-api.googleapis.com \ storage-component.googleapis.com --project $PROJECT_ID
Platform Lain
Aktifkan API dengan perintah berikut jika Anda akan menjalankan cluster di platform Kubernetes lain, seperti
- GKE on-prem
- Anthos on bare metal
- AKS
- GKE on AWS
- EKS
gcloud services enable \ apigee.googleapis.com \ apigeeconnect.googleapis.com \ cloudresourcemanager.googleapis.com \ pubsub.googleapis.com --project $PROJECT_ID
-
Pastikan semua API telah diaktifkan menggunakan perintah berikut:
gcloud services list --project $PROJECT_ID
Output-nya harus menyertakan semua API yang baru saja Anda aktifkan, seperti dalam contoh ini:
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
Langkah berikutnya
Lanjutkan ke Langkah 2: Buat organisasi.