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
API Gateway HTTP API について
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
acomagu
April 24, 2020
Technology
0
140
API Gateway HTTP API について
acomagu
April 24, 2020
Tweet
Share
More Decks by acomagu
See All by acomagu
Payment Records API を使って地域通貨を Stripe Dashboard に統合してみた
acomagu
0
48
Restate x Stripe: 安心して眠れる決済システムを目指して
acomagu
0
10
Stripe SSoT をするべきか否か
acomagu
0
68
JP_Stripes: リコンサイル(突合処理)のテスト
acomagu
0
110
「境界付けられたコンテキスト間の関係」についてもっと語ろう
acomagu
0
150
地方 MaaS 事例: アプリの進化に伴って変化してきた Stripe 利用方法
acomagu
0
430
Stripe リコンサイルの勘所
acomagu
0
520
CDK 一発で全てのエラーログを Slack に流す
acomagu
0
2.2k
AWS CDK を支える Constructs について
acomagu
0
180
Other Decks in Technology
See All in Technology
頼れる Agentic AI を支える Datadog のオブザーバビリティ / Powering Reliable Agentic AI with Datadog Observability
aoto
PRO
0
250
Phase07_実務適用
overflowinc
0
1k
LINEヤフーにおけるAIOpsの現在地
lycorptech_jp
PRO
4
1.9k
How to install a gem
indirect
0
150
GitHub Copilot CLI で Azure Portal to Bicep
tsubakimoto_s
0
160
君はジョシュアツリーを知っているか?名前をつけて事象を正しく認識しよう / Do you know Joshua Tree?
ykanoh
2
110
Agent Skill 是什麼?對軟體產業帶來的變化
appleboy
0
190
スピンアウト講座01_GitHub管理
overflowinc
0
730
1GB RAMのラズピッピで何ができるのか試してみよう / 20260319-rpijam-1gb-rpi-whats-possible
akkiesoft
0
730
AI時代のオンプレ-クラウドキャリアチェンジ考
yuu0w0yuu
0
200
夢の無限スパゲッティ製造機 #phperkaigi
o0h
PRO
0
320
スピンアウト講座02_ファイル管理
overflowinc
0
700
Featured
See All Featured
Technical Leadership for Architectural Decision Making
baasie
3
300
ラッコキーワード サービス紹介資料
rakko
1
2.7M
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
290
The Cost Of JavaScript in 2023
addyosmani
55
9.8k
Odyssey Design
rkendrick25
PRO
2
550
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
230
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
100
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
250
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
450
30 Presentation Tips
portentint
PRO
1
260
My Coaching Mixtape
mlcsv
0
82
WENDY [Excerpt]
tessaabrams
9
37k
Transcript
HTTP API について 200424 Y会 @acomagu
2020 3月 GA!
HTTP API とは API Gateway REST API の再定義 REST API
から減った機能と増えた機能がある(だいたい減ってる)
REST API から減った機能 認証: - Lambda カスタム Authorizer - IAM
Authorizer - API キー 統合: - プロキシじゃない統合 - モック統合
REST API から減った機能 その他: - TLS 1.0 - キャッシュ -
リクエスト変換/マッピング - エッジ最適化 API
Before
After
じゃあ何の機能があるの? - HTTP プロキシ統合 - Lambda プロキシ統合 - TLS 2.0
- リージョン別 API
じゃあ何の機能があるの? - HTTP プロキシ統合 - Lambda プロキシ統合 - TLS 2.0
- リージョン別 API - JWT Authorizer - CORS - 自動デプロイ - デフォルトステージ
JWT Authorizer - JWT の検証と Audience の確認をしてくれる Authorizer - そのまま
OIDC/OAuth2 の Access Token や ID Token の検証に使える! - Auth0 の設定がガチ簡単に - (今までカスタム Lambda 関数を作成する必要があったが...)
←ヘッダ名 ←Auth0 Domain ←Auth0 ClientID
CORS REST API の CORS 機能は、プロキシ統合を利用している場合プリフライトリクエストに しか対応できなかった (例えば Lambda 関数内で
access-control-allow-origin 等を設定する必要 があった)
CORS HTTP API では Lambda プロキシ統合のレスポンスにもヘッダを自動で付与できるよう になった
自動デプロイ オンにすると API Gateway の設定を変更したときに自動でデプロイされる
デフォルトステージ “$default” という名前のステージを作ると URL の /prod/ を消せる
神
HTTP API のよくないところ - AWS CDK の High Level Construct
に対応していない - serverless の対応はわからない、sam はいい感じらしい - nexto-store のリポジトリに CDK でいい感じに使うラッパがあります - ぐぐらびりてぃが低すぎる
ありがとうございました