Geliştirici Hizmetleri Portalı v. 4.17.05
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.05 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 | Yeni 4.17.01 ve 4.17.05 yüklemeleri için kullanılan Nginx web sunucusu. | Apigee |
Apache Server Sürüm 2.2 |
Portalın önceki bir sürümünden yapılan yükseltmeler için kullanılan Apache web sunucusu. |
Apigee |
Postgres 9.4 |
Drupal tarafından 4.17.01 ve 4.17.05 sürümlerinin 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 yükseltmeler için 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 yükseltmeler için 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ı yükleme bölümüne bakın. |
Aşağıda, MySQL sunucusunun ayrı bir makinede bulunduğu küçük topoloji gösterilmektedir: