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 の詳細を動的に設定し、柔軟なランタイム要件に対応できます。次の例では、SSLInfo を TargetEndpoint の構成でどのように設定するかを、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>
この機能は、次のドキュメントでカバーされています。
- API プロキシ構成リファレンス
- https://community.apigee.com/articles/21424/dynamic-sslinfo-for-targetendpoint-using-variable.html
(APIRT-1475)
SAML アサーション ポリシーの RSA_SHA256 アルゴリズムをサポート
SAML アサーション ポリシーが、RSA_SHA1 に加えて RSA_SHA256 アルゴリズムをサポートするようになりました。(APIRT-1779)
証明書のアップロードに関する検証
期限切れまたは無効な証明書がキーストアとトラストストアにアップロードされるのを防ぐため、Management 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 または Management API でユーザー設定を指定して、登録または登録解除を行います。詳細については、アナリティクスのメール配信に登録するをご覧ください。(AXAPP-1949)
sum( ) 関数(レスポンス時間の指標に対して)
アナリティクスのカスタム レポートと API 呼び出しで、ターゲット レスポンス時間、合計レスポンス時間、end_point_response_time の「sum」集計関数を使用できるようになりました。たとえば、/stats API(/management/apis/get/organizations/%7Borg_name%7D/environments/%7Benv_name%7D/stats/%7Bdimension_name%7D-0)で、?select=sum(total_response_time) クエリ パラメータを使用できるようになりました。 (AXAPP-2006)
レイテンシ分析レポート: API プロキシ名を並べ替えました
レイテンシ分析レポート UI(Apigee Edge エンタープライズ プランのみ)では、[API] プルダウン リストに API プロキシがアルファベット順に表示されます。(MGMT-2858)
表示名が表示されたダッシュボード上のデベロッパー アプリ
管理 UI ダッシュボードのデベロッパー アプリの棒グラフでは、内部名ではなく表示名別にデベロッパー アプリが一覧表示されています。(MGMT-2853)
カスタム レポートの新しい日時ウィジェット
管理 UI のカスタム レポートページの日時選択ツール ウィジェットが拡張されました。 (MGMT-2881)
収益化: API パッケージ名の編集
API パッケージの名前は、API パッケージに公開された料金プランが含まれている場合でも、収益化ライフサイクルの任意の時点で更新できます。(DEVRT-2177)
収益化: カスタム属性で小数点を使用できます。
「カスタム属性付きのレート表」プランを使用する場合、トランザクションの乗数として使用されるメッセージ ヘッダーのカスタム属性が小数点以下 4 桁まで指定できるようになりました。このタイプのプランについて詳しくは、レート表のカスタム属性の詳細を指定するをご覧ください。(DEVRT-2191)
全般的な改善
このリリースには、複数のユーザビリティ、パフォーマンス、セキュリティ、安定性の強化も含まれています。
修正済みのバグ
このリリースでは、次のバグが修正されています。
問題 ID | 説明 |
---|---|
MGMT-2964 | 新しいプロキシ エディタは Flows タグ内のコメントを受け入れない |
MGMT-2957 | 新しい Pod を組織に追加すると、新しい Pod で Router のエラーとしてバンドルのデプロイ ステータスが返される |
MGMT-2937 | カスタムロールに十分な権限がない |
MGMT-2875 | WSDL SOAP に SOAP 1.2 のヘッダーが正しくありません |
MGMT-2739 | デベロッパー アプリ レポート。[アナリティクス] タブに異常グラフが表示されない |
MGMT-2735 | Node.js ログの更新が完了/停止しない |
MGMT-2734 | デプロイしたバンドルを保存しようとしてもエラーボタンを押しても [Save] ボタンが有効にならない |
MGMT-2729 | UI で TargetServer のポートを更新すると SSLInfo が消去される |
MGMT-2702 | Firefox と IE のクロスサイト セキュリティの脆弱性 クロスサイト リクエストを適切に許可する FireFox と IE の脆弱性が原因で発生する可能性があるセキュリティの脆弱性を修正しました。 |
MGMT-2681 | プロキシ エディタ: 条件で正規表現を使用すると、フロー ナビゲータに動詞が表示されない |
MGMT-2361 | RPCException: プロキシの呼び出しがタイムアウトしてプロキシのデプロイが失敗する |
MGMT-1662 | Apigee Public Cloud のリリース中に API プロキシのデプロイが失敗する |
開発 -2286 | sync-organization Monetization API がない Apigee Edge データを収益化と同期するために使用される API が、16.01.20 リリースの最新更新で修正されました。 |
開発 -2173 | パッケージの名前を変更する必要があるが、有効な料金プランであるため編集できない |
開発 1661 | 料金プランの開始日前に API リクエストを行うことができるようデベロッパーがブロックされていますが、ブロックの解除は行われていません API デベロッパーが月単位で定額制、ボリューム バンド、バンドルレートのレートを受け付け、指定した開始日より前に API リクエストを送信した場合、API デベロッパーはそれ以降のリクエストをブロックします。料金プランの開始日に達すると、ブロックが解放されます。 |
開発 1643 | 下書きの保存後に破損した |
AXAPP-1991 | オプトアウトされない Apigee Analytics Summary とメールが停止しない |
AXAPP-1946 | アナリティクスのクリーンアップによりディスク容量が解放されない |
AXAPP-1708 | Analytics API では、質問の内容によって、同じ統計情報に対して異なる数値が生成されているように見える。 |
AXAPP-1293 | アナリティクスのサマリーメールに記載されている、存在しないデベロッパー アプリ名 |
APIRT-2518 | JavaScript ポリシーを使用した HTTPS バックエンドへの接続に関する問題 |
APIRT-2398 | 無効な認証コード、または有効期限が切れた認証コードが Apigee エラーとしてカウントされる |
APIRT-2397 | steps.assignmessage.SetVariableFailed が Apigee エラーとしてカウントされる |
APIRT-2396 | IllegalArgumentException、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 | 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 プライベート クラウド環境での断続的なレイテンシ(1% 超) |
APIRT-707 | ランタイムに <GenerateResponse> 要素が VerifyAccessToken ポリシーに含まれている場合の NPE |