Geliştirici Hizmetleri Portalı'na Genel Bakış

Geliştirici Hizmetleri Portalı v. 4.17.09

Apigee Geliştirici Kanal Hizmetleri, içerik ve topluluk yönetimi için bir şablon portalıdır. Açık kaynak Drupal (www.drupal.org) projesini temel alır. Varsayılan kurulumla API belgeleri, forumlar ve bloglar oluşturulup yönetilir. Yerleşik test konsolu, API'lerin portal içinden gerçek zamanlı olarak test edilmesini sağlar.

Geliştirici Kanal Hizmetleri, içerik yönetimi dışında manuel/otomatik kullanıcı kaydı ve kullanıcı yorumlarını denetleme gibi topluluk yönetimi için çeşitli özelliklere sahiptir. Rol Tabanlı Erişim Denetimi (RBAC) modeli, Geliştirici Kanal Hizmetleri'ndeki ö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.17.09 sürümüne özgü ayrıntılar bulunmaktadır. Önceki sürümlere özgü referanslar gözden kaçar ve hata olarak bildirilmelidir.

Sorularınız için Apigee Topluluğu'na 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.

Desteklenen Ağ Topolojileri

Apigee Geliştirici Kanal Hizmetleri'nin bileşenleri, aşağıdakiler de dahil olmak üzere farklı ağ yapılandırmalarına veya topolojilerine yüklenebilir:

  • Tek makine: Tek bir makineye yüklü tüm Apigee Geliştirici Kanal Hizmetleri bileşenleri.
  • Küçük: Drupal veritabanı, diğer bileşenlerden ayrı bir makineye yüklenir.

Aşağıdaki şekilde, Apigee Geliştirici Kanal Hizmetleri'nin tüm bileşenlerinin tek bir makineye kurulduğu tek makineli topoloji gösterilmektedir:

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.17.09 yüklemeleri için kullanılan Nginx web sunucusu. Apigee

Apache Server Sürüm 2.2

Portalın önceki sürümlerinde kullanılan Apache web sunucusu.

Apigee

Postgres 9.4

Drupal tarafından 4.17.09'un yeni 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.4 olması gerekir.

MySQL 5.0.15 veya sonraki sürümleri

RedHat 6.x veya CentOS 6.x'te portalın önceki sürümlerinde kullanılan veritabanı.

Apigee'yi açın veya mevcut bir kuruluma bağlanın. MySQL, Apigee yükleyici tarafından yüklenirse işletim sisteminiz için mevcut en son sürümü yükler.

Uzak bir MySQL kurulumuna bağlanmak istiyorsanız kurulumun 5.0.15 veya üzeri bir sürüm olması gerekir.

MariaDB 5.1.38 veya sonraki bir sürümü

RedHat 7.x veya CentOS 7.x'te portalın önceki sürümlerinde kullanılan veritabanı.

Apigee'yi açın veya mevcut bir kuruluma bağlanın. MariaDB Apigee yükleyici tarafından yüklendiyse işletim sisteminiz için mevcut en son sürümü yükler.

Uzak bir MariaDB kurulumuna bağlanmak istiyorsanız kurulumun 5.1.38 veya daha yeni bir sürümü 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 Geliştirici Hizmetleri portalı şartlarına bakın.

Aşağıda, MySQL sunucusunun ayrı bir makinede bulunduğu küçük topoloji gösterilmektedir: