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

現在、Apigee Edge のドキュメントを表示しています。
Apigee X のドキュメントをご確認ください
情報

2016 年 2 月 2 日(火)、Apigee Edge for Public Cloud の新しいクラウド バージョンをリリースしました。

新機能と拡張機能

このリリースでの新機能と機能強化は次のとおりです。

再設計された API プロキシ ウィザード

API プロキシ ウィザードが再設計されました。管理 UI の [API Proxies] ページで [+ API Proxy] をクリックすると、新しいウィザードのガイドに沿って API プロキシを作成できます。以前の API プロキシ ウィザードと同じ設定を使用できます。(MGMT-1376)

OpenAPI(Swagger)ドキュメントを使用して API プロキシを作成する

新しい API プロキシ ウィザードの再設計の一環として、OpenAPI(Swagger)ドキュメントから API プロキシを作成できるようになりました。API プロキシ ウィザードの最初のページで、[Reverse Proxy]、[Node.js App]、または [No Target] を選択する際に、[Use OpenAPI] をクリックします。表示されたフィールドに、OpenAPI ドキュメントの URL を入力します。詳細については、シンプルな API プロキシの構築をご覧ください。(MGMT-1376)

SOAP プロキシの WSDL 1.2 サポート

Apigee Edge は、SOAP サービスを呼び出す API プロキシを作成する際に WSDL 1.2 をサポートしています。(MGMT-2835)

TargetEndpoint 構成の SSLInfo 変数

API プロキシ TargetEndpoint では、SSL/TLS の詳細を動的に設定して、柔軟なランタイム要件をサポートできます。TargetEndpoint 構成で SSLInfo を設定する方法を示す次の例では、Java コールアウト、JavaScript ポリシー、または Assign Message ポリシーによって、実行時に値を指定できます。設定する値が含まれているメッセージ変数を使用します。

<TargetEndpoint>
...
  <SSLInfo>
    <Enabled>{myvars.ssl.enabled}</Enabled>
    <ClientAuthEnabled>{myvars.ssl.client.auth.enabled}</ClientAuthEnabled>
    <KeyStore>{myvars.ssl.keystore}</KeyStore>
    <KeyAlias>{myvars.ssl.keyAlias}</KeyAlias>
    <TrustStore>{myvars.ssl.trustStore}</TrustStore>
  </SSLInfo>
...
</TargetEndpoint>

この機能については、次のドキュメントで説明しています。

(APIRT-1475)

SAML アサーション ポリシーの RSA_SHA256 アルゴリズムのサポート

SAML アサーション ポリシーは、RSA_SHA1 に加えて RSA_SHA256 アルゴリズムをサポートするようになりました。(APIRT-1779)

証明書のアップロードの検証

期限切れの証明書や無効な証明書がキーストアとトラストストアにアップロードされるのを防ぐため、管理 API はアップロード時に証明書を検証します。証明書を検証して、ファイルサイズが 50 KB 以下であること、形式が PEM または DER のいずれかであることを確認します。証明書の有効期限も検証されます。デフォルトの有効期限の検証をオーバーライドする(アップロード時に証明書の有効期限を検証しない)には、次のクエリ パラメータを使用します。 ?ignoreExpiryValidation=true

詳細については、 JAR ファイルをキーストアにアップロードする トラストストアに証明書をアップロードするをご覧ください。(SECENG-516)および(APIRT-2213)

Node.js の [ログ] ページでの自動ポーリング

プロキシ エディタから Node.js ログを表示すると、Node.js の [ログ] ページが定期的に自動的に更新され、使用可能な新しいログが一覧表示されます。自動更新を無効にするには、[自動更新を停止] をクリックします。(MGMT-1692)

API プロダクト ページのパフォーマンス、デベロッパー アプリはなし

管理 UI で API プロダクトを表示すると、そのプロダクトに関連付けられているデベロッパー アプリが一覧表示されます。UI のパフォーマンスを向上させるため、API プロダクトを編集する際にデベロッパー アプリのリストは表示されません。(MGMT-2869)

日次分析メールの購読

組織管理者は、日次分析レポートのメールを明示的に登録する必要があります。登録と登録解除は、管理 UI でユーザー設定を行うか、管理 API を使用して行います。詳細については、日次分析メールの購読をご覧ください。(AXAPP-1949)

応答時間指標に対する sum( ) 関数

アナリティクスのカスタム レポートと API 呼び出しで、集計関数「sum」を、目標応答時間、合計応答時間、end_point_response_time に使用できるようになりました。たとえば、/stats API(/management/apis/get/organizations/%7Borg_name%7D/environments/%7Benv_name%7D/stats/%7Bdimension_name%7D-0)では「select」クエリ パラメータ ?select=sum(total_response_time) を使用できます。(AXAPP-2006)

レイテンシ分析レポート: API プロキシ名の並べ替え

レイテンシ分析レポート UI(Apigee Edge Enterprise プランのみ)では、API プロキシは [Proxy] プルダウン リストにアルファベット順に表示されます。(MGMT-2858)

ダッシュボードにデベロッパー アプリが表示名ごとに表示されます

管理 UI ダッシュボードの [Developer Apps] 棒グラフには、内部名ではなく表示名でデベロッパー アプリが一覧表示されます。(MGMT-2853)

カスタム レポートの新しい日付/時刻ウィジェット

管理 UI のカスタム レポートページの日付/時刻選択ツール ウィジェットが強化されました。(MGMT-2881)

収益化: API パッケージ名を編集する

API パッケージの名前は、公開料金プランが API パッケージに含まれていても、収益化ライフサイクルのどの時点でも更新できます。(DEVRT-2177)

収益化: カスタム属性で小数点を使用

「カスタム属性付きレート表」プランを使用する場合、トランザクションの調整因子として使用されるメッセージ ヘッダー内のカスタム属性を、小数点以下 4 桁までの小数値にできるようになりました。このタイプのプランの詳細については、レート表のカスタム属性の詳細を指定するをご覧ください。(DEVRT-2191)

全般的な改善

このリリースには、ユーザビリティ、パフォーマンス、セキュリティ、安定性の機能強化も含まれています。

修正済みのバグ

以下のバグはこのリリースで修正されています。

問題 ID 説明
MGMT-2964 新しいプロキシ エディタが Flows タグ内のコメントを受け付けない
MGMT-2957 組織に新しい Pod を追加すると、新しい Pod 内のルーターにバンドルのデプロイ ステータスがエラーとして返される
MGMT-2937 カスタムロールに関する不十分な権限のエラー
MGMT-2875 WSDL SOAP の生成に SOAP 1.2 のヘッダーが正しくない
MGMT-2739 デベロッパー アプリ レポート: [アナリティクス] タブに異常グラフが表示されない
MGMT-2735 Node.js ログの更新が完了/停止しない
MGMT-2734 デプロイされたバンドルを保存しようとしたときにエラーが発生しても [保存] ボタンが有効にならない
MGMT-2729 UI で TargetServer のポートを更新すると SSLInfo が消去される
MGMT-2702 Firefox と IE のクロスサイト セキュリティの脆弱性
クロスサイト リクエストを不適切な方法で許可する FireFox と IE の脆弱性が原因で発生する可能性があるセキュリティの脆弱性を修正しました。
MGMT-2681 Proxy Editor: Condition で正規表現の一致を使用すると、Flow Navigator に動詞が表示されない
MGMT-2361 RPCException: 呼び出しがタイムアウトしてプロキシのデプロイが失敗する
MGMT-1662 Apigee Public Cloud リリース中に API プロキシのデプロイに失敗する
DEVRT-2286 sync-organization Monetization API に互換性がない
Apigee Edge データと収益化の同期に使用される API が、16.01.20 リリースの最新の更新で修正されました。
DEVRT-2173 パッケージの名前を変更する必要があるが、料金プランが有効なため編集できない
DEVRT-1661 デベロッパーは料金プランの開始日より前に API リクエストをブロックしているが、ブロックはリリースされない
API デベロッパーが将来の日付に開始される月次定額、ボリューム バンド、またはバンドルレートのプラットフォームを受け入れ、指定された開始日より前に API リクエストを送信すると、API デベロッパーはそれ以上リクエストを実行できなくなります。料金プランの開始日になると、ブロックは解除されます。
DEVRT-1643 保存した料金プランが破損した
AXAPP-1991 Apigee Analytics のサマリーをオプトアウトしてもメールが止まらない
AXAPP-1946 アナリティクスのクリーンアップ時にディスク容量が解放されない
AXAPP-1708 Analytics API で質問する方法によって、同じ統計データでも異なる数値が生成されるように見える
AXAPP-1293 アナリティクスの概要メールに存在しないデベロッパー アプリ名が表示される
APIRT-2518 JavaScript ポリシーを使用した https バックエンドへの接続に関する問題
APIRT-2398 無効または期限切れの認可コードが Apigee エラーとしてカウントされる
APIRT-2397 steps.assignmessage.SetVariableFailed が Apigee エラーとしてカウントされました
APIRT-2396 IllegalAimpressions、OAuth の ArrayIndexOutofBoundsException が Apigee エラーとしてカウントされる
APIRT-2362 JavaScript コンパイル エラー
APIRT-2322 無効なクライアント ID が誤って Apigee エラーとして報告される
APIRT-2159 ロギング接頭辞に message_id を追加する
APIRT-2145 Facebook API のトランザクションの高エラー失敗
「:」で始まるヘッダー値の検証が削除されました。
APIRT-2137 MP: チャンク転送エンコード、コンテンツ長 0 の 205
APIRT-2124 Nginx ルーターが、新しく追加された MP の MP プールを更新しない
APIRT-2117 Message Logging ポリシーが DNS の更新を尊重しない
APIRT-2110 ルーターから 1 つの X-Forwarded-For ヘッダーのみが渡される
APIRT-2062 SkipCacheLookup 条件が満たされている場合にレスポンス キャッシュが正しく機能しない
APIRT-2061 Message Processor が QPID にメッセージを push しない
APIRT-2052 管理ポートが応答していないために多数の CLOSE_WAIT が発生する
APIRT-2024 ロードバランサのない Nginx で X-Forwarded-For HTTP ヘッダーが適切に入力されない
X-Forwarded-For のサポート終了のお知らせが 150930 リリースノートとアクセス制御ポリシーに追加されました。
APIRT-1933 プロキシ固有のクラスローダーは引き続き MP クラスローダーにデリゲート
APIRT-1877 名前空間がある XML レスポンスをマスクできない
APIRT-1838 Apigee-127: VerifyAPIKey は 1 つの API プロダクトのみを返す(複数のプロダクトが存在する場合)
APIRT-1827 同時ストリーミングの上限が低くなっています
APIRT-1820 4.15.04 Private Cloud 環境での断続的なレイテンシ(1% 超)
APIRT-707 <GenerateResponse> 要素が VerifyAccessToken ポリシーにある場合、実行時に NPE