Apigee Developer Services 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 kurulumu aşağıdaki hizmetleri sağlar:
- İçerik yönetimi: Portalı kullanarak şunları oluşturabilir ve yönetebilirsiniz:
- API belgeleri
- Forumlar
- Blog yayınları
- Test etme: Yerleşik bir test konsolu kullanarak API'leri gerçek zamanlı olarak test etmek için portalı kullanın.
- Topluluk yönetimi: Portal şunları yönetir:
- 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ı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.51.00 sürümüne özel ayrıntılar yer almaktadır. Önceki sürümlere özel referanslar gözden kaçmıştır ve hata olarak bildirilmelidir.
Daha fazla bilgi için Geliştirici portalı nedir? başlıklı makaleyi inceleyin.
Desteklenen Network Topology'leri
Portal bileşenleri aşağıdaki yapılandırmalara veya topolojilere yüklenebilir:
- 1 düğüm: Tüm portal bileşenleri (Drupal, NGINX, PHP, Soir), Postgres ile tek bir makineye yüklenir.
- 2 düğüm: Tüm portal bileşenleri bir makinede, Postgres ikinci makinede
Aşağıdaki resimlerde desteklenen topolojiler gösterilmektedir:
1 düğüm
Şekil 1'de, tüm portal bileşenlerinin tek bir makinede olduğu 1 düğümlü bir portal topolojisi gösterilmektedir:
2 düğüm
Şekil 2'de, Postgres'in diğer portal bileşenlerinden ayrı bir makinede olduğu 2 düğümlü bir portal topolojisi gösterilmektedir:
Unutmayın:
- Apigee tarafından desteklenen tek topolojiler bunlardır. Farklı bir ağ topolojisi kullanırsanız Apigee bunu destekleyemez.
- 4.51.00 sürümünün yeni bir 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 sürümüne güncelleme yaparken 4.51.00 sürümüne güncelleme yapabilmeniz için önce yüklemenizi Postgres/NGINX'e dönüştürmeniz gerekir. Daha fazla bilgi için tar tabanlı bir portalı RPM tabanlı bir portala dönüştürme başlıklı makaleyi inceleyin.
- Büyük ve özel topolojilerde yüksek kullanılabilirlik sağlamak için Drupal'ın özelliklerinden yararlanabilirsiniz. Apigee, bu yapılandırmaları ayarlama ve sürdürme hakkında bilgi edinmek için Drupal topluluğu ile iletişime geçmenizi önerir.
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.51.00 sürümlerinin yüklemeleri için kullanılan NGINX web sunucusu. | Apigee |
|
Postgres 9.6 |
Drupal'ın 4.51.00 sürümünün 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.6 olmalıdır. |
|
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 Portalı yükleme başlıklı makaleyi inceleyin. |
Sorularınız için Apigee topluluğuna erişme
Apigee Topluluğu, sorular, ipuçları ve diğer sorunlar için Apigee'nin yanı sıra diğer Apigee müşterileriyle iletişime geçebileceğiniz ücretsiz bir kaynaktır. Toplulukta yayınlamadan önce, sorunuzun daha önce yanıtlanıp yanıtlanmadığını görmek için mevcut yayınlarda arama yaptığınızdan emin olun.