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
310
バックエンドを管理する Azure API Management の開発者ポータルを使ってみる
iwasa
October 31, 2022
Tweet
Share
More Decks by iwasa
See All by iwasa
3大クラウドから学ぶクラウド上でのランサムウェア対策
tak1wa
0
500
Lambdaの様々な新機能とユースケース
tak1wa
0
360
AWS最新機能を駆使したマルチテナントSaaSアーキテクチャーを考えてみる
tak1wa
0
860
Tsumiki を使って仕様駆動開発をやってみよう
tak1wa
0
820
社内開発で Amazon Q Developer を使っていたが Kiro に乗り換えた話
tak1wa
0
1.6k
Microsoft Azure プランの復習とプラン切り替えのお話
tak1wa
0
350
Amazon Q Detector Library から学ぶセキュアコーディング
tak1wa
0
400
はじめての「さくらのクラウド」
tak1wa
0
340
Azure Native ISV Services「Datadog」
tak1wa
0
450
Other Decks in Technology
See All in Technology
Sansanの認証基盤を支えるアーキテクチャとその振り返り
sansantech
PRO
1
120
DMBOKを使ってレバレジーズのデータマネジメントを評価した
leveragestech
0
460
会社紹介資料 / Sansan Company Profile
sansan33
PRO
16
410k
AI時代のオンプレ-クラウドキャリアチェンジ考
yuu0w0yuu
0
610
来期の評価で変えようと思っていること 〜AI時代に変わること・変わらないこと〜
estie
0
120
夢の無限スパゲッティ製造機 #phperkaigi
o0h
PRO
0
390
VSCode中心だった自分がターミナル沼に入門した話
sanogemaru
0
840
Navigation APIと見るSvelteKitのWeb標準志向
yamanoku
2
130
LLMに何を任せ、何を任せないか
cap120
10
6.1k
OpenClawでPM業務を自動化
knishioka
2
330
OCI技術資料 : ロード・バランサ 概要 - FLB・NLB共通
ocise
4
27k
【Oracle Cloud ウェビナー】データ主権はクラウドで守れるのか?NTTデータ様のOracle Alloyで実現するソブリン対応クラウドの最適解
oracle4engineer
PRO
3
120
Featured
See All Featured
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
64
54k
AI: The stuff that nobody shows you
jnunemaker
PRO
4
500
How to Talk to Developers About Accessibility
jct
2
160
Darren the Foodie - Storyboard
khoart
PRO
3
3.1k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
110
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.7k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
200
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
230
Why Our Code Smells
bkeepers
PRO
340
58k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.2k
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
270
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
1
330
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/