「[[マイクロソフト系技術情報 Wiki>http://techinfoofmicrosofttech.osscons.jp/]]」は、「[[Open棟梁Project>https://github.com/OpenTouryoProject/]]」,「[[OSSコンソーシアム .NET開発基盤部会>https://www.osscons.jp/dotNetDevelopmentInfrastructure/]]」によって運営されています。 -戻る --[[AzureのPaaS>AzureのPaaS#f490c9cf]] --[[API Gateway]] --[[AzureのGW / LB的なモノ。]] --[[AzureのPaaS>AzureのPaaS#f490c9cf]] ---[[Azure WebJobs]] ---[[Azure Functions]] ---[[Azure API Management]] * 目次 [#jc7c7fc1] #contents *概要 [#ldf8f944] -[[Azure]]上で、[[API Gateway]]の機能を提供する。 -[[Azure Functions]]と組み合わせ[[サーバレス>https://dotnetdevelopmentinfrastructure.osscons.jp/index.php?%E3%82%B5%E3%83%BC%E3%83%90%E3%83%AC%E3%82%B9%E3%83%BB%E3%82%A2%E3%83%BC%E3%82%AD%E3%83%86%E3%82%AF%E3%83%81%E3%83%A3]]で構築できる。 *機能 [#p46ace99] ポリシー定義から読み取れる。 -Microsoft Azure/Azure API Managementとは~ https://www.ossnews.jp/oss_info/Azure_API_Management -Azure API Management ポリシーの設定または編集方法 | Microsoft Docs~ https://docs.microsoft.com/ja-jp/azure/api-management/set-edit-policies **保護 [#i003b2f4] ***認証 [#a79d84e1] -キー(基本認証) -クライアント証明書 ***アクセス制限 [#a658ee24] -IPアドレス -HTTP ヘッダ -[[JWT]] -スロットル(絞り弁) --呼び出しレート ---サブスクリプションに基づいて制限 ---キーに基づいて制限 --ボリュームと帯域幅クォータ ---サブスクリプションに基づいて制限 ---キーに基づいて制限 --高度な要求スロットル ***クロスドメイン [#w9c0f96a] **ネットワーク [#x0387364] ***キャッシュ [#v03379f7] -HTTP 応答のキャッシュ -値キャッシュ(キャッシュから値を取得) ***カスタム キャッシュ [#s6d7f829] キャッシュの任意の部分の格納と取得 **拡張性 [#g1a77bdd] ***スケールアップ [#vd75c02f] ***スケールダウン [#s543aef8] **状況把握 [#xee1dd4a] ***APIパフォーマンス [#ab6f9e45] ***エラー率 [#k92120e0] ***導入期間 [#m0abe146] **ユーザー管理 [#g831bd63] **変換 [#z5759b67] ***形式の変換 [#e2d48b56] -JSON から XML への変換 -XML から JSON への変換 -XSLT を使用した XML の変換 -本文内の文字列の検索および置換 ***HTTP [#j1e2c008] -ボディの設定 -ヘッダの設定 -クエリ文字列の設定 -URL の書き換え ***バックエンド サービスの設定 [#q36ca8ff] -バックエンド サービスの変更 -外部サービスの使用 **[[Azure API Apps]]との関係 [#p8810239] こちらは、[[WebAPI]]自体を構築するためのサービス. *参考 [#gb0773b3] -API Management: API ゲートウェイの構築 | Microsoft Azure~ https://azure.microsoft.com/ja-jp/services/api-management/ -Azure API Management【APi Gateway】 - Qiita~ https://qiita.com/snomoto/items/aa62cbfc0de136391995 ---- Tags: [[:インフラストラクチャ]], [[:クラウド]], [[:Azure]], [[:セキュリティ]], [[:通信技術]], [[:.NET開発]], [[:OWIN]], [[:ASP.NET]], [[:ASP.NET Web API]]