Apigee Edge のドキュメントを表示しています。
Apigee X のドキュメントをご覧ください。 info
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 Callout、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 呼び出しで、ターゲット レスポンス時間、合計レスポンス時間、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)
Monetization: API パッケージ名を編集する
API パッケージに公開済みの料金プランが含まれている場合でも、収益化ライフサイクルの任意の時点で API パッケージの名前を更新できます。(DEVRT-2177)
収益化: カスタム属性で小数を使用可能に
「カスタム属性付きレートカード」プランを使用する場合、トランザクションの乗数として使用されるメッセージ ヘッダーのカスタム属性は、小数点以下 4 桁までの 10 進数値にできるようになりました。このタイプのプランの詳細については、レート表のカスタム属性の詳細を指定するをご覧ください。(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 | プロキシ エディタ: 条件で正規表現一致を使用すると、フロー ナビゲータに動詞が表示されない |
| MGMT-2361 | プロキシのデプロイが失敗し、RPCException: Call timed out が返される |
| 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 | OAuth の IllegalArgumentException、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 | ルーターによって渡される X-Forwarded-For ヘッダーは 1 つだけ |
| APIRT-2062 | SkipCacheLookup 条件が満たされたときにレスポンス キャッシュが正しく動作しない |
| APIRT-2061 | Message Processor が QPID にメッセージを push しない |
| APIRT-2052 | 管理ポートが応答しないため CLOSE_WAIT が多数発生する |
| APIRT-2024 | ロードバランサのない Nginx が X-Forwarded-For HTTP ヘッダーを正しく入力しない 150930 リリースノートとアクセス制御ポリシーに X-Forwarded-For の非推奨に関する通知を追加しました。 |
| 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 が発生する |