Langkah 1: Aktifkan API

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.

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