4.19.06.07 - Edge for Private Cloud リリースノート

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

2020 年 6 月 5 日に、新しいバージョンの Apigee Edge for Private Cloud をリリースしました。

更新手順

インストール環境を更新するには、Edge ノードで次の手順を行います。

  1. すべての Edge ノードで次の操作を行います。

    1. Yum リポジトリをクリーンアップします。
      sudo yum clean all
    2. 最新の Edge 4.19.06 bootstrap_4.19.06.sh ファイルを /tmp/bootstrap_4.19.06.sh にダウンロードします。
      curl https://software.apigee.com/bootstrap_4.19.06.sh -o /tmp/bootstrap_4.19.06.sh
    3. Edge 4.19.06 の apigee-service ユーティリティと依存関係をインストールします。
      sudo bash /tmp/bootstrap_4.19.06.sh apigeeuser=uName apigeepassword=pWord

      ここで、uName:pWord は Apigee から受け取ったユーザー名とパスワードです。pWord を省略すると、入力するように求められます。

    4. apigee-setup ユーティリティを更新します。
      sudo /opt/apigee/apigee-service/bin/apigee-service apigee-setup update
    5. source コマンドを使用して、apigee-service.sh スクリプトを実行します。
      source /etc/profile.d/apigee-service.sh
  2. すべてのノードで OpenLDAP の update.sh スクリプトを実行します。各ノードで、次のコマンドを実行します。
    /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile

    ここで、configFile には Apigee Edge for Private Cloud のインストールに使用した構成ファイルを指定します。

  3. すべてのノードで Edge 用の update.sh スクリプトを実行します。各ノードで、次のコマンドを実行します。
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile

    ここで、configFile には Apigee Edge for Private Cloud のインストールに使用した構成ファイルを指定します。

  4. すべてのノードで、UI の update.sh スクリプトを実行します。各ノードで、次のコマンドを実行します。
    /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile

    ここで、configFile には Apigee Edge for Private Cloud のインストールに使用した構成ファイルを指定します。

  5. すべてのノードで SSO 用の update.sh スクリプトを実行します。各ノードで、次のコマンドを実行します。
    /opt/apigee/apigee-setup/bin/update.sh -c sso -f configFile

    ここで、configFile には Apigee Edge for Private Cloud のインストールに使用した構成ファイルを指定します。

  6. すべてのノードで、デベロッパー ポータル用の update.sh スクリプトを実行します。各ノードで、次のコマンドを実行します。
    /opt/apigee/apigee-setup/bin/update.sh -c dp -f configFile

    ここで、configFile には Apigee Edge for Private Cloud のインストールに使用した構成ファイルを指定します。

  7. Apigee mTLS を使用していて、このパッチの新機能やバグの修正に基づいて構成を更新した場合、これらの変更を有効にするには、すべてのノードで apigee-mtls サービスをアンインストールしてから再インストールする必要があります。詳細については、既存の apigee-mtls 構成を変更するをご覧ください。

サポートされるソフトウェア

Apigee Edge for Private Cloud で OpenJDK バージョン 1.8.0.252 がサポートされていることが確認されています。

Tomcat がバージョン 7.0.103 に更新されました。

非推奨になった機能と廃止された機能

変更なし。

新機能

次の表に、このリリースの新機能を示します。

説明

mTLS で Management Server から Router への接続を保護

Apigee mTLS で、Management Server と Router 間のポート 8081 での接続がサポートされるようになりました。

証明書の有効期間を構成可能に

カスタム証明書を使用する場合は、証明書の有効期間の日数を設定できます。そのためには、構成ファイルで APIGEE_MTLS_NUM_DAYS_CERT_VALID_FOR の値を設定します。デフォルト値は 365 です。詳細については、ステップ 1: 構成ファイルを更新するをご覧ください。Apigee mTLS のインストール後に変更する場合は、既存の apigee-mtls 構成を変更するの手順に沿って操作してください。

修正済みのバグ

次の表に、このリリースで修正されたバグを示します。

問題 ID 説明
154428338

キーストアが類似の名前やエイリアスで構成されている場合、Message Processor は環境の読み込みに失敗します。

同様の命名規則を持つキーストアを読み込む際の正規表現検索の競合が修正されました。この結果、キーストアに関連付けられた環境の読み込みに、Message Processor が失敗したか、検索時に複数の競合するキーストアが返された場合は、起動に失敗していました。

130653816

ランタイム トラフィックで断続的に 404 エラーが発生する。

競合状態により、Message Processor が起動時にすべてのプロキシを読み込まなかったため、ランタイム トラフィックで断続的に 404 ApplicationNotFound エラーが発生しました。

この現象は修正されました。

157275131

Drupal のアップグレード

デベロッパー ポータルのアップグレード プロセスがバージョン 4.19.06 で破損しました。

155840972 Tomcat のアップグレード

Tomcat がバージョン 7.0.103 にアップグレードされました。

155595660

タイムゾーン形式

conf_system_apigee.syslogger.dateFormat プロパティで設定されたタイムゾーン形式の sssSSS トークンに使用されている値が正しくありませんでした。

155340541

OpenJDK のサポート

Apigee では OpenJDK バージョン 1.8.0.252 のサポートが確認されています。

155105930
76087166

マルチデータセンター環境での KVM

組織が複数のデータセンターに分散している場合(dc-1、dc-2 など)、Management Server がいずれかのデータセンターにランダムに接続していました。この問題は、鍵管理と Key-Value マップ(KVM)オペレーションのためのローカル データセンターの Cassandra ノードへの接続に影響を及ぼしました。

152382545

mTLS ポート範囲の使用

ドキュメントに、Apigee mTLS の ZooKeeper ポート範囲が 10001 から始まると正しく記載されるようになりました。

150717738

リーダーが存在しないクラスタ

リーダーのないクラスタにより、mTLS サービスの停止または再起動ができませんでした。タイムアウト時間も短縮されました。

148486685

OpenLDAP レプリケーションと SSO の相互運用性の間接バインド

間接バインディングでは、レプリケーションが有効になっている場合(複数の OpenLDAP インスタンスがある場合)、OpenLDAP サービスはユーザー オブジェクトを検索していませんでした。

148179907

apigee-analytics-collector が再度追加

apigee-analytics-collector ユーティリティが再度追加されました。このユーティリティを使用すると、API ボリューム数を報告できます。

146511254

ExtractVariables ポリシーがエラーをスローしない

XML 変数が XPath 式で解決されなかった場合でも、ExtractVariables ポリシーはプロキシで引き続き実行されました。この状況は、IgnoreUnresolvedVariables 要素や continueOnError 属性が false に設定されている場合でも発生します。

130013746

会社を無効にする

会社を収益化から無効化するボタンは利用できませんでした。

120799182

OpenLDAP のアップグレード

マルチデータセンター環境で OpenLDAP をアップグレードするプロセスが破損しました。

145236083

システム管理者のユーザー名:パスワードの長さ

システム管理者のユーザー名とパスワードが 57 文字を超えていると、Edge SSO インストール スクリプトが失敗しました。

135616498

SSO 設定スクリプトの失敗

ファイル スキーム URL を使用すると SSO 設定スクリプトが失敗する問題を修正しました。

111420263

メッセージ ロギング ポリシーの ConcurrentModificationException を修正

メッセージ ロギング ポリシーの使用時に発生するいくつかの競合状態を解消します。