Apigee hybrid memerlukan API layanan Google Cloud tertentu. Pada langkah ini, Anda akan mengaktifkan API yang diperlukan untuk platform penginstalan.
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 --help
-
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:
Jika Anda akan menjalankan cluster di OpenShift, aktifkan API dengan perintah berikut:
Klik untuk melihat detail tentang API
Nama Judul Deskripsi apigee.googleapis.com Apigee API Menyediakan komunikasi antara project Anda dan layanan campuran lainnya serta API Google Cloud. apigeeconnect.googleapis.com Apigee Connect API Menyediakan komunikasi antara bidang pengelolaan Apigee dan bidang runtime. cloudapis.googleapis.com API Google Cloud Ini adalah layanan meta untuk Google Cloud API untuk memudahkan (khusus cluster berbasis OpenShift) cloudresourcemanager.googleapis.com Cloud Resource Manager API Digunakan oleh hybrid untuk memvalidasi akun layanan. compute.googleapis.com Compute Engine API Digunakan untuk pengelolaan cluster (khusus cluster berbasis GKE dan OpenShift). dns.googleapis.com 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 cluster berbasis OpenShift). iam.googleapis.com 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 cluster berbasis OpenShift). iamcredentials.googleapis.com 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 Platform. (Khusus cluster berbasis OpenShift). pubsub.googleapis.com Cloud Pub/Sub API Diperlukan agar fitur kuota Apigee dapat beroperasi. servicemanagement.googleapis.com 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 cluster berbasis OpenShift). serviceusage.googleapis.com 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 cluster berbasis OpenShift). storage-api.googleapis.com Google Cloud Storage JSON API Memungkinkan Anda menyimpan dan mengambil objek data yang mungkin berukuran besar dan tidak dapat diubah (khusus cluster berbasis OpenShift). storage-component.googleapis.com Cloud Storage Google Cloud Storage adalah layanan RESTful untuk menyimpan dan mengakses data Anda di infrastruktur Google. (Khusus cluster berbasis OpenShift). 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 \ servicemanagement.googleapis.com \ serviceusage.googleapis.com \ storage-api.googleapis.com \ storage-component.googleapis.com --project $PROJECT_ID
Jika Anda akan menjalankan cluster di salah satu platform berikut, jalankan perintah di bawah untuk mengaktifkan API yang diperlukan:
- GKE on-prem
- Anthos on bare metal
- AKS
- GKE di AWS
- EKS
Klik untuk melihat detail tentang API
Nama Judul Deskripsi apigee.googleapis.com Apigee API Menyediakan komunikasi antara project Anda dan layanan campuran lainnya serta API Google Cloud. apigeeconnect.googleapis.com Apigee Connect API Menyediakan komunikasi antara bidang pengelolaan Apigee dan bidang runtime. pubsub.googleapis.com Cloud Pub/Sub API Diperlukan agar fitur kuota Apigee dapat beroperasi. cloudresourcemanager.googleapis.com Cloud Resource Manager API Digunakan oleh hybrid untuk memvalidasi akun layanan. gcloud services enable \ apigee.googleapis.com \ apigeeconnect.googleapis.com \ cloudresourcemanager.googleapis.com \ pubsub.googleapis.com --project $PROJECT_ID
Jika Anda akan menjalankan cluster di Google Kubernetes Engine (GKE), jalankan perintah ini untuk mengaktifkan API yang diperlukan:
Klik untuk melihat detail tentang API
Nama Judul Deskripsi apigee.googleapis.com Apigee API Menyediakan komunikasi antara project Anda dan layanan campuran lainnya serta API Google Cloud. apigeeconnect.googleapis.com Apigee Connect API Menyediakan komunikasi antara bidang pengelolaan Apigee dan bidang runtime. pubsub.googleapis.com Cloud Pub/Sub API Diperlukan agar fitur kuota Apigee dapat beroperasi. cloudresourcemanager.googleapis.com Cloud Resource Manager API Digunakan oleh hybrid untuk memvalidasi akun layanan. container.googleapis.com Kubernetes Engine API Aktifkan jika Anda berencana menggunakan Google Kubernetes Engine (GKE), atau GKE on-prem (Anthos) untuk penginstalan runtime campuran. compute.googleapis.com Compute Engine API Digunakan untuk pengelolaan cluster (khusus cluster berbasis GKE dan OpenShift). gcloud services enable \ apigee.googleapis.com \ apigeeconnect.googleapis.com \ cloudresourcemanager.googleapis.com \ compute.googleapis.com \ container.googleapis.com \ pubsub.googleapis.com --project $PROJECT_ID
-
(Opsional) Untuk memverifikasi bahwa API yang diperlukan telah diaktifkan, jalankan perintah ini.
Jika API yang diperlukan ada dalam
daftar yang ditampilkan, API tersebut akan diaktifkan.
gcloud services list --project $PROJECT_ID
Langkah berikutnya
Buka Langkah 2: Membuat organisasi.