Ringkasan Portal Layanan Developer

Portal Layanan Developer v. 4.17.05

Layanan Channel Developer Apigee adalah portal template untuk pengelolaan konten dan komunitas. Portal ini didasarkan pada project Drupal open source (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, Developer Channel Services memiliki berbagai fitur untuk pengelolaan komunitas seperti pendaftaran pengguna manual/otomatis dan moderasi komentar pengguna. Model Role-Based Access Control (RBAC) mengontrol akses ke fitur di Developer Channel Services. 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.05. Referensi apa pun yang spesifik untuk versi sebelumnya adalah kekeliruan dan harus dilaporkan sebagai bug.

Mengakses Komunitas Apigee untuk pertanyaan Anda

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

Topologi Jaringan yang Didukung

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

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

Gambar berikut menunjukkan topologi satu mesin tempat semua komponen Apigee Developer Channel Services diinstal di satu mesin:

Dalam gambar ini, Public core 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 penginstalan baru 4.17.01 dan 4.17.05. Apigee

Apache Server Versi 2.2

Server web Apache yang digunakan untuk upgrade dari portal versi sebelumnya.

Apigee

Postgres 9.4

Database yang digunakan oleh Drupal untuk penginstalan baru 4.17.01 dan 4.17.05.

Apigee, atau terhubung ke penginstalan yang ada.

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

MySQL 5.0.15 atau yang lebih baru

Database yang digunakan untuk upgrade di RedHat 6.x atau CentOS 6.x.

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

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

MariaDB 5.1.38 atau yang lebih baru

Database yang digunakan untuk upgrade di RedHat 7.x atau CentOS 7.x.

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

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

Penyimpanan bersama Drupal

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

Apigee

Drush 6.2

Antarmuka command line Drupal.

Apigee

PHP 7.0

Mesin pembuatan skrip sisi server.

Apigee

Apache Solr

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

Apigee, tetapi tidak diaktifkan secara default. Hanya aktifkan jika Anda memiliki data dalam jumlah besar di portal. Lihat Penginstalan portal Developer Services untuk mengetahui petunjuk cara mengaktifkannya.

Berikut adalah topologi kecil tempat server MySQL berada di mesin terpisah: