Ringkasan Portal Layanan Developer

Portal Layanan Developer v. 4.17.09

Layanan Saluran Developer Apigee adalah portal template untuk pengelolaan konten dan komunitas. Database ini didasarkan pada project open source Drupal (www.drupal.org). Penyiapan default memungkinkan pembuatan dan pengelolaan dokumentasi API, forum, dan blog. Konsol pengujian bawaan memungkinkan pengujian API secara real time dari dalam portal.

Selain pengelolaan konten, Layanan Saluran Developer memiliki berbagai fitur untuk pengelolaan komunitas, seperti pendaftaran pengguna manual/otomatis dan memoderasi komentar pengguna. Model Kontrol Akses Berbasis Peran (RBAC) mengontrol akses ke fitur di Layanan Saluran Developer. Misalnya, Anda dapat mengaktifkan kontrol untuk mengizinkan pengguna terdaftar membuat postingan forum, menggunakan konsol pengujian, dan sebagainya.

Versi dokumen ini memiliki detail khusus untuk versi 4.17.09. Setiap referensi yang khusus untuk versi sebelumnya merupakan kelalaian dan harus dilaporkan sebagai bug.

Akses Komunitas Apigee untuk mengajukan pertanyaan

Komunitas Apigee adalah referensi gratis tempat Anda dapat menghubungi Apigee dan pelanggan Apigee lainnya jika ingin mengajukan pertanyaan, tips, dan masalah lainnya. Sebelum memposting ke komunitas, pastikan untuk menelusuri postingan yang sudah ada terlebih dahulu untuk mengetahui apakah pertanyaan Anda telah dijawab.

Topologi Jaringan yang Didukung

Komponen Layanan Saluran Developer Apigee dapat diinstal dalam berbagai konfigurasi atau topologi jaringan, termasuk:

  • Satu mesin - Semua komponen Layanan Saluran Developer Apigee yang diinstal di satu komputer.
  • Kecil - Database Drupal diinstal pada mesin terpisah dari komponen lainnya.

Gambar berikut menunjukkan topologi satu mesin dengan semua komponen Layanan Saluran Developer Apigee diinstal di satu komputer:

Dalam gambar ini, inti Publik berisi komponen yang dapat diakses secara publik. Private core berisi komponen yang tidak dapat diakses secara publik.

Komponen

Deskripsi

Diinstal oleh

ELB

Load Balancer Enterprise (ELB).

Penyedia jaringan Anda.

Misalnya, Amazon dan Rackspace menyediakan load balancer Enterprise untuk digunakan dengan instance mereka.

Nginx 1.10.1 Server web Nginx yang digunakan untuk instalasi 4.17.09. Apigee

Apache Server Versi 2.2

Server web Apache yang digunakan dalam versi portal sebelumnya.

Apigee

Postgres 9.4

{i>Database<i} yang digunakan oleh Drupal untuk instalasi baru 4.17.09.

Apigee, atau menghubungkan ke penginstalan yang ada.

Jika Anda ingin terhubung ke penginstalan Postgres jarak jauh, versi tersebut harus 9.4.

MySQL 5.0.15 atau yang lebih baru

Database yang digunakan dalam portal versi sebelumnya di RedHat 6.x atau CentOS 6.x.

Apigee, atau menghubungkan ke penginstalan yang ada. Jika diinstal oleh penginstal Apigee, MySQL akan menginstal versi terbaru yang tersedia untuk OS Anda.

Jika ingin terhubung ke penginstalan MySQL jarak jauh, Anda harus menggunakan versi 5.0.15 atau yang lebih baru.

MariaDB 5.1.38 atau yang lebih baru

Database yang digunakan dalam versi portal sebelumnya di RedHat 7.x atau CentOS 7.x.

Apigee, atau menghubungkan ke penginstalan yang ada. Jika diinstal oleh penginstal Apigee, MariaDB akan menginstal versi terbaru yang tersedia untuk OS Anda.

Jika Anda ingin terhubung ke penginstalan MariaDB jarak jauh, Anda harus menggunakan versi 5.1.38 atau yang lebih baru.

Penyimpanan bersama Drupal

Area penyimpanan bersama yang digunakan Drupal untuk file yang diupload, skrip statis, dan informasi lainnya.

Apigee

Drush(Drush) 6.2

Antarmuka command line Drupal.

Apigee

PHP 7.0

Mesin skrip sisi server.

Apigee

Apache Solr

Server penelusuran Drupal. Apache Solr menggunakan library penelusuran Apache Lucene.

Apigee, tetapi tidak diaktifkan secara default. Hanya aktifkan opsi ini jika Anda memiliki data dalam jumlah besar di portal. Lihat persyaratan portal Layanan Developer untuk mengetahui petunjuk tentang cara mengaktifkannya.

Di bawah ini adalah topologi kecil di mana server MySQL berada di komputer yang terpisah: