ポータルの要件

Apigee Developer Services ポータル(略して「ポータル」)には、以下に示す最小限のハードウェアとソフトウェアが必要です。

ハードウェア 必須 / 任意

オペレーティング システム

これらのインストール手順と関連するインストール ファイルは、サポート対象のソフトウェアおよびサポート対象のバージョンに記載されているオペレーティング システムを使用してテストされています。

CPU 2 コア

RAM

4 GB

ハードディスク

120 GB

Java

インストールする前に、各 Postgres マシンに Java 1.8 バージョンをインストールしておく必要があります。サポートされる JDK のリストについては、サポート対象ソフトウェアとサポート対象バージョンをご覧ください。

ネットワーク インターフェース

有効なインターネット接続が必要です。

インストール プロセスの一環として、インストーラがウェブからリソースをダウンロードします。HTTP / HTTPS の送信リクエストをプロキシするように環境がセットアップされている場合は、ダウンロード中に発生する可能性のあるリダイレクト リクエストを正しく処理するようにプロキシを構成する必要があります。

たとえば、https://drupal.org/ へのリクエストは HTTP 301 ステータス コードを返し、https://www.drupal.org/ にリダイレクトされます。

HTTP 200 ステータス コードとリダイレクトにリクエストされたコンテンツを返すようにプロキシを構成する必要があります。

SAP インストールで、送信 HTTPS リクエストをプロキシするように環境が設定されている場合は、プロキシが TLSv1.0 をサポートしている必要があります。OpenSSL 0.9.8 は TLSv1.1 と TLSv1.2 をサポートせず、TLSv1.0 のみをサポートします。

Red Hat Enterprise Linux の要件

Red Hat Enterprise Linux(RHEL)には、Red Hat からダウンロードしたソフトウェアにアクセスするにはサブスクリプションが必要であるため、追加の要件があります。yum を使用して RPM をダウンロードするには、サーバーがインターネットに接続できる必要があります。RHEL を使用する場合、サーバーは Red Hat Network(RHN)に登録し、サーバー オプション チャンネルに登録する必要があります。

Red Hat の要件はインストール時にチェックされ、RHEL がまだ登録されていない場合は、ポータル インストーラでプロンプトが表示されます。Red Hat のログイン認証情報がある場合は、インストール プロセスを開始する前に、次のコマンドを使用して RHEL を登録できます。

subscription-manager register --username=username --password=password --auto-attach 

ここで、usernamepassword は Red Hat の認証情報です。

RHEL のトライアル版をご利用の場合は、30 日間のトライアル版ライセンスを取得できます。詳細については、https://access.redhat.com/solutions/32790 をご覧ください。

SMTP の要件

ポータルからメール メッセージを送信するように SMTP サーバーを構成することをおすすめしますが、必須ではありません。構成する場合は、Drupal が SMTP サーバー上の必要なポートにアクセスできるようにする必要があります。非 TLS SMTP の場合、ポート番号は通常 25 です。TLS 対応の SMTP の場合、通常は 465 ですが、SMTP プロバイダに確認してください。

追加の要件

インストールを行うには、root 権限が必要です。

デプロイ アーキテクチャの要件

ポータルには、ユーザーのアプリケーションに関する情報を保存および取得するために、Apigee Management Server と REST API を介してやり取りする単一のインターフェースが用意されています。インストールに応じて、ポータルは HTTP または HTTPS 経由で Management Server に接続できる必要があります。

インストールを開始する前に必要な情報

インストールを開始する前に、次の情報を用意する必要があります。

  1. 構成しようとしているプラットフォームは、Red Hat と CentOS のどちらですか?Red Hat のインストールを行う場合、RPM をダウンロードするには、マシンを Red Hat ネットワークに登録する必要があります。
  2. ローカルマシンに Postgres をインストールする予定はありますか?すべてを同じマシンに単純にインストールする場合は、Postgres をローカルにインストールします。
  3. リモート Postgres サーバーにアクセスする場合は、Postgres サーバーに関する次の情報を取得します。
    • hostname
    • ポート
    • データベース名
    • ユーザー名
    • パスワード

    インストールを開始する前に、リモート Postgres サーバーが構成されている必要があります。

  4. ウェブサーバーの完全修飾ドメイン名(この情報は /etc/hosts に追加されます)。IP アドレスまたはホスト名にする必要があります(例: portalserver.example.com)。デフォルト値は localhost です。
  5. ポータルが Apigee Edge 管理サーバーと通信するには、次の 3 つの情報が必要です。この情報は次のとおりです。
    1. Apigee Management API エンドポイントの URL: ホスト名または IP アドレスのいずれかです。アプリを作成し、アプリキーのデベロッパーを登録するためのすべての呼び出しが行われる REST エンドポイントです。デフォルトのエンドポイントは https://api.enterprise.apigee.com/v1 です。

      Edge for Private Cloud インストール環境の場合、URL は次の形式になります。

      http://Edge_IP:8080/v1

      または

      https://Edge_IP:SSL_port/v1

      ここで、Edge_IP は Edge Management Server の IP アドレス、SSL_port は Edge Management API の SSL ポートです。例: 8443。

    2. Apigee 組織名: ポータルと Apigee Edge 組織の間には関係があります。Management API エンドポイントを設定する際に、デフォルトの組織を設定します。デフォルト値は my-org です。
    3. Management API エンドポイントのユーザー名とパスワード: ポータルから Edge への呼び出しは、組織の管理者が行う必要があります。

      このユーザー名とパスワードは組織の管理者用であり、ポータルから Edge に接続する場合にのみ使用してください。たとえば、ユーザーの認証情報を指定した場合、そのユーザーが Edge で削除された場合、ポータルから Edge に接続できなくなります。したがって、この接続専用の管理者を組織上に作成してください。

      例:

      dc_devportal+ORGNAME@apigee.com:MyP@ssw0rd