Untuk menggunakan Apigee hybrid, Anda harus (kecuali jika dinyatakan lain) mengaktifkan API layanan berikut:
Tugas | Deskripsi |
---|---|
Apigee API | Menyediakan komunikasi antara project Anda dan layanan campuran lainnya serta API Google Cloud. |
Apigee Connect API | Menyediakan komunikasi antara bidang pengelolaan Apigee dan bidang runtime. |
Cloud Pub/Sub API | Diperlukan agar fitur kuota Apigee dapat beroperasi. |
Cloud Resource Manager API | Digunakan oleh hybrid untuk memvalidasi akun layanan. |
Kubernetes Engine API | Aktifkan jika Anda berencana menggunakan Google Kubernetes Engine (GKE), atau GKE on-prem (Anthos) untuk penginstalan runtime campuran. |
Compute Engine API | Digunakan untuk pengelolaan cluster (khusus cluster berbasis GKE dan OpenShift di Google Cloud). |
API Google Cloud | Ini adalah layanan meta untuk Google Cloud API untuk memudahkan (khusus OpenShift 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. (Khusus OpenShift 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 membuat panggilan API. (Khusus OpenShift di cluster berbasis Google Cloud). |
IAM Service Account Credentials API | Service Account Credentials API memungkinkan developer membuat kredensial hak istimewa terbatas berumur pendek untuk akun layanan mereka di Google Cloud. (Khusus OpenShift di cluster berbasis Google Cloud). |
Service Management API | Google Service Management memungkinkan produsen layanan memublikasikan layanan mereka di Google Cloud Platform sehingga dapat ditemukan dan digunakan oleh konsumen layanan. (Khusus OpenShift 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. (Khusus OpenShift 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. (Khusus OpenShift di cluster berbasis Google Cloud). |
Gunakan gcloud
untuk mengaktifkan API yang diperlukan seperti yang dijelaskan dalam langkah-langkah berikut. Jika mau, Anda dapat menggunakan Cloud Console untuk mengaktifkan API.
- Selesaikan Prasyarat, dan pastikan Anda telah menginstal gcloud CLI di shell lokal:
gcloud -h
-
Buat variabel lingkungan
PROJECT_ID
dengan nilai berupa ID project Google Cloud yang ingin Anda gunakan untuk Apigee hybrid. Project ID adalah string unik yang digunakan untuk membedakan project Anda dari semua project lain di Google Cloud. Jika diperlukan, lihat Menemukan project ID:export PROJECT_ID=YOUR_PROJECT_ID
- Pilih tab untuk penginstalan yang Anda inginkan 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 di 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 diaktifkan, menggunakan perintah berikut:
gcloud services list --project $PROJECT_ID
Output 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
Buka Langkah 2: Membuat organisasi.