İlk kurulum

Bağlayıcıyı yükleyip yapılandırmadan önce API hub'ı sağlamanız ve Google Cloud projesinde gerekli kaynakları oluşturmanız gerekir:

API Hub'da temel hazırlık

  1. Google Cloud projesi oluşturun: Google Cloud projeniz yoksa konsolu veya gCloud KSA'yı kullanarak yeni bir proje oluşturun. Faturalandırmayla ilgili tüm kurulumların yapılandırıldığından emin olun. Daha fazla bilgi için Google Cloud projesi oluşturma başlıklı makaleyi inceleyin.
  2. API Hub'ı sağlama: API Hub API'lerini etkinleştirin ve Google Cloud kullanıcı arayüzünü kullanarak sağlama akışını uygulayın. Meta verilerin/çalışma zamanı etkinliklerinin işlenmesi için gereken yetkilendirmeyi ve eklentileri etkinleştirin.

Eklenti oluşturma

Bu adımda, bir hizmet hesabı oluşturulur ve Apigee Edge for Private Cloud kuruluşlarınız API Hub'a kaydedilir.

  1. Hizmet hesabı oluşturma: Müşteri projenizde yeni bir Google Cloud hizmet hesabı oluşturun. Bu hizmet hesabı, API meta verilerini ve çalışma zamanı verilerini API Hub'a yazmak için Apigee API Hub for Private Cloud bağlayıcısı tarafından kullanılır. Daha fazla bilgi için Hizmet hesabı oluşturma başlıklı makaleyi inceleyin.

API merkezinde eklenti örneği oluşturma

  1. Apigee Edge for Private Cloud kuruluşlarını kaydetme:

    API Hub'da bir veya daha fazla Apigee Edge Private Cloud kuruluşu kaydedin. Her eklenti örneği yalnızca bir kuruluşu destekleyebilir. Bu nedenle, birden fazla kuruluşu dahil etmeniz gerekiyorsa her kuruluş için ayrı eklenti örnekleri oluşturmanız gerekir. Bu işlem, API Hub kullanıcı arayüzü üzerinden veya bir API isteği kullanılarak yapılabilir.

  2. Hizmet hesabı kurulumu:

    Eklenti örneği oluşturma sırasında, önceki adımda oluşturulan hizmet hesabını sağlamanız gerekir. Hizmet hesabı, Apigee API Hub for Private Cloud bağlayıcısı tarafından API meta verilerini ve çalışma zamanı verilerini API Hub'a yazmak için kullanılır.

  3. Birden fazla kuruluş için olası topolojiler::
    • 1. seçenek: Kuruluş başına ayrı hizmet hesapları: Her kuruluş için özel bir hizmet hesabı oluşturun. Her eklenti örneği, kendi hizmet hesabına bağlanır. Bu durumda, anahtar kimliğine bürünme hizmet hesabının her bir hizmet hesabı adına anahtar oluşturma izni olması gerekir.
    • 2. seçenek: Birden fazla kuruluş için tek hizmet hesabı: Daha basit bir kurulum tercih ediyorsanız tüm kuruluşlar için tek bir hizmet hesabı kullanabilirsiniz. Bu yöntem, tüm kuruluşlar aynı hizmet hesabını paylaşacağından yapılandırmayı basitleştirir. Ancak bu yaklaşım, hizmet hesabında yapılan değişikliklerin (ör. anahtar rotasyonu) kendisine bağlı tüm kuruluşları etkileyeceği anlamına gelir.
    • Birden fazla Apigee Edge Private Cloud örneğini işleme: Kurulumunuz birden fazla Apigee Edge Private Cloud örneği içeriyorsa aynı ilkeler geçerlidir. Her Apigee Edge for Private Cloud örneği için her kuruluş için ayrı bir eklenti örneğine ihtiyacınız vardır. Aşağıdaki yöntemlerden birini uygulayabilirsiniz:
      • Her Apigee Edge for Private Cloud örneği için ayrı hizmet hesapları kullanın veya
      • Seçilen topolojiye bağlı olarak birden fazla Apigee Edge for Private Cloud örneği için tek bir hizmet hesabı kullanın.

Eklenti örneği başarıyla oluşturulduktan sonra:

Eklenti örneğini oluşturduktan sonra, Apigee API Hub for Private Cloud bağlayıcısını yapılandırmak için gereken aşağıdaki temel bilgileri alırsınız:

  • Çalışma zamanı verileri pub/sub konusu: API çalışma zamanı (analiz) verilerini yüklemek için kullanılan bir pub/sub konusu.
  • Meta veri pub/sub konusu: API meta verilerini yüklemek için kullanılan bir pub/sub konusudur.
  • Eklenti örneği kimliği: Apigee Edge for Private Cloud ağ geçidinizin benzersiz tanımlayıcısıdır. projects/PROJECT_ID/locations/LOCATION/plugins/PLUGIN_ID/instances/INSTANCE_ID biçimindedir.