Apigee Edge のドキュメントを表示しています。
Go to the
Apigee X のドキュメントに移動します。 info
2021 年 9 月 23 日に、Apigee Edge for Private Cloud の新しいバージョンをリリースしました。
更新手順
このリリースを更新すると、次の RPM のリストにあるコンポーネントが更新されます。
- edge-analytics-4.50.00-0.0.40046.noarch.rpm
- apigee-sso-4.50.00-0.0.21034.noarch.rpm
- apigee-tomcat-8.5.64-0.0.917.noarch.rpm
- apigee-machinekey-1.1.0-0.0.20008.noarch.rpm
- apigee-lib-4.50.00-0.0.1019.noarch.rpm
- apigee-cassandra-2.1.22-0.0.2527.noarch.rpm
- apigee-cassandra-client-2.1.22-0.0.2512.noarch.rpm
- apigee-setup-4.50.00-0.0.1128.noarch.rpm
- apigee-service-4.50.00-0.0.1428.noarch.rpm
- apigee-configutil-4.50.00-0.0.613.noarch.rpm
- edge-gateway-4.50.00-0.0.20140.noarch.rpm
- edge-management-server-4.50.00-0.0.20140.noarch.rpm
- edge-message-processor-4.50.00-0.0.20140.noarch.rpm
- edge-postgres-server-4.50.00-0.0.20140.noarch.rpm
- edge-qpid-server-4.50.00-0.0.20140.noarch.rpm
- edge-router-4.50.00-0.0.20140.noarch.rpm
- edge-mint-gateway-4.50.00-0.0.30233.noarch.rpm
- edge-mint-management-server-4.50.00-0.0.30233.noarch.rpm
- edge-mint-message-processor-4.50.00-0.0.30233.noarch.rpm
- edge-management-ui-4.50.00-0.0.20020.noarch.rpm
- edge-ui-4.50.00-0.0.20198.noarch.rpm
- edge-management-ui-static-4.50.00-0.0.20033.noarch.rpm
- apigee-validate-4.50.00-0.0.624.noarch.rpm
- apigee-mtls-4.50.00-0.0.20224.noarch.rpm
- apigee-adminapi-4.50.00-0.0.607.noarch.rpm
現在インストールされている RPM のバージョンを確認して、更新が必要かどうかを確認するには、次のように入力します。
apigee-all version
インストールを更新するには、Edge ノードで次の手順を行います。
-
すべての Edge ノードで次の操作を行います。
- Yum リポジトリを消去します。
sudo yum clean all
- 最新の Edge 4.50.00
bootstrap_4.50.00.shファイルを/tmp/bootstrap_4.50.00.sh: にダウンロードします。curl https://software.apigee.com/bootstrap_4.50.00.sh -o /tmp/bootstrap_4.50.00.sh
- Edge 4.50.00 の
apigee-serviceユーティリティと依存関係をインストールします。sudo bash /tmp/bootstrap_4.50.00.sh apigeeuser=uName apigeepassword=pWord
ここで、uName:pWord は Apigee から取得したユーザー名とパスワードです。 pWord を省略すると、パスワードの入力を求められます。
apigee-setupユーティリティを更新します。sudo /opt/apigee/apigee-service/bin/apigee-service apigee-setup update
apigee-libユーティリティを更新します。sudo /opt/apigee/apigee-service/bin/apigee-service apigee-lib update
sourceコマンドを使用してapigee-service.shスクリプトを実行します。source /etc/profile.d/apigee-service.sh
- Yum リポジトリを消去します。
- Management Server で
apigee-validateユーティリティを更新します。/opt/apigee/apigee-service/bin/apigee-service apigee-validate update
apigee-adminapiユーティリティを更新します。/opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
apigee-machinekeyユーティリティを更新します。/opt/apigee/apigee-service/bin/apigee-service apigee-machinekey update
apigee-configユーティリティを更新します。/opt/apigee/apigee-service/bin/apigee-service apigee-configutil update
- すべての Cassandra ノードを更新します。
/opt/apigee/apigee-setup/bin/update.sh -c cs -f configFile
ここで、
configFileは、Apigee Edge for Private Cloud のインストールに使用した構成ファイルを指定します。例:/opt/silent.conf - すべての Edge ノードで、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
- すべてのノードで UI の update.sh スクリプトを実行します。
/opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
- 新しい Edge エクスペリエンスを使用している場合は、次のコマンドを実行します。
/opt/apigee/apigee-setup/bin/update.sh -c ue -f configFile
- Apigee mTLS を使用している場合は、 Apigee mTLS のアップグレードの手順に沿って操作します。 詳細については、Apigee mTLS の概要をご覧ください。
サポート対象ソフトウェアの変更
このリリースでは、サポート対象ソフトウェアに変更はありません。
非推奨になった機能と廃止された機能
このリリースでは、非推奨になった機能や廃止された機能はありません。
新機能
このリリースでは、次の新機能が導入されています。
nodetool repair ツール用の新しいラッパー
このラッパーは、nodetool repair を実行する前に、ディスク容量(Cassandra がマウントされている場所)の健全性チェックを行います。また、JMX 認証と JMX 関連の SSL 構成もサポートしています。
LDAP ポリシーで `<BaseDN>` 要素の動的文字列置換のサポートを追加しました。
LDAP ポリシーの
<BaseDN> 要素
は、すべてのデータが存在する LDAP のベースレベルを指定します。
このリリースでは、要素に ref 属性を追加しました。これを使用して、<BaseDN> 値(apigee.baseDN など)を含むフロー変数を指定できます。ref は明示的な BaseDN 値よりも優先されます。ref と値を両方を指定すると、
ref が優先されます。ランタイム時に ref が解決されない場合は、値が使用されます。
バグの修正
このセクションでは、このリリースで修正された Private Cloud のバグについて説明します。
| 問題 ID | 説明 |
|---|---|
| 197513151 |
従来の UI で jQuery スクリプト パスが不整合になる問題を修正しました |
| 151852439 |
UI のロギング強化は、 |
| 194875545 |
デベロッパー アプリページからデベロッパーに移動すると 404 エラーが発生する この問題は修正済みです。 |
| 179769806 |
Edge UI に会社が表示されない この問題は修正済みです。 |
| 188039112 |
Edge UI で自己署名証明書の信頼に関する問題が発生する この問題は修正済みです。 |
| 195932618 |
|
| 193216745 |
Cassandra セットアップ スクリプトでデータセンター名が並べ替えられる方法に軽微なバグがありました。 この問題は修正済みです。 |
| 1195932115 |
Apigee SSO がレスポンスでスタック トレースを誤って返していた この問題は修正済みです。スタック トレースは引き続きログに記録されます。 |
| 79591934 |
apigee-validate が不明瞭なメッセージで失敗する この問題は修正済みです。apigee-validate スクリプトのエラーロギングが改善されました。 |
| 174732169 |
syslog メッセージが誤って削除される この問題は修正済みです。 |
| 193239069 |
Gateway コンポーネントと Machinekey コンポーネントからレガシーキーを削除しました |
| 197760258 |
権限 API の障害により、Edge UI と Gateway の間に互換性の問題が発生する 外部 LDAP 認証が有効になっている場合に発生するこの問題は修正済みです。 |
| 194485178 |
すべての HTTP リクエストとレスポンスの制限プロパティから末尾と先頭のスペースを削除しました |
| 193918953 |
Gateway コンポーネントから使用されていない構成を削除しました |
| 112262604 |
Postgres のフェイルオーバーを実行するときに Mint Management Server を更新する必要がある Mint Management Server の Postgres 接続の詳細を変更するための拡張スクリプトが作成されました。PostgreSQL データベースのフェイルオーバーの処理 をご覧ください。 |
| 197301743 |
大きな SSL ハンドシェイク メッセージが原因で Java 1.8.0_3XX で問題が発生する この問題は修正済みです。 |
| 188526117 |
ip コマンドに絶対パスの接頭辞が付いていない この問題は修正済みです。Apigee スクリプトでコマンドのパスが完全修飾されるようになりました。 |
| 171240470 |
Cassandra JMX 認証または SSL が有効になっていると、管理の更新が失敗する Management Server でセットアップまたは更新を実行するときに、Cassandra JMX 認証と SSL 構成を提供する機能を追加しました。 |
| 193564174 |
Edge UI Analytics ダッシュボードでデータを取得できない 名前にピリオドが含まれる環境で Analytics クエリが失敗するバグを修正しました。 |
| 167960487 |
ディメンションのテキスト内の予約語 AND/OR が原因で Analytics レポートが失敗する この問題は修正済みです。 |
| 132402519 |
|
| 184573211 |
Apigee SSO モジュールで Java Management Extensions(JMX)がデフォルトで有効にならなくなった |
修正されたセキュリティの問題
このリリースで修正された既知のセキュリティ問題の一覧を次に示します。 これらの問題を回避するには、最新バージョンの Edge Private Cloud をインストールしてください。
| 問題 ID | 説明 |
|---|---|
| なし | 構成ファイルの差分変更の通常のロギングにより、Edge for Private Cloud にパスワードが記録されていました。構成変更のロギングを防ぐには、次の操作を行います。
|
| なし | プラットフォームに保存されているパスワードと関連データのセキュリティが強化されました。 |
| CVE-2015-9251 | jQuery で dataType オプションを指定せずにクロスドメイン Ajax リクエストを実行した場合のクロスサイト スクリプティング(XSS)が修正されました。 |
| なし | SAML アサーション リプレイ攻撃に対する保護が強化されました。 |
既知の問題
既知の問題の完全なリストについては、Edge for Private Cloud の既知の問題 をご覧ください。