Langkah 1: Aktifkan API

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.

  1. Lengkapi Prasyarat, dan pastikan Anda telah menginstal gcloud CLI di shell lokal Anda:
    gcloud -h
  2. 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
  3. 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
  4. 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.