4.19.01 Edge for Private Cloud リリースノート

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

このセクションでは、Edge for Private Cloud 機能リリースのバージョン 4.19.01 について説明します。

リリースの概要

次の表に、このリリースでの変更点を示します。

新機能

このリリースには、次の新機能が含まれています。

○ Edge UI の一般提供(GA)リリース
○ Edge UI での Monetization の一般提供(GA)リリース
apigee-monit は自己修復サービスとモニタリング サービスを追加します
○ Edge UI に新しい TLS 構成プロパティが追加されました
○ Edge UI で仮想ホストを作成、編集、削除できるようになりました
○ OpenAPI v3 サポートの追加
○ RedHat Enterprise Linux(RHEL)と CentOS 7.6 がサポートされるようになりました
○ Oracle Linux 7.5 のサポート

これらの新機能の詳細については、 新機能

含まれるリリース

以前の Edge for Private Cloud 機能リリース以降のリリース 発生したもので、このリリースに含まれるものは次のとおりです。

○ エッジ:
18.06.08
18.06.06
18.05.21
18.05.10
18.05.09
18.04.23.00
○ ポータル:
18.11.28.00
18.10.17.00
18.10.09.00
18.07.16.00
老後の暮らし なし
サポートの終了 Apigee Edge for Private Cloud バージョン 4.17.09 のサポートは終了しました(非推奨)。

詳しくは Apigee の非推奨、廃止、CPS 変更します

バグの修正

このリリースには、以下のバグ修正が含まれています。

○ Zookeeper がバックアップ スクリプトによって停止されなかった(122694069)
○「組織なし」ランディング ページが追加されています(120993451)
○ カスタム レポートを削除する(120682369)
○ New Edge エクスペリエンスの [Geomap] タブ(120681592)
○ Zookeeper JVM オプション(120624977)
○ ツールチップに未定義のエラーが発生しました(80187407)
○ OpenAPI 経由でのリバース プロキシを作成する(79949124)
○ パスワードを再設定してもリンクが送信されない(77515655)
○ パスワードの再設定用リンクのヘッダーが正しくない(72799769)
○ WSDL を使用した API プロキシの作成(69550284)

それぞれの修正について詳しくは、バグの修正をご覧ください。

既知の問題

このリリースには、次の既知の問題が含まれています。

○ apigee-sso インストール用のメタデータ ファイル形式(135616498)
apigee-monit は Amazon Linux 1 ではサポートされていません(122370980)
○ Message Processor のバックアップで正しいファイルセットがバックアップされない(121095148)
○ セッション トークンが無効になっていない(115278838)
○ JMX 認証が有効になっている場合、Cassandra のオペレーションが動作しない(113342838)
○ Node.js ターゲットへの HEAD リクエストがハングする(79993247)
○ ホスト名が解決されない(79757554)
○ マルチ データセンター構成での DataAccessExceptions(76087166)
○ ログ メッセージに追加情報が含まれる MessageLogging ポリシー(68722102)
○ システム管理者パスワードのリセットに失敗する(65737520)

これらの既知の問題の回避策などの詳細については、 既知の問題

アップグレード パス

次の表に、このリリースのアップグレード パスを示します。

4.18.05 から 4.18.05 → 4.19.01 に直接アップグレード
4.18.01 から 4.18.01 → 4.19.01 に直接アップグレード
4.17.09 から 4.17.09 → 4.19.01 に直接アップグレード
4.17.05 から 4.17.05 → 4.18.01 にアップグレードする、 その後、4.18.01 から 4.19.01 にアップグレード
4.17.01 から 4.17.01 → 4.18.01 にアップグレードする、 その後、4.18.01 から 4.19.01 にアップグレード
4.16.09 から 4.16.09 → 4.18.01 にアップグレードする、 その後、4.18.01 から 4.19.01 にアップグレード
4.16.05 から 4.16.05 → 4.18.01 にアップグレードする、 その後、4.18.01 から 4.19.01 にアップグレード
4.16.01 から 4.16.01 → 4.18.01 にアップグレードする、 その後、4.18.01 から 4.19.01 にアップグレード
4.15.0x から 4.15.0x → 4.16.01 へのアップグレード、 その後、 4.16.01 → 4.18.01 にアップグレードする、 その後、4.18.01 から 4.19.01 にアップグレード

新機能

このセクションでは、このリリースの新機能について説明します。さらに、このリリースには、 にリストされている Edge UI、Edge 管理、ポータル リリースに含まれる機能について説明します。 対象リリース

以下の機能強化に加え、このリリースには、 パフォーマンス、セキュリティ、安定性が向上します。

Edge UI の一般提供(GA)リリース

Apigee Edge UI は最新の管理 UI サービスです。以前は ベータ版。Apigee Edge for Private Cloud v4.19.01 では、Edge UI が一般リリースに含まれています。

Edge UI を使用するには、SAML を有効にしてから、独自のノードに Edge UI をインストールする必要があります。

詳細については、次をご覧ください: Edge UI for プライベート クラウドをご覧ください。

Edge UI での Monetization の一般提供(GA)リリース

New Edge エクスペリエンス UI での収益化の一般提供リリースが利用できるようになりました。

New Edge エクスペリエンス UI で、Apigee Edge for Private Cloud のすべての収益化タスクを管理できるようになりました。以下が含まれます。 次のとおりです。

これに伴い、Monetization の差異レポートのサポートが正式に終了しました。 Apigee の非推奨化をご覧ください。

apigee-monit が自己修復サービスとモニタリング サービスを追加する

Apigee Edge for Private Cloud にオープンソース ベースのツールである apigee-monit が追加されました monit ユーティリティapigee-monit が定期的に Edge をポーリングする サービスサービスが利用できない場合、apigee-monit はそのサービスの再起動を試みます。

apigee-monit のインストール、構成、使用方法については、以下をご覧ください。 apigee-monit による自己修復

新しい TLS 構成プロパティ

Edge UI では、次の設定に使用できる新しい TLS 構成プロパティがサポートされています。

  • デフォルトの TLS プロトコル
  • サポートされている TLS プロトコルのリスト
  • サポートされている TLS アルゴリズム
  • サポートされている TLS 暗号

詳細については、次をご覧ください: オプションの TLS プロパティの設定

Edge UI での仮想ホストの作成、編集、削除

セルフサービス機能が拡張され、作成、編集、削除ができるようになりました 仮想ホストを構成できます(Edge UI のみ)。

詳細については、次をご覧ください: ブラウザを使用して仮想ホストを作成します

OpenAPI v3 サポートの追加

このリリースでは、OpenAPI バージョン 3(Edge UI のみ)を介してプロキシを作成するためのサポートが追加されました。

対応ソフトウェア

このリリースには、サポート対象ソフトウェアに対する次の変更が含まれています。

サポートが追加されました サポート終了

このリリースでは、次のプラットフォームのサポートが追加されました。

  • Red Hat Enterprise Linux(RHEL)7.6
  • CentOS 7.6
  • Oracle Linux 7.6

次のプラットフォームは、このリリースでサポートされなくなりました。

  • RHEL/CentOS/Oracle バージョン 7.3
  • RHEL/CentOS バージョン 6.8
  • Oracle Linux 6.7

サポートされているプラットフォームの完全なリストについては、 サポートされているソフトウェアとサポート対象バージョン

バグの修正

このセクションでは、このリリースで修正された Private Cloud のバグを示します。また、 Edge UI、Edge 管理、およびポータルリリースのすべてのバグ修正が含まれます。 対象リリース

問題 ID 説明
122694069

Zookeeper がバックアップ スクリプトによって停止されなかった

Zookeeper プロセスが この修正の前にバックアップ スクリプトによって停止されました。
120993451

'組織なし'ランディング ページの追加

ユーザーでログインするデベロッパー 組織が存在しない場合、そのページは存在しないページに送信されなくなります。 これらのユーザーの新しいランディング ページが追加されました。
120682369

カスタム レポートの削除

ユーザーが新しい Edge でカスタム レポートを削除できなかった 体験できます
120681592

New Edge エクスペリエンスの [Geomap] タブ

ユーザーがナビゲーション バーの New Edge エクスペリエンスではエラーがスローされていました。
120624977

Zookeeper JVM オプション

Config for Config を使用して JVM オプションを設定する Zookeeper は動作していませんでした。
80187407

ツールチップで未定義のエラーが発生しました

グラフに時系列が 1 つしかない場合、 ツールチップで未定義のエラーがスローされていました。
79949124

OpenAPI によるリバース プロキシの作成

OpenAPI を使用する ボタンが機能しませんでした。
77515655

パスワードを再設定してもリンクが送信されない

ユーザーがメールを受け取れなかった期間: パスワードを再設定するためのリンクをリクエストします。
72799769

パスワードの再設定用リンクのヘッダーが正しくない

ユーザーが trustxforwarded プロパティを true(生成されたリクエスト ヘッダー)に追加する。 確認しました
69550284

WSDL を使用して API プロキシを作成する

使用中に API プロキシの生成に失敗する WSDL。

既知の問題

次の表に、このリリースの既知の問題を示します。

問題 ID 説明
135616498

apigee-sso インストール用のメタデータ ファイル形式

apigee-sso をインストールし、URL の代わりに metadata.xml ファイルを使用する場合、metadata.xml ファイルの末尾に新しい行(CRLF)が含まれていないと、metadata.xml ファイル全体が読み取られません。

回避策:

この問題を回避するには、次のいずれかを行います。

  • metadata.xml ファイルの末尾に CRLF を追加する

    または

  • メタデータに URL ベースの場所を使用する
122370980

apigee-monit は Amazon Linux 1 ではサポートされていません

回避策:

なし。
121095148

Message Processor のバックアップで正しいファイルセットがバックアップされない

回避策:

もう一度バックアップを実行すると、正しいファイルセットがバックアップされます。

115278838

セッション トークンが無効になっていない

ユーザーが [Apigee Edge Logout] ボタンをクリックしても、サーバー上のセッション トークンは無効になりません。

回避策:

SAML で New Edge エクスペリエンスを使用する。

113342838

JMX 認証が有効になっている場合に Cassandra のオペレーションが機能しない

回避策:

nodetool コマンドを呼び出すたびに、ユーザー名とパスワードを追加します。

79993247

Node.js ターゲットへの HEAD リクエストがハングする

Node.js ターゲットへの HEAD リクエストはハングし、接続が保留状態になる場合があります。

回避策:

この問題を回避するには、空のレスポンスを明示的に返す HEAD リクエストのハンドラを定義します。

79757554

ホスト名が解決されない

Edge for Private Cloud をインストールまたはアップグレードすると、ホスト名がアドレスに解決されない場合があります。

回避策:

この問題を解決するには、Edge UI コンポーネントを再起動します。

/opt/apigee/apigee-service/bin/apigee-service edge-ui restart
76087166

複数のデータセンター構成での DataAccessException

複数のデータセンター構成で、1 つのデータストアが使用できなくなると、 次のエラーが発生します。

DataAccessException: Error while accessing datastore;
Please retry later

Cassandra への接続を試行しているため、Management Server が起動しないことがあります。 dc-1 と dc-2 の両方のノードのDataAccessExceptions は、Cassandra ノードがノードにアタッチされているときに できます。API トラフィックが中断される可能性もあります。その場合、Message Processor の KVM の取得中に DataAccessExceptions

想定された状態は、Management Server がデータストア コンポーネントに接続していない場合です。 対応できます。

回避策

回避策は、使用できないデータセンターにある次の Cassandra ノードタイプを登録解除することです。 Cassandra ノードが再び使用可能になった後で、ノードを再登録します。

  • kms-datastore
  • dc-datastore
  • keyvaluemap-datastore

これらの Cassandra ノードタイプの登録を解除して再登録するには:

  1. 次の curl コマンドを使用して、Cassandra ノードの UUID を取得します。
    curl -u ADMIN_EMAIL:ADMIN_PW \
      "http://MS_IP:MS_PORT/v1/servers?region=REGION&pod=GATEWAY_POD \
      &type=CASSANDRA_NODE_TYPE"

    ここで

    • ADMIN_EMAILADMIN_PW は、Apigee の認証情報です。 あります。
    • MS_IPMS_PORT は、Management Server の IP アドレスとポートです。 あります。
    • REGION は、Management Server がインストールされているデータセンターの名前です。 できます。
    • GATEWAY_POD は Pod 名で、デフォルトは「gateway」です。もしかしたら、 名前が別の名前に変更されているので、実装を確認してください。
    • CASSANDRA_NODE_TYPE は、kms-datastoredc-datastore、 および keyvaluemap-datastore

    次に例を示します。

    curl -u nickdanger@google.com:myP@$$w0rD
      "http://192.168.0.1:8080/v1/servers?region=dc-1&pod=gateway&type=dc-datastore"

    レスポンスの形式は次のとおりです。

    {
      "internalIP" : "POD_IP_ADDRESS",
      "isUp" : [true|false],
      "pod" : "GATEWAY_POD",
      "reachable" : [true|false],
      "region" : "dc-1",
      "tags" : {
        "property" : [ ]
      },
      "type" : [ "kms-datastore", "dc-datastore", "keyvaluemap-datastore" ],
        "uUID" : "POD_UUID"
    }

    次に例を示します。

    {
      "internalIP" : "192.168.1.11",
      "isUp" : false,
      "pod" : "gateway",
      "reachable" : false,
      "region" : "dc-1",
      "tags" : {
        "property" : [ ]
      },
      "type" : "dc-datastore",
      "uUID" : "13cee956-d3a7-4577-8f0f-1694564179e4"
    }

    レスポンスの uUID フィールドの値をメモします。これらを使用して ノードの登録を解除します。

  2. Cassandra ノードタイプ kms-datastore ごとに手順 1 を繰り返します。 dc-datastorekeyvaluemap-datastore。その際は、 返される UUID。
  3. 次のコマンドを使用して、ノードの登録を解除します。
    curl -u ADMIN_EMAIL:ADMIN_PW "http://MS_IP:MS_PORT/v1/servers/UUID" -X DELETE

    ここで、UUID は、前のコマンドのレスポンスで返された UUID です。

  4. 手順 1 と 2 で収集した UUID ごとに、手順 3 を繰り返します。
  5. 次のコマンドを使用してノードを再登録します。
    curl -u ADMIN_EMAIL:ADMIN_PW "http://MS_IP:MS_PORT/v1/servers -d \
      "Type=kms-datastore&Type=dc-datastore&Type=keyvaluemap-datastore& \
      Type=counter-datastore&Type=cache-datastore&InternalIP=POD_IP_ADDRESS& \
      region=REGION&pod=GATEWAY_POD" -H \
      'content-type: application/x-www-form-urlencoded' -X POST

これらのオペレーションは、Zookeeper からのノードの登録と登録解除を行います。 影響を軽減できます。これらのコマンドの詳細については、このモジュールの データストアの登録を更新する

68722102

ログメッセージに追加情報が含まれる MessageLogging ポリシー

MessageLogging ポリシーの FormatMessage 要素は、ログに記録されるメッセージの形式を制御します。FormatMessage=false の場合、ログに記録されるメッセージには Apigee で生成された情報は含まれません。ただし、FormatMessage=false を設定した場合でも、ログメッセージには次の情報が含まれます。

  • 優先度スコア
  • タイムスタンプ

回避策:

なし。
65737520

システム管理者パスワードを再設定できない

特殊文字を含む Management Server のシステム管理者パスワードのリセットは失敗します。

回避策:

データファイルにパスワードを定義してから、Management API の /users エンドポイントに渡します。詳しくは、システム管理者パスワードを再設定するをご覧ください。

次のステップ

Edge for Private Cloud 4.19.01 の使用を開始するには、次のリンクを使用します。

新規インストール:
新規インストールの概要
既存のインストール:
アップグレードパス