Entegrasyon için ön koşullar

Apigee Edge belgelerini görüntülüyorsunuz.
Apigee X belgelerine gidin.
info

API Hub'ı ayarlama, eklenti örneği oluşturma ve Apigee Edge kuruluşunuzu API Hub'a bağlanacak şekilde yapılandırma gibi ön koşullar.

1. adım: API Hub'ı sağlama

Başlamak için Google Cloud projenizde API Hub'ı sağlayın.

  1. Google Cloud projesi oluşturun:
    • Google Cloud Console'a gidin.
    • Proje seçiciden Yeni Proje'yi tıklayın.
    • Proje adı girin ve bir faturalandırma hesabı seçin.
    • Oluştur'u tıklayın.
    • Alternatif olarak, gcloud KSA'yı kullanın:
      gcloud projects create PROJECT_NAME
  2. API Hub API'lerini etkinleştirin ve API Hub'ı sağlayın:
    • Google Cloud Console'da "API Hub"ı arayın.
    • API Hub hizmetine gidin.
    • İstenirse API'leri etkinleştir'i tıklayın.
    • API Hub'ı ayarlamak için ekrandaki sağlama akışını uygulayın. Bu işlem sırasında hem meta verilerin hem de çalışma zamanı etkinliklerinin işlenmesi için gerekli tüm hakları ve eklentileri etkinleştirdiğinizden emin olun.

2. adım: Eklenti örneği oluşturma

API Hub'daki bir eklenti örneği, bir veya daha fazla Apigee Edge kuruluşu için kayıt noktası görevi görür.

  • API Hub konsoluna gidin.
  • Yeni bir eklenti örneği oluşturma talimatlarını uygulayın.
  • Bu işlem sırasında bir örnek kaynak adı (ağ geçidi kimliği olarak da bilinir) elde edersiniz. Bu kimlik, API Hub'da Apigee Edge kuruluşunuzu benzersiz şekilde tanımlar ve bir sonraki adım için çok önemlidir.

Apigee Edge API hub bağlayıcısı kurulumu (kuruluş için etkinleştirme)

  • Eklenti örneği API Hub'da başarıyla oluşturulduktan sonra, Apigee Edge kuruluşunuzu bu örneğe veri gönderecek şekilde yapılandırmanız gerekir. Bu adım, API hub bağlayıcısı kurulumu için gereken tüm API çağrıları için ilgili Apigee Edge kuruluşunda orgadmin izinlerini gerektirir.
  • Bir Apigee Edge kuruluşu için API hub bağlayıcısını etkinleştirmek üzere Edge Management API'ye bir POST isteği gönderin:
    curl -X POST https://api.enterprise.apigee.com/v1/organizations/ORG_NAME uapim/settings \
        -H "Authorization: Bearer OAUTH_TOKEN" \
        -H "Content-Type: application/json" \
        -d '{
            "gatewayId": "INSTANCE_RESOURCE_NAME"
        }'
      

    OAuth için Anahtar alanına şunları girin: Bearer your-token (Daha fazla bilgi için Jetonları alma başlıklı makaleyi inceleyin).

    • Anahtar konumu: üstbilgi
    • Parametre adı: Authorization
    • Kullanılabilen kimlik doğrulama seçenekleri:Temel ve OAuth

    Bu komut başarıyla yürütüldüğünde Apigee Edge kuruluşunuzu belirtilen API Hub eklenti örneğine kaydeder. Böylece hem API meta verileri hem de çalışma zamanı verileri için senkronizasyon süreci başlatılır.