Apigee Edge belgelerini görüntülüyorsunuz.
Apigee X belgelerine gidin. info
Bu sayfada, Apigee Edge API hub bağlayıcı entegrasyonunu etkinleştirmeden önce tamamlanması gerekenler özetlenmektedir.
1. adım: API hub'ı sağlama
Google Cloud projenizde API hub'ı sağlamak için:
- 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
- API Hub API'lerini etkinleştirin ve API Hub'ı sağlayın:
- Google Cloud Console'da "Apigee API hub"ı arayın.
- API hub hizmetine gidin.
- İstenirse API'leri etkinleştir'i tıklayın.
- API hub'ı ayarlamak için ekrandaki hazırlama 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şturmak için Özel eklenti oluşturma bölümündeki adımları 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ı entegrasyonu kurulumu (kuruluş için etkinleştirme)
Eklenti örneği API merkezinde başarıyla oluşturulduktan sonra, Apigee Edge kuruluşunuzu bu örneğe veri gönderecek şekilde yapılandırmanız gerekir. Bu adımda, API merkezi bağlayıcı entegrasyon kurulumu için gereken tüm API çağrıları için ilgili Apigee Edge kuruluşunda orgadmin
izinleri gerekir.
Apigee Edge kuruluşunda API hub bağlayıcı entegrasyonunu etkinleştirmek için aşağıdaki komutu kullanın:
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" }'
Burada:
ORG_NAME
, Apigee Edge kuruluşunuzun adıdır.OAUTH_TOKEN
, isteğin kimliğini doğrulamak için kullanılan OAuth jetonudur. OAuth jetonu oluşturma hakkında daha fazla bilgi için Jetonları alma başlıklı makaleyi inceleyin.INSTANCE_RESOURCE_NAME
: Önceki adımda elde edilen örnek kaynak adı (ağ geçidi kimliği).
Başarılı bir yürütme işleminden sonra Apigee Edge kuruluşunuz, belirtilen API hub eklentisi örneğine kaydedilir. Böylece hem API meta verileri hem de çalışma zamanı verileri için senkronizasyon süreci başlatılır.