デベロッパー サービス ポータルの概要

デベロッパー サービス ポータル v. 4.17.01

Apigee デベロッパー チャネル サービスは、コンテンツとコミュニティを管理するためのテンプレート ポータルです。これは、オープンソースの Drupal(www.drupal.org)プロジェクトに基づいています。デフォルトの設定では、API ドキュメント、フォーラム、ブログを作成および管理できます。組み込みのテスト コンソールを使用すると、ポータル内から API をリアルタイムでテストできます。

デベロッパー チャネル サービスには、コンテンツ管理以外にも、手動/自動ユーザー登録、ユーザー コメントの管理など、コミュニティ管理のためのさまざまな機能があります。ロールベース アクセス制御(RBAC)モデルは、デベロッパー チャネル サービスの機能へのアクセスを制御します。 たとえば、フォーラムの投稿やテスト コンソールの使用などを登録ユーザーに許可できます。

このバージョンのドキュメントには、バージョン 4.17.01 に固有の詳細が記載されています。以前のバージョンに固有の参照は見落としがあったため、バグとして報告する必要があります。

質問がある場合は、Apigee コミュニティにアクセスしてください

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

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

Apigee Developer Channel Services のコンポーネントは、次のようなさまざまなネットワーク構成またはトポロジにインストールできます。

  • 1 台のマシン - すべての Apigee Developer Channel Services コンポーネントが 1 台のマシンにインストールされます。
  • 小規模 - Drupal データベースは、他のコンポーネントとは別のマシンにインストールされます。

次の図は、Apigee Developer Channel Services のすべてのコンポーネントが 1 台のマシンにインストールされている単一マシンのトポロジを示しています。

この図のパブリック コアには、一般公開されているコンポーネントが含まれています。Private Core には、一般公開されていないコンポーネントが含まれています。

コンポーネント

Description

インストール元

ELB

エンタープライズ ロードバランサ(ELB)。

ネットワーク プロバイダ。

たとえば、Amazon と Rackspace はそのインスタンスで使用できる Enterprise ロードバランサを提供しています。

Nginx 1.10.1 4.17.01 の新規インストールで使用される Nginx ウェブサーバー。 Apigee

Apache サーバー バージョン 2.2

以前のバージョンのポータルからのアップグレードに使用される Apache ウェブサーバー。

Apigee

Postgres 9.4

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

Apigee に接続するか、既存のインストール環境に接続します。

リモートの Postgres 構成に接続する場合は、バージョン 9.4 である必要があります。

MySQL 5.0.15 以降

RedHat 6.x または CentOS 6.x でのアップグレードに使用されるデータベース。

Apigee に接続するか、既存のインストール環境に接続します。MySQL が Apigee インストーラによってインストールされると、OS で利用可能な最新バージョンがインストールされます。

リモートの MySQL インストールに接続する場合は、バージョン 5.0.15 以降である必要があります。

MariaDB 5.1.38 以降

RedHat 7.x または CentOS 7.x でのアップグレードに使用されるデータベース。

Apigee に接続するか、既存のインストール環境に接続します。Apigee インストーラによって MariaDB がインストールされている場合は、OS で利用可能な最新バージョンがインストールされます。

リモートの MariaDB インストールに接続する場合は、バージョン 5.1.38 以降である必要があります。

Drupal の共有ストレージ

アップロードしたファイルや静的スクリプトなどの情報を格納するために Drupal が使用する共有ストレージ領域。

Apigee

Drush 6.2

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

Apigee

PHP 7.0

サーバーサイド スクリプト エンジン。

Apigee

Apache Solr

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

デフォルトでは有効になっていません。ポータルに大量のデータがある場合にのみ、有効にしてください。有効にする手順については、デベロッパー サービス ポータルのインストールをご覧ください。

以下は、MySQL サーバーが別のマシンに存在する小規模なトポロジです。