Submit Search
AWS Lambdaと AWS API Gatewayを使ったREST API作り
Download as pptx, pdf
0 likes
243 views
iPride Co., Ltd.
2024/03/08の勉強会で発表されたものです。
Technology
Read more
1 of 19
Download now
Download to read offline
1
2
3
4
5
6
7
Most read
8
9
Most read
10
11
12
13
Most read
14
15
16
17
18
19
More Related Content
Similar to AWS Lambdaと AWS API Gatewayを使ったREST API作り
(20)
PDF
AWS Black Belt Tech シリーズ 2015 - Amazon API Gateway
Amazon Web Services Japan
PDF
Aws lambda & amazon api gateway入門
Yutaka Kajiwara
PDF
20160624 JAWS-UG名古屋 第12回 API Gateway 事始め
Toshiaki Aoike
PDF
AWS Lambda in Golang
Koichiro Nishijima
PPTX
AWSで認証機能のついたサイトを手軽に構築する(Cognito+CloudFront+API Gateway)
RyosukeTakeuchi8
PDF
AWS LambdaとAPI Gatewayでサーバレスなシステム構築に踏み出してみる
Takashi Makino
PDF
Jawsug chiba API Gateway
Takuro Sasaki
PDF
aws mackerel twilio_handson_public
Tomoaki Sakatoku
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
20200728 AWS Black Belt Online Seminar What's New in Serverless
Amazon Web Services Japan
PPTX
AWSで始めるサーバレスな RESTful API システム
Masayuki Kato
PDF
はじめての Go 言語のプロジェクトを AWS Lambda + API Gateway でやったのでパッケージ構成を晒すよ
Shohei Okada
PDF
Golang on AWS
kazuhisa kawashima
PDF
Swaggerで始めるモデルファーストなAPI開発
Takuro Sasaki
PDF
サーバーレスアーキテクチャのすすめ(公開版)
Keisuke Kadoyama
PPTX
メール受信も API Gateway と Lambda で!〜サービス連携でPaaSを拡張〜
宗 大栗
PDF
Lambdaによるクラウド型言語の実装
Sugawara Genki
PPTX
サーバレスアプリケーション構築入門
YoshihiroHorizono1
AWS Black Belt Tech シリーズ 2015 - Amazon API Gateway
Amazon Web Services Japan
Aws lambda & amazon api gateway入門
Yutaka Kajiwara
20160624 JAWS-UG名古屋 第12回 API Gateway 事始め
Toshiaki Aoike
AWS Lambda in Golang
Koichiro Nishijima
AWSで認証機能のついたサイトを手軽に構築する(Cognito+CloudFront+API Gateway)
RyosukeTakeuchi8
AWS LambdaとAPI Gatewayでサーバレスなシステム構築に踏み出してみる
Takashi Makino
Jawsug chiba API Gateway
Takuro Sasaki
aws mackerel twilio_handson_public
Tomoaki Sakatoku
LambdaとMobileの美味しいかもしれない関係
Hiraku Komuro
AWS Lambdaによるサーバレスアーキテクチャの基本に触れてみよう!【kintone & AWS ハンズオン祭り2015秋 B-2】
JOYZO
AWS Lambdaによるサーバレスアーキテクチャの基本に触れてみよう!【kintone & AWS ハンズオン祭り2015秋 B-2】
Ryu Yamashita
20200728 AWS Black Belt Online Seminar What's New in Serverless
Amazon Web Services Japan
AWSで始めるサーバレスな RESTful API システム
Masayuki Kato
はじめての Go 言語のプロジェクトを AWS Lambda + API Gateway でやったのでパッケージ構成を晒すよ
Shohei Okada
Golang on AWS
kazuhisa kawashima
Swaggerで始めるモデルファーストなAPI開発
Takuro Sasaki
サーバーレスアーキテクチャのすすめ(公開版)
Keisuke Kadoyama
メール受信も API Gateway と Lambda で!〜サービス連携でPaaSを拡張〜
宗 大栗
Lambdaによるクラウド型言語の実装
Sugawara Genki
サーバレスアプリケーション構築入門
YoshihiroHorizono1
More from iPride Co., Ltd.
(20)
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.
PPTX
MySQLの文字コードと照合順序について 2024/07/05の勉強会で発表されたものです。
iPride Co., Ltd.
PPTX
Drupal Feedsモジュールについての豆知識 2024/06/21の勉強会で発表されたものです。
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.
MySQLの文字コードと照合順序について 2024/07/05の勉強会で発表されたものです。
iPride Co., Ltd.
Drupal Feedsモジュールについての豆知識 2024/06/21の勉強会で発表されたものです。
iPride Co., Ltd.
Ad
Recently uploaded
(6)
PDF
安尾 萌, 北村 茂生, 松下 光範. 災害発生時における被害状況把握を目的とした情報共有システムの基礎検討, 電子情報通信学会HCGシンポジウム2018...
Matsushita Laboratory
PDF
安尾 萌, 藤代 裕之, 松下 光範. 協調的情報トリアージにおけるコミュニケーションの影響についての検討, 第11回データ工学と情報マネジメントに関する...
Matsushita Laboratory
PDF
論文紹介:AutoPrompt: Eliciting Knowledge from Language Models with Automatically ...
Toru Tamaki
PDF
論文紹介:Unbiasing through Textual Descriptions: Mitigating Representation Bias i...
Toru Tamaki
PDF
安尾 萌, 松下 光範. 環境馴致を計量可能にするための試み,人工知能学会第4回仕掛学研究会, 2018.
Matsushita Laboratory
PDF
Forguncy 10 製品概要資料 - ノーコードWebアプリ開発プラットフォーム
フォーガンシー
安尾 萌, 北村 茂生, 松下 光範. 災害発生時における被害状況把握を目的とした情報共有システムの基礎検討, 電子情報通信学会HCGシンポジウム2018...
Matsushita Laboratory
安尾 萌, 藤代 裕之, 松下 光範. 協調的情報トリアージにおけるコミュニケーションの影響についての検討, 第11回データ工学と情報マネジメントに関する...
Matsushita Laboratory
論文紹介:AutoPrompt: Eliciting Knowledge from Language Models with Automatically ...
Toru Tamaki
論文紹介:Unbiasing through Textual Descriptions: Mitigating Representation Bias i...
Toru Tamaki
安尾 萌, 松下 光範. 環境馴致を計量可能にするための試み,人工知能学会第4回仕掛学研究会, 2018.
Matsushita Laboratory
Forguncy 10 製品概要資料 - ノーコードWebアプリ開発プラットフォーム
フォーガンシー
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