Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
バックエンドを管理する Azure API Management の開発者ポータルを使ってみる
Search
iwasa
October 31, 2022
Technology
0
170
バックエンドを管理する Azure API Management の開発者ポータルを使ってみる
iwasa
October 31, 2022
Tweet
Share
More Decks by iwasa
See All by iwasa
TLS1.3対応のサービスが増えているが、クライアントアプリケーション側で考慮すべきことも考えてみる
tak1wa
0
610
最近、レジリエンス関連のアップデートが(多分)熱い
tak1wa
0
290
第1回 Azure Traveler 勉強会 札幌の旅 Azure でのマルチテナント SaaS のはなし
tak1wa
1
2.5k
re:Growth 2023 in Sapporo Serverless Updates
tak1wa
0
580
フルマネージドなAzure Load TestingでWebの負荷テストを実施しよう
tak1wa
0
5
AWS_の_SaaS_レンズ_を使って_堅牢でコスト効率の良いマルチテナント_SaaS_アプリケーションを設計しよう.pdf
tak1wa
1
1.7k
57_.NET___Lambda_のパフォーマンスを最適化する方法.pdf
tak1wa
0
2k
Build-Recap-Dev-Tech-Night-Recap-Sapporo-2023
tak1wa
0
510
Amazon_CodeCatalyst_で_Web開発.pdf
tak1wa
0
68
Other Decks in Technology
See All in Technology
[PyconUS 2024] Having fun with Pydantic and pattern matching
enforcerpl
0
190
ハードウェアを動かすTypeScriptの世界
9wick
3
1.2k
エムスリーQAチーム紹介資料 / Introduction of M3 QA Team
m3_engineering
1
340
「できる!」を増やすGitHub Copilot活用法 / How to use GitHub Copilot to expand your possibilities
sansan_randd
1
240
#phpconkagawa レガシーコードにもオブザーバビリティを 〜少しずつ始めるサービス監視〜
yamato_sorariku
0
560
【リラン】AIの光と闇?失敗しないために知っておきたいAIリスクとその対応 ①政府の動き編
tkhresk
0
140
Blazor WASM × Code-first gRPC で始める C# ⼤統⼀理論
sansantech
PRO
1
830
【TSkaigi】2024/05/11 当日スライド
kimitashoichi
14
4k
OpenID Foundation updates
fujie
0
190
My road to OSEE Part1
yunolay
0
120
Taking Flight with Tailwind CSS
opdavies
0
4.3k
Money-saving tips for the frugal serverless developer
theburningmonk
1
380
Featured
See All Featured
Code Review Best Practice
trishagee
56
15k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
67
14k
Into the Great Unknown - MozCon
thekraken
15
1.1k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
34
6.1k
Become a Pro
speakerdeck
PRO
13
4.6k
Pencils Down: Stop Designing & Start Developing
hursman
117
11k
Large-scale JavaScript Application Architecture
addyosmani
504
110k
Atom: Resistance is Futile
akmur
260
25k
Web development in the modern age
philhawksworth
203
10k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
221
21k
Rebuilding a faster, lazier Slack
samanthasiow
74
8.3k
Code Reviewing Like a Champion
maltzj
516
39k
Transcript
バックエンドを管理する Azure API Management の開発者ポータルを使ってみる ゆるWeb勉強会@札幌 OnLine #21
自己紹介 いわさ (@Tak1wa) - クラスメソッド株式会社 - AWS / Azure /
.NET
アジェンダ - Microsoft Azure と Azure API Management - 開発者ポータル機能
- 使ってみる : Demo - まとめ
Microsoft Azure と Azure API Management
Microsoft Azure Microsoft が管理するインフラストラクチャで提供されるパブリッククラウドサービス - クラウド コンピューティング プラットフォーム - 従量課金ベース
- 様々なサービス - 仮想マシン - ストレージ - ネットワーク
Azure API Management とは - 様々な環境のバックエンドの統合管理 - API ゲートウェイパターン -
アクセス制限 - キャッシュ - 使用量・スロットリング
API ゲートウェイパターン 引用 : https://learn.microsoft.com/ja-jp/dotnet/architecture/microservices/architect-microservice-container-applications/direct-client-to-microservice-communication-versus-the-api-gateway-pattern
API ゲートウェイパターン 引用 : https://learn.microsoft.com/ja-jp/dotnet/architecture/microservices/architect-microservice-container-applications/direct-client-to-microservice-communication-versus-the-api-gateway-pattern
API Management のコンポーネント - API ゲートウェイ - Azure 内外のバックエンドサービスの玄関として機能 -
API キー、JWTトークン、証明書 - 使用量、スロットリング - ポリシー - キャッシュ - モニタリング - 管理プレーン - API スキーマの定義・インポート - 開発者ポータル
API Management のコンポーネント - API ゲートウェイ - Azure 内外のバックエンドサービスの玄関として機能 -
API キー、JWTトークン、証明書 - 使用量、スロットリング - ポリシー - キャッシュ - モニタリング - 管理プレーン - API スキーマの定義・インポート - 開発者ポータル
開発者ポータル機能とは
開発者ポータル API のドキュメントが含まれる Web サイトが自動生成される API 提供者は Web サイトのカスタマイズが可能 開発者は開発者ポータルで以下を行うことが出来る
- API のドキュメントを読む / 定義のダウンロード - 対話型コンソールを介して API を呼び出す - API キーを取得 - 自分自身の使用に関する分析にアクセスする
使ってみる : Demo
デモ環境
まとめ
まとめ - API ゲートウェイパターンの導入に良い - API 利用者向けの開発者ポータルが利用出来る
デモ環境の導入手順など https://dev.classmethod.jp/articles/azure-api-management-azure-functions-amazon-api-gateway/