Ringkasan portal

Edge untuk Private Cloud v4.19.01

Portal Layanan Developer Apigee (atau sederhananya, portal) adalah portal template untuk pengelolaan konten dan komunitas. Versi lokal didasarkan pada project Drupal open source. Penyiapan portal default menyediakan layanan berikut:

  • Pengelolaan konten: Gunakan portal untuk membuat dan mengelola:
    • Dokumentasi API
    • Forum
    • Postingan blog
  • Pengujian: Gunakan portal untuk menguji API secara real time menggunakan konsol pengujian bawaan
  • Pengelolaan komunitas: Portal mengelola:
    • Pendaftaran pengguna manual atau otomatis
    • Moderasi komentar pengguna

Model Control Access-Based Access Control (RBAC) Portal mengontrol akses ke fitur di portal. 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.19.01. Setiap referensi yang khusus untuk versi sebelumnya merupakan pengawasan dan harus dilaporkan sebagai bug.

Untuk informasi selengkapnya, lihat Apa yang dimaksud dengan portal developer?

Topologi jaringan yang didukung

Komponen portal dapat diinstal di konfigurasi atau topologi berikut:

  • 1 node: Semua komponen portal (Drupal, Nginx, PHP, Soir) yang diinstal di satu mesin dengan Postgres.
  • 2 node: Semua komponen portal di satu mesin; Postgres di komputer kedua

Gambar berikut menampilkan topologi yang didukung:

1 Node

Gambar 1 menunjukkan topologi portal 1 node yang memungkinkan semua komponen portal berada di satu mesin:

Gambar 1: Topologi Portal 1 Node

2 Node

Gambar 2 menunjukkan topologi portal 2 node yang digunakan Postgres pada mesin yang terpisah dari komponen portal lainnya:

Gambar 2: Topologi Portal 2 Node

Perhatikan bahwa:

  • Topologi ini adalah satu-satunya topologi yang didukung oleh Apigee. Jika Anda menggunakan topologi jaringan yang berbeda, Apigee mungkin tidak dapat mendukungnya.
  • Pada penginstalan baru 4.19.01, skrip penginstalan menginstal Postgres dan Nginx.
  • Pada update 4.19.01 dari penginstalan yang menggunakan Postgres dan Nginx, skrip penginstalan mengupdate Postgres dan Nginx.
  • Pada update ke 4.19.01 dari penginstalan yang menggunakan MySQL/MariaDB/Apache, Anda harus mengonversi penginstalan terlebih dahulu ke Postgres/Nginx sebelum diupdate ke 4.19.01. Untuk informasi selengkapnya, lihat Mengonversi portal berbasis tar ke portal berbasis RPM.
  • Anda dapat memanfaatkan fitur Drupal untuk memastikan ketersediaan tinggi dalam topologi besar dan kustom. Untuk mengetahui informasi tentang cara menyiapkan dan mengelola konfigurasi ini, Apigee merekomendasikan agar Anda berinteraksi dengan komunitas Drupal.

Dalam gambar ini, inti Publik berisi komponen yang dapat diakses secara publik. Core pribadi berisi komponen yang tidak dapat diakses secara publik.

Komponen Deskripsi Diinstal oleh

ELB

Load Balancer Perusahaan (ELB).

Penyedia jaringan Anda.

Misalnya, Amazon dan Rackspace menyediakan load balancer Perusahaan untuk digunakan dengan instance-nya.

Nginx 1.10.1 Server web Nginx digunakan untuk penginstalan 4.19.01. Apigee

Postgres 9.6

Database yang digunakan oleh Drupal untuk penginstalan baru 4.19.01.

Apigee, atau hubungkan ke penginstalan yang sudah ada.

Jika ingin terhubung ke penginstalan Postgres jarak jauh, versinya harus adalah 9.6.

Penyimpanan drupal bersama

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 Apache

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

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

Akses komunitas Apigee untuk menjawab pertanyaan Anda

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