Upload
Download free for 30 days
Login
Submit Search
AWS Lambdaと AWS API Gatewayを使ったREST API作り
Download as PPTX, PDF
0 likes
250 views
iPride Co., Ltd.
2024/03/08の勉強会で発表されたものです。
Technology
Read more
1 of 19
Download now
Download to read offline
1
2
Most read
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
More Related Content
PPTX
Infraestructura de la clave publica
Abraham Fernández
PDF
Amazon api gatewayで web apiをサーバーレスで構築しよう
Yoichi Toyota
PDF
LambdaとMobileの美味しいかもしれない関係
Hiraku Komuro
PDF
AWS Lambdaによるサーバレスアーキテクチャの基本に触れてみよう!【kintone & AWS ハンズオン祭り2015秋 B-2】
JOYZO
PDF
AWS Lambdaによるサーバレスアーキテクチャの基本に触れてみよう!【kintone & AWS ハンズオン祭り2015秋 B-2】
Ryu Yamashita
PDF
Serverlessでサイト監視
shigeyuki azuchi
PDF
AWSサーバーレスをつかってハマったところ
masaru kawabata
PDF
AWSで開発するサーバレスAPIバックエンド
暁 三宅
Infraestructura de la clave publica
Abraham Fernández
Amazon api gatewayで web apiをサーバーレスで構築しよう
Yoichi Toyota
LambdaとMobileの美味しいかもしれない関係
Hiraku Komuro
AWS Lambdaによるサーバレスアーキテクチャの基本に触れてみよう!【kintone & AWS ハンズオン祭り2015秋 B-2】
JOYZO
AWS Lambdaによるサーバレスアーキテクチャの基本に触れてみよう!【kintone & AWS ハンズオン祭り2015秋 B-2】
Ryu Yamashita
Serverlessでサイト監視
shigeyuki azuchi
AWSサーバーレスをつかってハマったところ
masaru kawabata
AWSで開発するサーバレスAPIバックエンド
暁 三宅
Similar to AWS Lambdaと AWS API Gatewayを使ったREST API作り
(20)
PDF
[20171116 三木会] AWSを利用したサーバーレス開発の実践 by アイレット株式会社 cloudpack事業部 高橋 直樹 氏
Insight Technology, Inc.
PDF
Windows 開発者のための Dev&Ops on AWS
Amazon Web Services Japan
PDF
Aws lambda & amazon api gateway入門
Yutaka Kajiwara
PPTX
失敗から学ぶAWSの監視
株式会社オプト 仙台ラボラトリ
PPTX
re:invent2018 総ざらえ
真乙 九龍
PPTX
Introducing C# in AWS Lambda
Atsushi Fukui
PDF
AWS Black Belt Tech シリーズ 2015 - Amazon API Gateway
Amazon Web Services Japan
PDF
Architecting on Alibaba Cloud - 超基礎編 -
真吾 吉田
PDF
クラウド連携のキモは管理用API
Atsushi Nakada
PPTX
エンジニアのための勉強会 #4 『Serverless』
Naoki Yoshitake
PPT
Amazon awsを使ったwordpressサイト構築のポイント
Mugen Fujii
PDF
20200728 AWS Black Belt Online Seminar What's New in Serverless
Amazon Web Services Japan
PDF
20201118 AWS Black Belt Online Seminar 形で考えるサーバーレス設計 サーバーレスユースケースパターン解説
Amazon Web Services Japan
PDF
IaC事始め
大智 森田
PPTX
AWSで認証機能のついたサイトを手軽に構築する(Cognito+CloudFront+API Gateway)
RyosukeTakeuchi8
PDF
serverless framework + AWS Lambda with Python
masahitojp
PDF
クラウドネイティブ化する未来
Keisuke Nishitani
PDF
Serverless Architecture on AWS(20151121版)
Keisuke Nishitani
PDF
当社のawsへの取組
Mercari Inc.
PDF
AWS初心者向けWebinar AWSクラウドでのWindowsの実行
Amazon Web Services Japan
[20171116 三木会] AWSを利用したサーバーレス開発の実践 by アイレット株式会社 cloudpack事業部 高橋 直樹 氏
Insight Technology, Inc.
Windows 開発者のための Dev&Ops on AWS
Amazon Web Services Japan
Aws lambda & amazon api gateway入門
Yutaka Kajiwara
失敗から学ぶAWSの監視
株式会社オプト 仙台ラボラトリ
re:invent2018 総ざらえ
真乙 九龍
Introducing C# in AWS Lambda
Atsushi Fukui
AWS Black Belt Tech シリーズ 2015 - Amazon API Gateway
Amazon Web Services Japan
Architecting on Alibaba Cloud - 超基礎編 -
真吾 吉田
クラウド連携のキモは管理用API
Atsushi Nakada
エンジニアのための勉強会 #4 『Serverless』
Naoki Yoshitake
Amazon awsを使ったwordpressサイト構築のポイント
Mugen Fujii
20200728 AWS Black Belt Online Seminar What's New in Serverless
Amazon Web Services Japan
20201118 AWS Black Belt Online Seminar 形で考えるサーバーレス設計 サーバーレスユースケースパターン解説
Amazon Web Services Japan
IaC事始め
大智 森田
AWSで認証機能のついたサイトを手軽に構築する(Cognito+CloudFront+API Gateway)
RyosukeTakeuchi8
serverless framework + AWS Lambda with Python
masahitojp
クラウドネイティブ化する未来
Keisuke Nishitani
Serverless Architecture on AWS(20151121版)
Keisuke Nishitani
当社のawsへの取組
Mercari Inc.
AWS初心者向けWebinar AWSクラウドでのWindowsの実行
Amazon Web Services Japan
Ad
More from iPride Co., Ltd.
(20)
PPTX
Vibe Codingを触って感じた現実について.pptx .
iPride Co., Ltd.
PPTX
Devcontainerのススメ(1)-Devcontainerとはどういう技術?-
iPride Co., Ltd.
PPTX
Vibe Codingを始めよう 〜Cursorを例に、ノーコードでのプログラミング体験〜
iPride Co., Ltd.
PPTX
色について.pptx .
iPride Co., Ltd.
PPTX
勉強会_ターミナルコマンド入力迅速化_20250620. pptx. .
iPride Co., Ltd.
PPTX
やってみた!OpenAI Function Calling 入門 .
iPride Co., Ltd.
PPTX
ECAモジュールの基礎調査.pptx 2025/05/30 の勉強会で発表されたものです。
iPride Co., Ltd.
PDF
Drupal10 Theme Starterkit入門.pdf .
iPride Co., Ltd.
PDF
サイクリングはいいぞ .
iPride Co., Ltd.
PDF
DDEVでらくらくDrupalローカル環境構築。2025/2/28の勉強会で発表されたものです。
iPride Co., Ltd.
PDF
DeepSeekの紹介( 2025/2/21の勉強会で発表されたものになります)
iPride Co., Ltd.
PPTX
Azure で RDB を作成してみた (2024/12/20 の勉強会で発表)
iPride Co., Ltd.
PPTX
vi / vim の基本コマンドについて(2024/12/20 の勉強会で発表)
iPride Co., Ltd.
PPTX
WebAuthnについてのざっくり説明[2024/10/25]の勉強会で発表されたものです。
iPride Co., Ltd.
PPTX
AWSの勉強、AWS S3編。2024/10/11の勉強会で発表されたものです。
iPride Co., Ltd.
PPTX
AWSの勉強リージョン編 2024/09/27の勉強会で発表されたものです。
iPride Co., Ltd.
PPTX
AWSサポートに学ぶ、エラーなどの報告をする際のコツ(2024/09/13 勉強会)
iPride Co., Ltd.
PPTX
最近のDrupalバージョンアップで起きた問題まとめ(2024/09/13 勉強会)
iPride Co., Ltd.
PPTX
AWSとIPv6 2時間目 2024/09/06の勉強会で発表されたものです。
iPride Co., Ltd.
PPTX
AWSとIPv6 2024/08/30の勉強会で発表されたものです。
iPride Co., Ltd.
Vibe Codingを触って感じた現実について.pptx .
iPride Co., Ltd.
Devcontainerのススメ(1)-Devcontainerとはどういう技術?-
iPride Co., Ltd.
Vibe Codingを始めよう 〜Cursorを例に、ノーコードでのプログラミング体験〜
iPride Co., Ltd.
色について.pptx .
iPride Co., Ltd.
勉強会_ターミナルコマンド入力迅速化_20250620. pptx. .
iPride Co., Ltd.
やってみた!OpenAI Function Calling 入門 .
iPride Co., Ltd.
ECAモジュールの基礎調査.pptx 2025/05/30 の勉強会で発表されたものです。
iPride Co., Ltd.
Drupal10 Theme Starterkit入門.pdf .
iPride Co., Ltd.
サイクリングはいいぞ .
iPride Co., Ltd.
DDEVでらくらくDrupalローカル環境構築。2025/2/28の勉強会で発表されたものです。
iPride Co., Ltd.
DeepSeekの紹介( 2025/2/21の勉強会で発表されたものになります)
iPride Co., Ltd.
Azure で RDB を作成してみた (2024/12/20 の勉強会で発表)
iPride Co., Ltd.
vi / vim の基本コマンドについて(2024/12/20 の勉強会で発表)
iPride Co., Ltd.
WebAuthnについてのざっくり説明[2024/10/25]の勉強会で発表されたものです。
iPride Co., Ltd.
AWSの勉強、AWS S3編。2024/10/11の勉強会で発表されたものです。
iPride Co., Ltd.
AWSの勉強リージョン編 2024/09/27の勉強会で発表されたものです。
iPride Co., Ltd.
AWSサポートに学ぶ、エラーなどの報告をする際のコツ(2024/09/13 勉強会)
iPride Co., Ltd.
最近のDrupalバージョンアップで起きた問題まとめ(2024/09/13 勉強会)
iPride Co., Ltd.
AWSとIPv6 2時間目 2024/09/06の勉強会で発表されたものです。
iPride Co., Ltd.
AWSとIPv6 2024/08/30の勉強会で発表されたものです。
iPride Co., Ltd.
Ad
AWS Lambdaと AWS API Gatewayを使ったREST API作り
1.
AWS Lambdaと AWS API
Gatewayを使った REST API作り 執筆者:トビウオ
2.
今回作成する構成 • AWS API
Gateway 経由で AWS Lambda を利用する • API Gateway で REST API の構造を定義する形
3.
AWS Lambdaとは? • Webサーバーを意識せずに「関数」を実行でき るWebサービス
(サーバーレスサービス) • 「関数」は「イベント」を契機に実行される • イベントの例:Web API へのアクセス、DBへ の書き込み、毎日同じ時刻にタイマー実行
4.
今回作成するLambda • Webサイトからデータを取得し、結果を表示す るLambdaを定義したい • 様々なプログラミング言語で書けるが、今回は Javascript
(Node.jsランタイム) で記述する
5.
まずはLambdaの作成操作 今回作成するときの設定
6.
次にLambdaの記述 今回記述した処理
7.
次にLambdaの記述 このボタンを押すとテストできる
8.
次にLambdaの記述 結果が問題なければ次に進む
9.
API Gatewayを構築しよう • 目的に合わせて、次のパターンが利用できる •
HTTP API……より細かく設定できるのがメリット • WebSocket API……名前の通り • REST API……REST目的ならHTTP APIより省力 • REST APIプライベート……外部に公開しないREST API
10.
REST APIを作ろう • 今回はオーソドック スな選択肢を取る •
OpenAPIからインポ ート、サンプルテン プレートの利用もで きる
11.
RESTといえばリソースですよね ? • ディレクトリを切るようにリソースを定義し、
12.
リソースにメソッドを付与する • メソッドを追加したいリソースを選択して「作成 」
13.
付与する際の設定はこんな感じ • 詳しい設定は省略 • 先ほど作ったような Lambdaと入出力させる なら、こんな風に設定 すると良い
14.
作成後は「デプロイ」すること • API Gatewayの定義は 「ステージ」単位でデ プロイされる •
開発用ステージとリリ ース用ステージを分け る、などが可能
15.
ここでLambdaの画面に戻る • 先ほどの操作で 、LambdaにAPI Gatewayが自動 で登録されてい る
16.
ここでLambdaの画面に戻る • このボタンを押 すと……
17.
Lambdaのトリガーを確認 • トリガーとして、今回作成したAPI Gatewayが 登録されていることが分かる
18.
エンドポイントにアクセスしよう • Webブラウザからアクセスしてみる • 結果は次のようになった
19.
まとめ、追記 • API Gateway経由でトリガーしたAWS
Lambda により、所望の処理を行った結果を返せた • GET以外のHTTPメソッド、JavaScript以外の言 語、パラメーター渡し、などカスタム可能 • DBなど、AWSのリソースへのアクセスもできる
Download