Langkah 3: Mengaktifkan API

Untuk menggunakan Apigee Hybrid, Anda harus mengaktifkan API berikut untuk project di Konsol Google Cloud:

  • Apigee API: Menyediakan komunikasi antara project Anda dan layanan hybrid lainnya serta Google Cloud API.
  • Apigee Connect API: Menyediakan komunikasi antara bidang pengelolaan Apigee dan layanan MART di bidang runtime.
  • Cloud Pub/Sub API: Diperlukan agar kuota dapat beroperasi.
  • Cloud Resource Manager API: Digunakan oleh sistem hybrid untuk memvalidasi akun layanan.
  • Compute Engine API: Digunakan untuk pengelolaan cluster (khusus cluster berbasis GKE).
  • Kubernetes Engine API: Aktifkan jika Anda berencana menggunakan Google Kubernetes Engine (GKE), atau GKE lokal (Anthos) lokal untuk penginstalan runtime hybrid.

Aktifkan API yang diperlukan untuk project Google Cloud Anda:

Anda dapat menggunakan CLI atau UI Konsol Google Cloud untuk mengaktifkan API.

UI Google Cloud

Untuk mengaktifkan API menggunakan UI, lakukan langkah-langkah berikut:

  1. Buka Konsol Google Cloud dan login dengan akun yang Anda buat di Langkah 1: Buat akun Google Cloud.
  2. Pilih project yang Anda buat di Langkah 2: Buat project Google Cloud.
  3. Aktifkan Apigee API sebagai berikut:
    1. Dari Navigation menu, pilih APIs & Services > Library.

      Menu navigasi ditandai

      Opsi library dipilih setelah mengklik APIs & Services

    2. Di tampilan Library API, telusuri "Apigee".

      Kotak penelusuran library API

      Google Cloud menampilkan daftar API yang cocok dengan "Apigee"

    3. Temukan layanan Apigee API, lalu klik layanan tersebut.
    4. Opsi layanan Apigee API

    5. Di tampilan Apigee API, klik Enable.

      Google Cloud mengaktifkan Apigee API untuk project Google Cloud Anda.

  4. Aktifkan Apigee Connect API:
    1. Di tampilan API Library, telusuri "Apigee Connect".
    2. Temukan Apigee Connect API, lalu aktifkan.

      Google Cloud mengaktifkan Apigee Connect API untuk project Google Cloud Anda.

  5. Aktifkan Cloud Pub/Sub API:
    1. Di tampilan Library API, telusuri "Cloud Pub/Sub API".
    2. Cari dan aktifkan Cloud Pub/Sub API.

      Google Cloud mengaktifkan Cloud Pub/Sub API untuk project Google Cloud Anda.

  6. Aktifkan Cloud Resource Manager API:
    1. Di tampilan Library API, telusuri "Cloud Resource Manager".
    2. Temukan dan aktifkan Cloud Resource Manager.

      Google Cloud mengaktifkan Cloud Resource Manager API untuk project Google Cloud Anda.

  7. (Khusus cluster berbasis GKE) Aktifkan Compute Engine API:
    1. Di tampilan Library API, telusuri "Compute Engine".
    2. Temukan Compute Engine API dan aktifkan.

      Google Cloud mengaktifkan Compute Engine API untuk project Google Cloud Anda.

  8. (Khusus cluster berbasis GKE) Aktifkan Google Kubernetes Engine API:
    1. Di tampilan Library API, telusuri "Google Kubernetes Engine".
    2. Temukan Google Kubernetes API, lalu aktifkan.

      Google Cloud akan mengaktifkan Google Kubernetes API untuk project Google Cloud Anda.

  9. Untuk mengonfirmasi bahwa Anda telah mengaktifkan API, pilih APIs & Services > Dashboard.

    API yang baru saja Anda tambahkan ditampilkan dalam daftar API yang telah diaktifkan:

    • API Apigee
    • Apigee Connect API
    • Cloud Pub/Sub API
    • API Cloud Resource Manager
    • Compute Engine API
    • Kubernetes Engine API

gcloud CLI

Untuk mengaktifkan API menggunakan CLI, lakukan langkah-langkah berikut:

  1. Buka jendela terminal di perangkat yang Anda gunakan untuk mengelola Apigee.
  2. Pastikan Anda telah menginstal gcloud di shell lokal dengan menjalankan perintah berikut. Alat gcloud menyediakan antarmuka command line utama untuk Cloud.
    gcloud -h

    Jika Anda belum menginstal gcloud, instal Cloud SDK.

  3. Pastikan variabel PROJECT_ID telah ditentukan dengan ID project yang Anda buat di Langkah 2: Buat project Google Cloud:
    echo $PROJECT_ID

    Jika tidak, tentukan variabel lingkungan PROJECT_ID dengan perintah berikut:

    export PROJECT_ID=your_project_id
    Nama project ID diikuti tanda titik
  4. 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 \
        pubsub.googleapis.com \
        cloudresourcemanager.googleapis.com \
        compute.googleapis.com \
        container.googleapis.com --project $PROJECT_ID
    

    GKE on-prem

    Jika Anda akan menjalankan cluster di GKE secara lokal (Anthos), aktifkan API dengan perintah berikut:

    gcloud services enable \
        apigee.googleapis.com \
        apigeeconnect.googleapis.com \
        cloudresourcemanager.googleapis.com \
        pubsub.googleapis.com  --project $PROJECT_ID
    

    AKS

    Jika Anda akan menjalankan cluster di Azure Kubernetes Service (AKS), aktifkan API dengan perintah berikut:

    gcloud services enable \
        apigee.googleapis.com \
        apigeeconnect.googleapis.com \
        pubsub.googleapis.com \
        cloudresourcemanager.googleapis.com  --project $PROJECT_ID
    

    GKE on AWS

    Jika Anda akan menjalankan cluster di GKE pada AWS, aktifkan API dengan perintah berikut:

    gcloud services enable \
        apigee.googleapis.com \
        apigeeconnect.googleapis.com \
        pubsub.googleapis.com \
        cloudresourcemanager.googleapis.com  --project $PROJECT_ID
    

    EKS

    Jika Anda akan menjalankan cluster di Amazon EKS, aktifkan API dengan perintah berikut:

    gcloud services enable \
        apigee.googleapis.com \
        apigeeconnect.googleapis.com \
        pubsub.googleapis.com \
        cloudresourcemanager.googleapis.com  --project $PROJECT_ID
    
  5. Pastikan semua API diaktifkan menggunakan perintah berikut:
    gcloud services list

    Hal berikut ditampilkan:

    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

Untuk mengetahui informasi selengkapnya tentang cara mengaktifkan API di Konsol Google Cloud, lihat Mengaktifkan API di project Google Cloud dalam dokumentasi Cloud.

1 2 3 (NEXT) Langkah 4: Buat organisasi 5