4.19.01.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.01 bootstrap_4.19.01.sh ファイルを /tmp/bootstrap_4.19.01.sh にダウンロードします。
      curl https://software.apigee.com/bootstrap_4.19.01.sh -o /tmp/bootstrap_4.19.01.sh
    3. Edge 4.19.01 の apigee-service ユーティリティと依存関係をインストールします。
      sudo bash /tmp/bootstrap_4.19.01.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. 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 説明
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 ノードへの接続に影響を及ぼしました。

150717738

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

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

152382545

mTLS ポート範囲の使用

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

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 を修正

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