Apigee Edge のドキュメントを表示しています。
Apigee X のドキュメントに移動。 情報
2023 年 4 月 19 日に、Apigee Edge for Private Cloud の新しいバージョンをリリースしました。
注: このバージョンは 2024 年 8 月 31 日までサポートされます。
更新手順
このセクションでは、Edge for Private Cloud の以前のリリースから更新する場合に、このリリースをインストールする方法について説明します。以前のリリースから更新する必要がある場合は、複数のパッチ バージョンの適用をご覧ください。
このリリースを更新すると、次の RPM リストのコンポーネントが更新されます。
- edge-management-server-4.52.00-0.0.60190.noarch.rpm
- edge-postgres-server-4.52.00-0.0.60190.noarch.rpm
- edge-qpid-server-4.52.00-0.0.60190.noarch.rpm
- edge-router-4.52.00-0.0.60190.noarch.rpm
- apigee-cassandra-2.1.22-0.0.2539.noarch.rpm
- apigee-cassandra-client-2.1.22-0.0.2519.noarch.rpm
- apigee-provision-4.52.00-0.0.623.noarch.rpm
- apigee-sso-4.52.00-0.0.21245.noarch.rpm
- edge-analytics-4.52.00-0.0.40091.noarch.rpm
- apigee-postgresql-14.5-0.0.2739.noarch.rpm
- edge-mint-gateway-4.52.00-0.0.40323.noarch.rpm
- edge-mint-management-server-4.52.00-0.0.40323.noarch.rpm
- edge-mint-message-processor-4.52.00-0.0.40323.noarch.rpm
- apigee-sosreport-5.0-0.0.2509.noarch.rpm
次のコマンドを入力すると、現在インストールされている RPM のバージョンを調べて、更新が必要かどうかを確認できます。
apigee-all version
インストールを更新するには、エッジノードで次の操作を行います。
-
すべての Edge ノード:
- Yum リポジトリをクリーンアップします。
sudo yum clean all
- 最新の 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
- Edge 4.52.00 の
apigee-service
ユーティリティと依存関係をインストールします。sudo bash /tmp/bootstrap_4.52.00.sh apigeeuser=uName apigeepassword=pWord
ここで、uName と pWord は Apigee から受け取ったユーザー名とパスワードです。pWord を省略すると、入力を求められます。
apigee-setup
ユーティリティを更新します。sudo /opt/apigee/apigee-service/bin/apigee-service apigee-setup update
source
コマンドを使用して apigee-service.sh スクリプトを実行します。source /etc/profile.d/apigee-service.sh
- Yum リポジトリをクリーンアップします。
- Management Server で
apigee-provision
ユーティリティを更新します。/opt/apigee/apigee-service/bin/apigee-service apigee-provision update
- Postgres ノード(マスターとスタンバイ)を更新します。
/opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
- すべての Edge ノードで、エッジプロセス用の
update.sh
スクリプトを実行します。/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- すべてのノードで SSO 用の update.sh スクリプトを実行します。
/opt/apigee/apigee-setup/bin/update.sh -c sso -f configFile
セキュリティに関する問題の解決
このリリースではセキュリティの問題は修正されていません。
サポート対象ソフトウェアの変更
このリリースでは、サポートされているソフトウェアに変更はありません。
サポートの終了と廃止
このリリースには、新たに非推奨になった機能や廃止された機能はありません。
新しい機能と特長
このリリースには新機能はありません。
バグの修正
このセクションでは、このリリースで修正された Private Cloud のバグを示します。
問題 ID | 説明 |
---|---|
271093461 |
OASValidation ポリシーがヒープメモリ割り当てを過剰に消費していた この問題を修正しました。 |
248499777 |
GET リクエストが別の POST リクエスト内に入り込むのを防ぐためのチェックを追加しました。 |
245387101 |
デベロッパー アプリ関連 API の監査データを変更。 コンシューマ シークレットが一貫してマスクされた方法で記録されるようになりました。平文のシークレットを監査でログに記録する場合、管理サーバーで構成conf_keymanagement_app.auditlog.mask.secret を false に設定すると、シークレットがマスクされなくなります。 |
267778362 |
cron エントリを追加するときに、Apigee-provision によって空白行が作成されていました。 この問題を修正しました。 |
267788856 |
エンティティあたり 1 万個を超えるアプリが存在する場合に、非 ID ベースのインデックス API が適切に機能するように、rebuildindex を強化しました。 |
273931118 |
リクエストの承認ヘッダーにワイルドカードが含まれている場合に誤ったコンテンツ タイプが返される原因となっていた MGMT API の回帰を修正しました。 この問題は、UI でトレース ファイルのダウンロード中にも発生していました。 |
274587823 |
セキュリティ上の理由から、XSLTransform ポリシーで、外部エンティティをデフォルトで読み込むことができなくなりました。 これは、Message Processor でフラグconf_feature-flags_xsl.allow.external.entities=true を設定することでオーバーライドできます。 |
245387101 |
デベロッパー アプリ関連 API の監査データを変更。 コンシューマ シークレットが一貫してマスクされた方法で記録されるようになりました。平文のシークレットを監査でログに記録する場合は、管理サーバーでconf_keymanagement_app.auditlog.mask.secret から false に構成すると、シークレットがマスクされなくなります。 |
276991965 |
OPDK v4.52.00 で、特定の API と Accept ヘッダーの組み合わせが失敗する原因となっていたバグを修正しました。 |
260024953 |
ターゲット サーバーを使用してターゲット エラーが発生した場合、Apigee は一部のターゲット変数(URL やホストなど)に値を入力しませんでした。 この問題は解決しました。 |
274399775 |
Edge for Private Cloud v4.51 から v4.52 にアップグレードする際、Cassandra と cassandra-client が最新バージョンにアップグレードされませんでした。 この問題を修正しました |
269545512 |
Gateway の Postgres ドライバのバージョンを 42.5.4 に更新しました。 |
270203185 |
Monetization で Postgres ドライバのバージョンを 42.5.4 に更新しました。 |
197529839 |
プロキシの条件ステートメントでの改行処理の改善。 |
214664198 |
実行に最も時間がかかった上位 3 つのポリシーをキャプチャする列をアナリティクスのファクト テーブルに追加しました。 |
258898812 |
アプリを取得する際の API レスポンスから予期しないパラメータ |
270967547 |
Edge for Private Cloud を 4.50 から 4.52 にアップグレードする際に問題が発生しました。 この問題を修正しました。 |
既知の問題
Apigee-postgresql で、バージョン 4.50 または 4.51 からバージョン 4.52 へのアップグレードで問題が発生しています。問題は主に、子ファクト テーブルの数が 500 を超えている場合に発生します。回避策については、Edge for Private Cloud の既知の問題の バージョン 4.52 に更新する際の Postgresql のアップグレードをご覧ください。
既知の問題の一覧については、Edge for Private Cloud の既知の問題をご覧ください。
複数のパッチ バージョンの適用
このセクションでは、以前のパッチリリース バージョンより前の Edge for Private Cloud のバージョンから更新する場合に、複数のパッチ バージョンを適用する方法について説明します。
各パッチリリースには、edge-management-server
などの Edge for Private Cloud の特定のコンポーネントに対する更新が含まれています。複数のパッチ バージョンを適用するには、パッチリリースに含まれる各 Edge コンポーネントを、現在インストールされているバージョンより後に更新する必要があります。これらのコンポーネントは、現在のバージョンより後のすべてのバージョンの Edge for Private Cloud リリースノートで、それらのリリースの RPM のリストで確認できます。Edge for Private Cloud のすべてのリリースノートへのリンクについては、Apigee リリースノートをご覧ください。
注: パッチリリースに含まれるコンポーネントの最新バージョンの RPM をインストールして、各コンポーネントの更新は 1 回だけ行います。そのバージョンのリリースノートの手順に沿って、コンポーネントを更新してください。
注: コンポーネントをアップグレードすると、コンポーネントの最新のパッチ バージョンが自動的にインストールされます。最新ではないパッチ バージョンにアップグレードする場合は、Apigee ミラーを使用して Apigee リポジトリの独自の tarball コピーを維持し、このミラーを Apigee のインストールに使用する必要があります。詳細については、 ローカル Edge リポジトリを使用した Edge バージョンの管理をご覧ください。