180202 - Apigee Edge for Public Cloud リリースノート

ここに表示されているのは Apigee Edge のドキュメントです。
Go to the Apigee X のドキュメントに移動します
info

2018 年 2 月 20 日(火)に、Apigee Edge for Public Cloud の新しいバージョンのリリースを開始しました。

新機能と最新情報

このリリースにおける新機能とアップデートは次のとおりです。

問題 ID コンポーネント名 説明
複数 管理サーバー、API ランタイム

セルフサービス仮想ホストと TLS が一般提供になりました

使用方法の詳細については、仮想ホストについてTLS/SSLをご覧ください。

71861442 管理サーバー

プロキシ バンドルのインポート/更新の最適化

Edge は、デプロイ時に API プロキシ バンドルに対してより厳格な検証を行います。この更新により、複数のユーザーが同じバンドルを同時にインポートした場合のデプロイの失敗やバンドルの破損を減らしながら、デプロイを迅速に行うことができます。主な変更点と動作は次のとおりです。

  • 各バンドルには、ファイル システム ルートが必要です /apiproxy
  • Edge は、API プロキシ バンドルのリソース フォルダ内のパスを無視しなくなりました。 (たとえば、Edge は .git ディレクトリや .svn ディレクトリを無視しなくなりました)。
  • バンドルに複数の API プロキシ XML 構成ファイル(apiproxy/proxy1.xml や apiproxy/proxy2.xml など)の無効な構成が含まれている場合、API プロキシに使用される構成は保証されません。
71548711 管理サーバー

デプロイの検証

このリリースまで、Edge は API プロキシ デプロイの 特定の検証エラーをパッシブにチェックし、必要な修正について Advisory ツールを通じて組織に通知していました。デプロイ エラー アドバイザリで説明されているこれらの アドバイザリは、プロダクトで検証が有効になったときに デプロイ エラーが発生する問題をユーザーが修正できるようにするためのものでした。このリリースでは、Edge がこれらの検証を実行し、それに応じてデプロイ エラーをスローするようになりました。

67946045 API ランタイム

自動スケーリング対応の Spike Arrest ポリシー

Spike Arrest ポリシーに新しい <UseEffectiveCount> 要素が追加され、 Spike Arrest のカウントを Message Processor に自動的に分散できるようになりました。true に設定すると、各 Message Processor は、許可されたスパイク率の上限を現在アクティブな Message Processor の数で除算し、Message Processor の追加または削除に応じてレート制限を調整します。要素がポリシーから省略されている場合、デフォルト値は false です。

詳細については、Spike Arrest ポリシー のトピックをご覧ください。

72698249 API ランタイム

接続エラーによる MP ロギングの強化

72454901 API ランタイム

Rhino を 1.7.8 に、Trireme を 0.9.1 にアップグレード

72449197 API ランタイム

ルーターのタイムアウトを回避するため、すべてのプロキシのデフォルトの API タイムアウトを 55 秒に設定

72236698 API ランタイム

カナリア デプロイのロギング イベントを追加

69863216 API ランタイム

自己署名 HTTPS ヘルスチェックを許可

69503023 API ランタイム

MP DNS の解決で非同期スレッド プールを使用

67708726、68148328 API ランタイム

API プロダクトのセキュリティ強化

組織レベルの新しいプロパティ features.keymanagement.disable.unbounded.permissionsにより、API 呼び出しの検証における API プロダクトのセキュリティが強化されます。このプロパティが true(このリリース以降に作成された組織のデフォルト)に設定されている場合、次の機能が適用されます。

アプリの作成

デベロッパー アプリまたは企業アプリを作成する場合、管理 API では、アプリを API プロダクトに関連付ける必要があります。(管理 UI ではすでにこれが適用されています)。

API プロダクトの構成

API プロダクトを作成または更新するには、API プロダクトの定義に少なくとも 1 つの API プロキシまたはリソースパスを含める必要があります。

ランタイム セキュリティ

次の場合、API プロダクトによって API 呼び出しが拒否されます。

  • API プロダクトに、少なくとも 1 つの API プロキシまたはリソースパスが含まれていない。
  • メッセージ内の flow.resource.name 変数に、API プロダクトが評価できるリソースパス が含まれていない。
  • API 呼び出しを行うアプリが API プロダクトに関連付けられていない。

既存の組織の場合、プロパティ値は false であり、システム管理者権限を持つユーザーが明示的に変更する必要があります。 つまり、Public Cloud のお客様は、Apigee サポートに連絡してプロパティ値を変更する必要があります。

66003903 API ランタイム

Router から Message Processor への通信をデフォルトで安全にする

修正済みのバグ

このリリースでは以下のバグが修正されています。このリストは、主にユーザーがご自身で送信されたサポート チケットの修正状況を確認するためのものです 。すべてのユーザーに詳細情報を提供するようには設計されていません。

問題 ID コンポーネント名 説明
72553514 API ランタイム

Node.js スクリプト エラーの誤分類を修正

70509295 API ランタイム

AccessControl ポリシーの信頼できる IP

69712300 API ランタイム

MessageLogging ポリシーで定期的に DNS を再解決

67489895 管理サーバー

TLS 証明書チェーンの検証

証明書チェーンを使用してキーストア エイリアスを作成する場合は、チェーン内の証明書を改行で区切る必要があります。証明書チェーンがこの要件を満たしていない場合、エイリアス の作成時に 400 Bad Request がスローされるようになりました。