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

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

インストールに必要なハードウェアとソフトウェアの最小要件は次のとおりです。

ハードウェア

要件

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

これらのインストール手順と提供されているインストール ファイルは、https://apigee.com/docs/api-services/reference/supported-software に記載されているオペレーティング システムを使用してテストされています。

CPU 2 コア

RAM

4 GB

ハードディスク

120 GB

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

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

インストール プロセスの一環として、インストーラはウェブからリソースをダウンロードします。環境が送信 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(RHEL)の要件

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

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

> subscription-manager register --username=my_username --password=my_password --auto-attach 

my_usernamemy_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 と 1 つのインターフェースで接続し、ユーザーのアプリケーションに関する情報を格納および取得します。デベロッパー チャンネル サービスは、インストールに応じて HTTP または HTTPS 経由で Management Server に接続できる必要があります。

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

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

  1. 構成するプラットフォーム: Red Hat または CentOSRed Hat の場合は、RPM をダウンロードするためにマシンを Red Hat Network に登録する必要があります。
  2. ローカルマシンに MySQL をインストールする予定か?一部の HA インストールでは、ポータルのウェブページを提供するマシンとは異なるマシンに MySQL が存在する必要があります。その場合は、MySQL をローカルにインストールしないでください。すべて同じマシンで単純なインストールを行う場合は、MySQL をローカルにインストールします。
  3. リモート MySQL サーバーにアクセスする場合は、リモート MySQL サーバーのホスト名、ポート、データベース名、ユーザー名、パスワードを使用します。インストールを開始する前に、リモート MySQL サーバーを構成しておく必要があります。
  4. ウェブサーバーの完全修飾ドメイン名を指定します。(この情報は /etc/hosts に追加されます)。portalserver.example.com などの IP アドレスまたはホスト名である必要があります。デフォルト値は localhost です。
  5. ポータルが Apigee Edge Management Server と通信できるようにするための情報が 3 つあります。この情報は次のとおりです。
    1. Apigee Management API エンドポイントの URL: ホスト名または IP アドレスを指定します。これは、アプリを作成し、アプリキーにデベロッパーを登録するためにすべての呼び出しが行われる REST エンドポイントです。デフォルトのエンドポイントは https://api.enterprise.apigee.com/v1 です。

      Edge for Private Cloud インストールの場合、URL の形式は
      http://EdgeIp:8080/v1

      または
      https://EdgeIp:SSLport/v1

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

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

      例:
      dc_devportal+ORGNAME@apigee.com:MyP@ssw0rd