「[[マイクロソフト系技術情報 Wiki>http://techinfoofmicrosofttech.osscons.jp/]]」は、「[[Open棟梁Project>https://github.com/OpenTouryoProject/]]」,「[[OSSコンソーシアム .NET開発基盤部会>https://www.osscons.jp/dotNetDevelopmentInfrastructure/]]」によって運営されています。

-戻る
--[[AzureのPaaS]]
--[[API Gateway]]
--[[AzureのGW / LB的なモノ。]]

* 目次 [#jc7c7fc1]
#contents

*概要 [#ldf8f944]
[[Azure]]上で、[[API Gateway]]の機能を提供する。

*機能 [#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]]
Tags: [[:インフラストラクチャ]], [[:クラウド]], [[:Azure]], [[:セキュリティ]], [[:通信技術]], [[:.NET開発]], [[:OWIN]], [[:ASP.NET]], [[:ASP.NET Web API]]

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS