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 は、ポート 8081 で Management Server と Router 間の接続をサポートするようになりました。

証明書の有効期間を構成できるようになりました

カスタム証明書を使用する場合は、証明書が有効な日数を設定できます。これを行うには、構成ファイルで 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 プロパティで設定されたタイムゾーン形式の sss トークンと SSS トークンに使用された値が正しくありませんでした。

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 ポリシーでエラーがスローされない

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

130013746

会社を無効にする

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

120799182

OpenLDAP のアップグレード

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

145236083

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

57 文字を超える Sysadmin ユーザー名とパスワードが原因で、Edge SSO インストール スクリプトが失敗する。

135616498

SSO 設定スクリプトの失敗

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

111420263

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

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