Langkah 3: Aktifkan 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 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 Google Cloud Console untuk mengaktifkan API.

UI Google Cloud

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

  1. Buka Library API 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. Jika Anda tidak melihat halaman API Library, pilih APIs & Services > Library dari Navigation menu.

      Menu navigasi ditandai

    2. Pastikan project yang benar dipilih.

      Pemilih project Google Cloud Platform

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

      Kotak penelusuran library API

      Google Cloud menampilkan daftar API yang cocok dengan "Apigee"

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

    6. 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.
  5. Aktifkan Cloud Pub/Sub API:
    1. Di tampilan API Library, telusuri "Cloud Pub/Sub API".
    2. Cari Cloud Pub/Sub API lalu aktifkan.
  6. Aktifkan Cloud Resource Manager API:
    1. Di tampilan API Library, telusuri "Cloud Resource Manager".
    2. Temukan dan aktifkan Cloud Resource Manager.
  7. (Khusus cluster berbasis GKE) Aktifkan Compute Engine API:
    1. Di tampilan Library API, telusuri "Compute Engine".
    2. Temukan Compute Engine API dan aktifkan.
  8. (Khusus cluster berbasis GKE) Aktifkan Google Kubernetes Engine API:
    1. Di tampilan Library API, telusuri "Google Kubernetes Engine".
    2. Cari Google Kubernetes API dan aktifkan.
  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 gcloud belum terinstal, 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 \
        cloudresourcemanager.googleapis.com \
        compute.googleapis.com \
        container.googleapis.com \
        pubsub.googleapis.com --project $PROJECT_ID
    

    GKE on-prem

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

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

    Anthos on bare metal

    Jika Anda akan menjalankan Apigee Hybrid di cluster Anthos bare metal, aktifkan API tersebut 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 menggunakan perintah berikut:

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

    GKE on AWS

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

    gcloud services enable \
        apigee.googleapis.com \
        apigeeconnect.googleapis.com \
        cloudresourcemanager.googleapis.com \
        pubsub.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 \
        cloudresourcemanager.googleapis.com \
        pubsub.googleapis.com  --project $PROJECT_ID
    

    OpenShift

    Jika Anda akan menjalankan Apigee Hybrid di cluster Kubernetes yang sesuai pada OpenShift, aktifkan API tersebut dengan perintah berikut:

    gcloud services enable \
        apigee.googleapis.com \
        apigeeconnect.googleapis.com \
        cloudresourcemanager.googleapis.com \
        pubsub.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.

Langkah berikutnya

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