Edge for Private Cloud v4.19.01
Apigee Developer Services ポータル(略して「ポータル」)には、以下のハードウェアとソフトウェアが必要です。
ハードウェア | 必須 / 任意 |
---|---|
オペレーティング システム |
これらのインストール手順と関連するインストール ファイルは、サポート対象ソフトウェアとサポート対象バージョンに記載されたオペレーティング システムを使用してテストされています。 |
CPU | 2 コア |
RAM |
4 GB |
ハードディスク |
120 GB |
Java |
インストール先の Postgres マシンのそれぞれに、あらかじめ Java 1.8 がインストールされている必要があります。サポートされている JDK は、サポートされているソフトウェアとそのバージョンに記載されています。 |
ネットワーク インターフェース | 有効なインターネット接続が必要です。 インストール プロセスの一環として、インストーラはウェブからリソースをダウンロードします。環境が送信 HTTP および HTTPS リクエストをプロキシするように設定されている場合は、ダウンロード中に発生する可能性のあるリダイレクト リクエストを正しく処理するようにプロキシを構成する必要があります。 たとえば、 リダイレクトからリクエストされたコンテンツを含む 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 からソフトウェア ダウンロードにアクセスするために必要なサブスクリプションがあるため、追加の要件があります。RPM をサーバーが yum 経由でダウンロードするには、インターネットに接続できる必要があります。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 に接続できる必要があります。
インストールを開始する前に必要となる情報
インストールを開始する前に、次の情報を用意しておく必要があります。
- 構成するプラットフォーム: Red Hat または CentOSRed Hat の場合は、RPM をダウンロードするためにマシンを Red Hat Network に登録する必要があります。
- ローカルマシンに Postgres をインストールする予定ですか。すべてを同じマシンに簡単にインストールする場合は、Postgres をローカルにインストールします。
- リモートの Postgres サーバーにアクセスする場合は、Postgres サーバーに関する次の情報を取得します。
- hostname
- ポート
- データベース名
- ユーザー名
- パスワード
インストールを開始する前に、リモート Postgres サーバーがすでに構成されている必要があります。
- ウェブサーバーの完全修飾ドメイン名を指定します。(この情報は /etc/hosts に追加されます)。IP アドレスまたはホスト名(
portalserver.example.com
など)を指定する必要があります。 デフォルト値はlocalhost
です。 - ポータルが Apigee Edge Management Server と通信できるようにするための情報が 3 つあります。この情報は次のとおりです。
- 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。
- Apigee 組織名: ポータルと Apigee Edge 組織の間には関係があります。Management API エンドポイントを設定するときに、デフォルトの組織を設定します。デフォルト値は my-org です。
- Management API エンドポイントのユーザー名とパスワード: ポータルから Edge への呼び出しは、組織の管理者が行う必要があります。
このユーザー名/パスワードは組織の管理者用であり、ポータルから Edge に接続するためにのみ使用する必要があります。たとえば、ユーザーの認証情報を指定した場合、そのユーザーが Edge 上で削除されると、ポータルは Edge に接続できなくなります。したがって、この接続のためだけに組織管理者を作成します。
次に例を示します。
dc_devportal+ORGNAME@apigee.com:MyP@ssw0rd
- Apigee Management API エンドポイントの URL: ホスト名または IP アドレスを指定します。これは、アプリを作成し、アプリキーにデベロッパーを登録するためにすべての呼び出しが行われる REST エンドポイントです。デフォルトのエンドポイントは