2.3.x Edge Microgateway リリースノート

現在、Apigee Edge のドキュメントを表示しています。
Apigee X のドキュメントをご確認ください
情報

以下は、Apigee Edge Microgateway バージョン 2.3.x のリリースノートです。

インストールに関する注意事項

以前のバージョンの Edge Microgateway では、ZIP ファイルをダウンロードすることでソフトウェアをインストールできるものもあります。これらの ZIP ファイルのサポートは終了しました。Edge Microgateway をインストールするには、次のものを使用する必要があります。

npm install -g edgemicro

詳細については、インストールのトピックをご覧ください。

リリース 2.3.0-beta

このリリースの新機能と機能強化は次のとおりです。

ゼロ ダウンタイムの再読み込み機能

Edge Microgateway に構成を変更した後は、メッセージをドロップすることなく構成を読み込むことができます。この変更により、Edge Microgateway は常にクラスタモードで起動し、edgemicro start コマンドから --cluster オプションが削除されました。

さらに、次の 3 つの新しい CLI コマンドが追加されました。

  • edgemicro status - Edge Microgateway が実行されているかどうかを確認します。
  • edgemicro stop - Edge Microgateway クラスタを停止します。
  • edgemicro reload - ダウンタイムなしで Edge Microgateway 構成を再読み込みします。

CLI にバージョン情報を追加

--version フラグが CLI に追加されました。Edge Microgateway の最新バージョンを取得するには、次のコマンドを使用します。

edgemicro --version

新しい Edge Microgateway サーバーの SSL オプション

Edge Microgateway では、keycert に加えて、次のサーバー SSL オプションがサポートされるようになりました。

オプション 説明
pfx クライアントの秘密鍵、証明書、CA 証明書(PFX 形式)を含む pfx ファイルのパス。
passphrase 秘密鍵または PFX のパスフレーズを含む文字列。
ca 信頼できる PEM 形式の証明書のリストを含むファイルのパス。
ciphers 使用する暗号を記述した文字列を「:」で区切って指定します。
rejectUnauthorized true の場合、サーバー証明書は指定された CA のリストと照らし合わせて検証されます。検証が失敗した場合は、エラーが返されます。
secureProtocol 使用する SSL メソッド。たとえば、SSL をバージョン 3 に強制するには、「SSLv3_method」と入力します。
servername SNI(Server Name Indication)TLS 拡張機能のサーバー名。

構成用のカスタム API エンドポイントを許可する

カスタム認証サービスの使用をサポートする、認可プロキシ用の新しい構成可能なエンドポイントがあります。これらのエンドポイントは次のとおりです。

  • edgeconfig:verify_api_key_url
  • edgeconfig:products

詳細については、 カスタム認証サービスの使用をご覧ください。

ログファイルを stdout に送信する

新しい構成設定を使用して、ログデータを標準出力に送信できます。

edgemicro:
  logging:
    to_console: true  

ログファイルの管理をご覧ください。