Apigee Developer Services portalı (veya kısaca portal), içerik ve topluluk yönetimi için bir şablon portaldır. Yerleşik sürüm, açık kaynak Drupal projesine dayanır. Varsayılan portal kurulumu aşağıdaki hizmetleri sağlar:
- İçerik yönetimi: Aşağıdakileri oluşturmak ve yönetmek için portalı kullanın:
- API belgeleri
- Forumlar
- Blog yayınları
- Test: Yerleşik bir test konsolunu kullanarak API'leri anlık 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 mesajları oluşturmasına, test konsollarını kullanmasına vb. izin vermek için kontrolleri etkinleştirebilirsiniz.
Bu dokümanın bu sürümünde 4.19.06 sürümüne özgü ayrıntılar bulunmaktadır. Önceki sürümlere özel tüm referanslar gözden kaçmalardır ve hata olarak bildirilmelidir.
Daha fazla bilgi için Geliştirici portalı nedir? başlıklı makaleyi inceleyin.
Desteklenen ağ topolojileri
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 ise ikinci makinede
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ü bir portal topolojisi gösterilmektedir:
2 Düğüm
Şekil 2'de, Postgres'in portal bileşenlerinin geri kalanından ayrı bir makinede bulunduğu 2 düğümlü bir portal topolojisi gösterilmektedir:
Unutmayın:
- Apigee tarafından desteklenen tek topolojiler bunlardır. Farklı bir ağ topolojisi kullanıyorsanız Apigee bunu destekleyemez.
- 4.19.06'nın yeni bir yüklemesinde, yükleme komut dosyası Postgres ve Nginx'i yükler.
- Postgres ve Nginx kullanan bir yüklemeden 4.19.06'ya güncelleme yapıldığında, yükleme komut dosyası Postgres ve Nginx'i günceller.
- MySQL/MariaDB/Apache kullanan bir kurulumdan 4.19.06'ya güncelleme yaparken, 4.19.06'ya güncelleyebilmek için önce kurulumunuzu 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. Bu yapılandırmaları ayarlama ve sürdürme hakkında bilgi edinmek için Apigee, Drupal topluluğu ile iletişime geçmenizi önerir.
Bu şekilde, herkese açık çekirdek herkese açık olan bileşenleri içerir. Gizli çekirdek, herkese açık olmayan bileşenler içerir.
Bileşen | Açıklama | Yükleyen: |
---|---|---|
ELB |
Enterprise Load Balancer (ELB). |
Ağ sağlayıcınız. Örneğin, hem Amazon hem de Rackspace, örnekleriyle birlikte kullanılacak Enterprise yük dengeleyiciler sağlar. |
Nginx 1.10.1 | 4.19.06 sürümünün yüklemelerinde kullanılan Nginx web sunucusu. | Apigee |
Postgres 9.6 |
Drupal'ın 4.19.06 sürümünün yeni yüklemeleri için kullandığı veritabanı. |
Apigee'yi kullanabilir veya mevcut bir kuruluma bağlanabilirsiniz. Uzaktan bir Postgres kurulumuna bağlanmak istiyorsanız kurulumun 9.6 sürümü 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 ancak varsayılan olarak etkin değildir. Yalnızca portalda çok miktarda veri varsa etkinleştirin. Etkinleştirme talimatları için Portalı yükleme bölümünü inceleyin. |
Sorularınız için Apigee topluluğuna erişin
Apigee Topluluğu, Apigee ile diğer Apigee müşterileriyle soru, ipucu ve diğer konularda iletişime geçebileceğiniz ücretsiz bir kaynaktır. Topluluğa gönderi yayınlamadan önce, sorununuzun daha önce yanıtlanıp yanıtlanmadığını görmek için mevcut gönderileri arayın.