Portala genel bakış

Apigee Geliştirici Hizmetleri portalı (veya kısaca portal), içerik ve topluluk yönetimi için bir şablon portalıdır. Şirket içi sürüm açık kaynak Drupal projesini temel alır. Varsayılan portal kurulumunda aşağıdaki hizmetler sunulur:

  • İçerik yönetimi: Portalı kullanarak şunları oluşturabilir ve yönetebilirsiniz:
    • API belgeleri
    • Forumlar
    • Blog yayınları
  • Test etme: Dahili bir test konsolu kullanarak API'leri gerçek zamanlı olarak test etmek için portalı kullanın.
  • Topluluk yönetimi: Portalda şunlar yönetilir:
    • Manuel veya otomatik kullanıcı kaydı
    • Kullanıcı yorumlarının denetlenmesi

Portalın Rol Tabanlı Erişim Denetimi (RBAC) modeli, portaldaki özelliklere erişimi kontrol eder. Örneğin, kayıtlı kullanıcının forum yayınları oluşturmasına, test konsollarını kullanmasına ve benzeri işlemleri yapmasına izin vermek için denetimleri etkinleştirebilirsiniz.

Bu dokümanın bu sürümünde, 4.51.00 sürümüne özgü ayrıntılar bulunmaktadır. Önceki sürümlere özgü referanslar gözden kaçar ve hata olarak bildirilmelidir.

Daha fazla bilgi için Geliştirici portalı nedir? bölümüne bakın.

Desteklenen ağ topolojileri

Portal bileşenleri aşağıdaki yapılandırmalarda veya topolojilerde yüklenebilir:

  • 1 düğüm: Postgres ile tek bir makineye yüklenmiş tüm portal bileşenleri (Drupal, NGINX, PHP, Soir).
  • 2 düğüm: Bir makinedeki tüm portal bileşenleri; İkinci makinede Postgres

Aşağıdaki resimlerde desteklenen topolojiler gösterilmektedir:

1 Düğüm

Şekil 1'de, tüm portal bileşenlerinin tek bir makinede bulunduğu 1 düğümlü portal topolojisi gösterilmektedir:

Şekil 1: 1 Düğüm Portal Topolojisi

2 Düğüm

Şekil 2'de, Postgres'in diğer portal bileşenlerinden ayrı bir makinede bulunduğu 2 düğümlü portal topolojisi gösterilmektedir:

Şekil 2: 2 Düğümlü Portal Topolojisi

Unutmayın:

  • Bu topolojiler, Apigee tarafından desteklenen tek topolojilerdir. Farklı bir ağ topolojisi kullanırsanız Apigee bunu destekleyemez.
  • Yeni bir 4.51.00 yüklemesinde yükleme komut dosyası, Postgres ve NGINX'i yükler.
  • Postgres ve NGINX kullanan bir yüklemeden 4.51.00 sürümüne güncelleme yapıldığında yükleme komut dosyası Postgres ve NGINX'i günceller.
  • MySQL/MariaDB/Apache kullanan bir yüklemeden 4.51.00'a yapılan bir güncellemede, 4.51.00 sürümüne güncellemeden önce kurulumunuzu Postgres/NGINX'e dönüştürmeniz gerekir. Daha fazla bilgi için tar tabanlı bir portalı BGBG tabanlı bir portala dönüştürme konusuna bakın.
  • Büyük ve özel topolojilerde yüksek kullanılabilirlik sağlamak için Drupal'ın özelliklerinden yararlanabilirsiniz. Apigee, bu yapılandırmaların ayarlanması ve sürdürülmesi hakkında bilgi edinmek için Drupal topluluğu ile iletişime geçmenizi önerir.

Bu şekilde, Public Core bileşeni herkesin erişebildiği bileşenleri içerir. Gizli çekirdek herkesin erişemeyeceği bileşenler içerir.

Bileşen Açıklama Yükleyen:

ELB

Kurumsal Yük Dengeleyici (ELB).

Ağ sağlayıcınız.

Örneğin hem Amazon hem de Rackspace, örnekleriyle birlikte kullanılması için kurumsal yük dengeleyiciler sunar.

NGINX 1.10.1 4.51.00 yüklemeleri için kullanılan NGINX web sunucusu. Apigee

Postgres 9.6

Drupal tarafından yeni 4.51.00 yüklemeleri için kullanılan veritabanı.

Apigee'yi açın veya mevcut bir kuruluma bağlanın.

Uzak bir Postgres kurulumuna bağlanmak istiyorsanız kurulumun 9.6 olması gerekir.

Drupal paylaşılan depolama alanı

Drupal tarafından yüklenen dosyalar, statik komut dosyaları ve diğer bilgiler için kullanılan paylaşılan depolama alanı.

Apigee

Fırça 6.2

Drupal komut satırı arayüzü.

Apigee

7,0 PHP

Sunucu tarafı komut dosyası altyapısı.

Apigee

Apache Solr

Drupal arama sunucusu. Apache Solr, Apache Lucene arama kitaplığını kullanır.

Apigee'dir ancak varsayılan olarak etkin değildir. Bu özelliği yalnızca portalda büyük miktarda veriniz varsa etkinleştirin. Etkinleştirme talimatları için Portalı yükleme sayfasına bakın.

Sorularınız için Apigee topluluğuna erişin

Apigee Topluluğu; Apigee ve diğer Apigee müşterileri ile sorularınız, ipuçları ve diğer konular hakkında iletişime geçebileceğiniz ücretsiz bir kaynaktır. Topluluğa yayın göndermeden önce, sorunuzun önceden yanıtlanıp yanıtlanmadığını görmek için mevcut yayınlarda arama yapmayı unutmayın.