Apigee Edge のドキュメントを表示しています。
Apigee X のドキュメントに移動 情報
このトピックでは、Apigee Adapter for Envoy をダウンロードしてインストールする方法について説明します。
概要
以下の手順では、Apigee Remote Service CLI と Apigee Remote Service for Envoy の 2 つのアプリケーションを、システム上にダウンロードして設定します。
ダウンロードとインストール
- Remote Service CLI と Remote Service をインストールするシステムにベース ディレクトリを作成します。次に例を示します。
mkdir ~/envoy-adapter
cd ~/envoy-adapter
export ENVOY_HOME=$PWD
- 残りの手順を進めるため、現在のディレクトリが
$ENVOY_HOME
ディレクトリであることを確認します。cd $ENVOY_HOME
- Apigee Remote Service CLI の最新リリースを
$ENVOY_HOME
にダウンロードします。ご使用のオペレーティング システムに応じて正しいパッケージを取得してください。 - Apigee Remote Service for Envoy の最新リリースを
$ENVOY_HOME
にダウンロードします。 - 展開したパッケージ コンテンツを格納するディレクトリを、
$ENVOY_HOME
内に作成します。mkdir apigee-remote-service-cli
mkdir apigee-remote-service-envoy
- tar ファイルの内容を新しいディレクトリに展開します。
tar -xf apigee-remote-service-cli_version_platform.tar.gz -C apigee-remote-service-cli
tar -xf apigee-remote-service-envoy_version_platform.tar.gz -C apigee-remote-service-envoy
- tar ファイルを削除します。
- これらの手順を完了した時点で、
$ENVOY_HOME
には次の 2 つのディレクトリが存在します。ls -1 . apigee-remote-service-cli apigee-remote-service-envoy
apigee-remote-service-cli
ディレクトリとapigee-remote-service-envoy
ディレクトリのために、次の環境変数を作成します。これらの環境変数は、このドキュメントのあらゆる場面で使用します。export CLI_HOME=$PWD/apigee-remote-service-cli
export REMOTE_SERVICE_HOME=$PWD/apigee-remote-service-envoy
次のステップ
これで、Apigee API Management を使用して API 呼び出しをプロキシ処理する Apigee Adapter for Envoy を設定して、使用する準備が整いました。次の例は、Apigee Edge for Public Cloud でアダプタを使用する方法を示しています。
例 | 説明 |
---|---|
ネイティブ Envoy と Apigee Edge for Public Cloud | リモート サービスは、ネイティブ バイナリとして実行することも、Docker で実行することもできます。この設定により、Apigee Edge for Public Cloud で Apigee Adapter for Envoy を使用できるようになります。 |
Apigee Edge for Private Cloud でのネイティブ Envoy | リモート サービスをネイティブ バイナリとして、または Docker で実行します。Private Cloud の設定は、Public Cloud の設定と同様です。Public Cloud で使用する必要がある特別なプロビジョニング コマンドフラグについては、CLI リファレンスをご覧ください。 |