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

Developer Services Portal 4.17.05 sürümü

Apigee Developer Channel Services, 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 kurulum, API belgeleri, forumlar ve bloglar oluşturup yönetmenize olanak tanır. Yerleşik test konsolu, API'lerin portal içinden gerçek zamanlı olarak test edilmesine olanak tanır.

Geliştirici Kanalı Hizmetleri, içerik yönetiminin yanı sıra manuel/otomatik kullanıcı kaydı ve kullanıcı yorumlarını denetleme gibi topluluk yönetimi için çeşitli özelliklere sahiptir. Geliştirici Kanalı Hizmetleri'ndeki özelliklere erişim, rol tabanlı erişim denetimi (RBAC) modeliyle kontrol edilir. Örneğin, kayıtlı kullanıcıların forum gönderileri oluşturmasına, test konsollarını kullanmasına vb. izin veren kontrolleri etkinleştirebilirsiniz.

Bu belgenin bu sürümünde 4.17.05 sürümüne özgü ayrıntılar yer almaktadır. Önceki sürümlere özel referanslar gözden kaçmıştır ve hata olarak bildirilmelidir.

Sorularınız için Apigee Topluluğu'na erişme

Apigee Topluluğu, sorular, ipuçları ve diğer konularla ilgili olarak Apigee'nin yanı sıra diğer Apigee müşterileriyle iletişime geçebileceğiniz ücretsiz bir kaynaktır. Toplulukta yayın paylaşmadan önce, sorunuzun daha önce yanıtlanıp yanıtlanmadığını görmek için mevcut yayınlarda arama yapı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: Tüm Apigee Developer Channel Services bileşenleri tek bir makineye yüklenir.
  • 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 yüklendiği tek makineli topoloji gösterilmektedir:

Bu şekilde, herkese açık çekirdek, herkese açık bileşenleri içerir. Özel çekirdek, herkese açık olmayan 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, kendi örnekleriyle kullanılmak üzere kurumsal yük dengeleyiciler sağlar.

Nginx 1.10.1 4.17.01 ve 4.17.05'in yeni yüklemeleri için kullanılan Nginx web sunucusu. Apigee

Apache Sunucu Sürümü 2.2

Portalın önceki bir sürümünden yükseltme yapmak için kullanılan Apache web sunucusu.

Apigee

Postgres 9.4

Drupal'ın 4.17.01 ve 4.17.05 sürümlerinin yeni yüklemeleri için kullandığı veritabanı.

Apigee'yi yükleyebilir veya mevcut bir yüklemeye bağlanabilirsiniz.

Uzak bir Postgres kurulumuna bağlanmak istiyorsanız sürüm 9.4 olmalıdır.

MySQL 5.0.15 veya sonraki sürümler

RedHat 6.x veya CentOS 6.x'te yükseltmeler için kullanılan veritabanı.

Apigee'yi yükleyebilir veya mevcut bir yüklemeye bağlanabilirsiniz. MySQL, Apigee yükleyicisi tarafından yüklenirse işletim sisteminiz için mevcut olan en son sürümü yükler.

Uzak bir MySQL kurulumuna bağlanmak istiyorsanız sürümün 5.0.15 veya daha yeni olması gerekir.

MariaDB 5.1.38 veya sonraki sürümler

RedHat 7.x veya CentOS 7.x'te yükseltmeler için kullanılan veritabanı.

Apigee'yi yükleyebilir veya mevcut bir yüklemeye bağlanabilirsiniz. MariaDB, Apigee yükleyicisi tarafından yüklenirse işletim sisteminiz için mevcut olan en son sürümü yükler.

Uzak bir MariaDB kurulumuna bağlanmak istiyorsanız sürümün 5.1.38 veya daha yeni olması gerekir.

Drupal paylaşılan depolama alanı

Drupal'ın yüklenen dosyalar, statik komut dosyaları ve diğer bilgiler için kullandığı paylaşılan depolama alanı.

Apigee

Drush 6.2

Drupal komut satırı arayüzü.

Apigee

PHP 7.0

Sunucu tarafı komut dosyası motoru.

Apigee

Apache Solr

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

Apigee'de kullanılabilir 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ı yüklemesi başlıklı makaleyi inceleyin.

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