ポータルの概要

Edge for Private Cloud v4.18.05

Apigee Developer Services ポータル(以下「ポータル」)は、コンテンツとコミュニティの管理を行うテンプレート ポータルです。これは、オープンソースの Drupal プロジェクトをベースにしています。デフォルトのポータル環境では、次のサービスが提供されます。

  • コンテンツ管理: 次の作成と管理を行います。
    • API ドキュメント
    • フォーラム
    • ブログ投稿
  • テスト: 組み込みのテスト コンソールを使用して API のテストをリアルタイムで行うことができます。
  • コミュニティ管理: 次の管理を行います。
    • ユーザー登録(手動または自動)
    • ユーザー コメントのモデレート

ポータルの役割ベースのアクセス制御(RBAC)モデルにより、ポータルの機能へのアクセスが制御されます。たとえば、フォーラム投稿の作成やテスト コンソールの使用などを登録済みユーザーに許可するコントロールを有効にできます。

このバージョンのドキュメントには、バージョン 4.18.05 に固有の情報が記載されています。以前のバージョンに対するリファレンスは誤りであり、バグとして報告が必要です。

詳しくは、デベロッパー ポータルとはをご覧ください。

サポートされるネットワーク トポロジ

ポータルのコンポーネントは、次の構成またはトポロジにインストールできます。

  • 1 ノード: ポータルのすべてのコンポーネント(Drupal、Nginx、PHP、Soir)が、Postgres のある 1 つのマシンにインストールされています。
  • 2 ノード: ポータルのすべてのコンポーネントが 1 つのマシンにインストールされ、Postgres が別のマシンにインストールされています。

以下の図に、サポートされるトポロジを示します。

1 ノード

図 1 は 1 ノードのポータル トポロジです。この構成では、すべてのポータル コンポーネントが同じマシンにインストールされています。

図 1: 1 ノードのポータル トポロジ

2 ノード

図 2 は 2 ノードのポータル トポロジです。この構成では、Postgres が残りのポータル コンポーネントと別のマシンにインストールされています。

図 2: 2 ノードのポータル トポロジ

次のことに注意してください。

  • これらのトポロジは Apigee でサポートされる唯一のトポロジです。別のネットワーク トポロジを使用すると、Apigee でサポートされない可能性があります。カスタム ソリューションが必要な場合は、担当のアカウント マネージャーまたは Apigee サポートにご相談ください。
  • 4.18.05 を新規にインストールの場合、インストール スクリプトは Postgres と Nginx をインストールします。
  • Postgres と Nginx を使用している既存の環境を 4.18.05 にアップデートする場合、インストール スクリプトは Postgres と Nginx を更新します。
  • MySQL / MariaDB / Apache を使用している既存の環境を 4.18.05 にアップデートする場合、4.18.05 にアップデートする前に、インストール環境を Postgres / Nginx に変換する必要があります。詳しくは、tar ベースのポータルを RPM ベースのポータルに変換するをご覧ください。

この図のように、一般公開のコアには一般公開されているコンポーネントが含まれます。限定公開のコアには、一般公開されていないコンポーネントが含まれます。

コンポーネント 説明 インストールの実施

ELB

Enterprise Load Balancer(ELB)。

ネットワーク プロバイダ

たとえば、Amazon と Rackspace はそのインスタンスで使用できる Enterprise Load Balancer を提供しています。

Nginx 1.10.1 4.18.05 のインストールに使用する Nginx ウェブサーバー。 Apigee

Postgres 9.6

4.18.05 の新規インストールに Drupal が使用するデータベース。

Apigee。または、既存の環境に接続。

リモートの Postgres 環境に接続するには、バージョン 9.6 が必要です。

Drupal 共有ストレージ

アップロードされたファイル、静的スクリプト、その他の情報の保存に Drupal が使用する共有ストレージ領域。

Apigee

Drush 6.2

Drupal コマンドライン インターフェース

Apigee

PHP 7.0

サーバー側のスクリプト エンジン

Apigee

Apache Solr

Drupal 検索サーバー。Apache Solr は、Apache Lucene 検索ライブラリを使用します。

Apigee。ただし、デフォルトでは有効になっていません。ポータルに大量のデータを保存する場合にのみ有効にします。有効にする手順については、ポータルをインストールするをご覧ください。

Apigee コミュニティへの問い合わせ

Apigee コミュニティは、Apigee だけでなく他の Apigee ユーザーにも質問、ヒント、その他の問題について問い合わせができる無料のリソースです。コミュニティに投稿する前に、既存の投稿を検索して、同じ質問に対する回答がないかどうか確認してください。