現在、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>
この機能については、次のドキュメントで説明しています。
- 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)
証明書のアップロードの検証
期限切れの証明書や無効な証明書がキーストアとトラストストアにアップロードされるのを防ぐため、管理 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 |