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 pengelolaan Apigee dan layanan MART di bidang runtime.
  • Cloud DNS API: Digunakan untuk komunikasi dengan proses eksternal.
  • 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 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 & Layanan > Library.

      Menu navigasi ditandai

      Opsi library dipilih setelah mengklik API & Layanan

    2. Di API Library, cari "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 dan aktifkan.

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

  5. Aktifkan Cloud DNS API:
    1. Di tampilan API Library, telusuri "Cloud DNS API".
    2. Temukan Cloud DNS API dan aktifkan.

      Google Cloud mengaktifkan Cloud DNS API untuk project Google Cloud Anda.

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

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

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

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

  8. (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.

  9. (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.

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

  10. Untuk mengonfirmasi bahwa Anda telah mengaktifkan API, pilih API & Layanan > Dasbor.

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

    • API Apigee
    • Apigee Connect API
    • Cloud DNS 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 perintah. Alat gcloud menyediakan antarmuka command line utama untuk Cloud.
    gcloud -h

    Jika Anda belum menginstal gcloud, instal Cloud SDK.

  3. Pastikan Anda memiliki variabel PROJECT_ID yang 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 kode berikut berikut:

    export PROJECT_ID=your_project_id
    Nama project ID dengan tanda titik
  4. Pilih tab untuk 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 \
        dns.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 lokal (Anthos), aktifkan API dengan perintah berikut:

    gcloud services enable \
        apigee.googleapis.com \
        apigeeconnect.googleapis.com \
        cloudresourcemanager.googleapis.com \
        dns.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 \
        dns.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 \
        dns.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 \
        dns.googleapis.com \
        pubsub.googleapis.com \
        cloudresourcemanager.googleapis.com  --project $PROJECT_ID
    
  5. Pastikan semua API sudah 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
    dns.googleapis.com                   Cloud DNS 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 informasi selengkapnya tentang mengaktifkan API di Konsol Google Cloud, lihat Mengaktifkan API di project Google Cloud Anda di dokumentasi Cloud.

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