ポータルの要件

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 

ここで、username と password は Red Hat の認証情報です。

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

SMTP の要件

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

その他の要件

インストールを実行するには、root アクセス権が必要です。

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

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

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

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

  1. 構成するプラットフォームは、Red Hat と CentOS のどちらですか?Red Hat のインストールの場合、RPM をダウンロードするには、マシンが Red Hat Network に登録されている必要があります。
  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