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

<ph type="x-smartling-placeholder"></ph> 現在、Apigee Edge のドキュメントが表示されています。
Apigee X のドキュメント
詳細

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

注: このバージョンは 2024 年 10 月 25 日までサポートされます。

更新手順

このセクションでは、以前のバージョンから更新する場合に、このリリースをインストールする方法について説明します。 リリースしました。以前のリリースから更新する必要がある場合は、以下をご覧ください。 複数のパッチ バージョンの適用

このリリースを更新すると、以下の RPM リストのコンポーネントが更新されます。

  • edge-gateway-4.52.00-0.0.60200.noarch.rpm
  • edge-management-server-4.52.00-0.0.60200.noarch.rpm
  • edge-message-processor-4.52.00-0.0.60200.noarch.rpm
  • edge-postgres-server-4.52.00-0.0.60200.noarch.rpm
  • edge-qpid-server-4.52.00-0.0.60200.noarch.rpm
  • edge-router-4.52.00-0.0.60200.noarch.rpm
  • apigee-sso-4.52.00-0.0.21316.noarch.rpm
  • edge-analytics-4.52.00-0.0.40100.noarch.rpm
  • edge-management-ui-4.52.00-0.0.20029.noarch.rpm
  • edge-ui-4.52.00-0.0.20233.noarch.rpm
  • apigee-service-4.52.00-0.0.1500.noarch.rpm
  • apigee-mirror-4.52.00-0.0.1032.noarch.rpm
  • apigee-tomcat-9.0.82-0.0.939.noarch.rpm
  • apigee-configutil-4.52.00-0.0.624.noarch.rpm
で確認できます。

現在インストールされている RPM のバージョンを調べて、 次のコマンドを入力して更新する必要があります。

apigee-all version

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

  1. すべての Edge ノード:

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

      ここで、uNamepWord は Apigee から取得したユーザー名とパスワードです。 pWord を省略すると、入力を求められます。

    4. source コマンドを使用して apigee-service.sh スクリプトを実行します。
      source /etc/profile.d/apigee-service.sh
  2. すべての Edge ノードで、Edge プロセスの update.sh スクリプトを実行します。
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  3. すべてのノードで SSO 用の update.sh スクリプトを実行します。
  4. /opt/apigee/apigee-setup/bin/update.sh -c sso -f configFile
  5. すべての UI ノードで、UI の update.sh スクリプトを実行します。
    /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
  6. New Edge エクスペリエンスを使用している場合は、次のコマンドを実行します。
    /opt/apigee/apigee-setup/bin/update.sh -c ue -f configFile

修正されたセキュリティ問題

次の一覧は、このリリースで修正されたセキュリティの既知の問題です。避けるべきこと 問題を解決するには、最新バージョンの Edge for Private Cloud をインストールしてください。
問題 ID 説明
279065506 OAuth2 のリダイレクト URL で、状態パラメータのエントロピーが改善されました。 クロスサイト リクエスト フォージェリ(CSRF)の脆弱性を回避するために、この脆弱性を予測できないようにします。",
279065586 セキュリティを強化するため、ヘッダーにコンテンツ セキュリティ ポリシーを追加 クライアントサイドの攻撃からサイトを 保護できます

対応ソフトウェアの変更

次のソフトウェア バージョンのサポートが追加されました。

  • Red Hat Enterprise Linux(Intel 64 ビット): バージョン 8.8
  • Oracle Linux(Intel 64 ビット):バージョン 7.9、8.7、8.8
  • Rocky Linux 8
  • Tomcat 9.0.82

<ph type="x-smartling-placeholder"></ph>をご覧ください。 Edge for Private Cloud でサポートされているソフトウェアをご覧ください。

非推奨と廃止

このリリースには新たな非推奨や廃止はありません。

新機能

このリリースでは、次の新機能が導入されています。

組織名と環境名の最大文字数を設定する

このリリースでは、 組織名と環境名を指定します。「 最大文字数のデフォルト値は 255 です。最大値を低く設定するには それぞれのプロパティ ファイルで、次のプロパティを設定します。

  • 組織のプロパティ ファイルで、org.name.max.length を設定します。
  • 組織のプロパティ ファイルで、env.name.max.length を設定します。

これらのプロパティのいずれかを 0 より小さい値または 255 より大きい値に設定すると、 それぞれの最大値の 1 または 255 が使用されます。

アクセス トークンの有効期限を設定する

このリリースでは、次のプロパティを設定することにより、アクセス トークンの有効期限を設定できます。 目的の値まで conf_keymanagement_oauth_access_token_expiry_time_in_millis ミリ秒単位の有効期限です。この機能はデフォルトで無効になっています。有効にするには、 conf_keymanagement_oauth_access_token_is_apply_limittrue着 作成されます。

この機能により、Apigee 管理者は有効期限の Apigee で作成されたアクセス トークン。

バグの修正

このセクションでは、このリリースで修正された Private Cloud のバグを示します。

問題 ID 説明
290242749

ServiceCallout.response 変数が DataMasking で使用されていた場合、 ポリシーはトレースに表示されませんでした。

この問題は解決済みです。
260397807

メール テンプレートの問題により、マルチバイト文字をメールで送信できませんでした。

この問題は解決済みです。
234544436

新しい Edge UI で組織を変更すると、左側のメニューが表示されなくなるという問題がありました。

この問題は解決済みです。
293268203

アナリティクスの依存関係が管理サーバーノードで自動的にアップグレードされませんでした。

この問題は解決済みです。
261616264

アップグレード プロセス中に postgresql が削除されないことを確認するブートストラップ チェックを追加しました。

279065586

OAuth2 のリダイレクト URL では、状態パラメータのエントロピーが改善され、 クロスサイト リクエスト フォージェリ(CSRF)の脆弱性を回避するために、この脆弱性を予測できないようにします。

283310836

サイズの大きな XML 解析時のエラー メッセージが改善されました。

245936798

組織名と環境名の問題が原因で、Postgresql <code<create<code=&quot;&quot;dir=&quot;ltr&quot;translate=&quot;no&quot;&gt; 失敗します。</code<create<>

この問題は、長い編成での postgres インデックス名の競合処理を改善することで修正されました。 定義できます。
293733533

Edge の Spring サードパーティ ライブラリ ゲートウェイ コンポーネントがバージョン 5.3.20 からバージョン 5.3.27 に更新されました。

294363158

回帰により、ページのプルダウン メニューに余分なディメンションが表示されていました。 分析とモニタリングのページです。

この問題は解決済みです。
297889765

apigee-mirror 生成のアーティファクトに正しい所有権が適用されるようになった

既知の問題

Edge for Private Cloud の既知の問題をご覧ください。 をご覧ください。

複数のパッチ バージョンの適用

このセクションでは、更新元となる複数のパッチ バージョンを適用する方法について説明します。 以前のパッチリリース バージョンより前の Edge for Private Cloud のバージョン。

各パッチリリースには、Edge for Private Cloud の特定のコンポーネントに対する更新が含まれています。 edge-management-server。 複数のパッチ バージョンを適用するには、 現在インストールされているバージョンより後のパッチリリースです。これらのコンポーネントは Edge for Private Cloud のリリースノートで、現在のバージョンより そのリリースの RPM のリストを確認します。詳しくは、 Apigee リリースノート - すべてのリソースへのリンク Edge for Private Cloud リリースノート。

注: 各コンポーネントの更新が必要なのは、最新の パッチリリースに含まれるコンポーネントのバージョンなどです。手順については、 コンポーネントをアップデートしてください。

注: コンポーネントをアップグレードすると、コンポーネントの最新のパッチ バージョンが自動的にインストールされます。 説明します。最新ではないパッチ バージョンにアップグレードする場合は、次の操作を行う必要があります。 維持する Apigee ミラーを使用した Apigee リポジトリの tarball コピー。このミラーは Apigee のインストールに使用します。 詳細については、<ph type="x-smartling-placeholder"></ph>をご覧ください ローカルの Edge リポジトリを使用して Edge のバージョンを維持する