Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
SlideShare a Scribd company logo
Operation Lab
運用設計ラボ
Lambda / AWSCLI
運用設計ラボ合同会社
シニアアーキテクト 波田野 裕一
2015-10-26
1.9.0
Operation Lab
運用設計ラボ
本資料について
• AWS CLIからAWSのプロダクト理解するために自力で作成した資料で
す。
• なるべく公式ドキュメントを確認していますが、間違いがあったらご
めんなさい(><
• ご意見、コメントなどについては、JAWS-UG CLI専門支部まで是非。
• 本資料はJAWS-UG CLI専門支部 #31 Lambda入門での発表資料です。
Operation Lab
運用設計ラボ
Lambdaとは
Operation Lab
運用設計ラボ
What s Lambda
• Amazonが提供するコンピューティングサービス
• サーバレスであることが最大の特徴
• AWSのプロダクト間をつなぐ糊みたいなもの
• 今のところAWS独自の機能 (らしい)
• 課金 =リクエスト回数 + 100ms単位 + メモリ量
Operation Lab
運用設計ラボ
Lambdaの要素
Operation Lab
運用設計ラボ
Lambdaの要素
Lambda
関数
イベントソース
Lambda
関数
イベントソース
プッシュモデル プルモデル
非同期実行同期実行
PullPush
EventRequestResponse
関数のレスポンス不要関数のレスポンス必要
Invocation
Role
Execution
Role
Execution
Role
Event Source
Mapping
alias
version
configuration
Operation Lab
運用設計ラボ
LambdaとAWSプロダクト
Lambda
関数
イベントソース
Lambda
関数
イベントソース
プッシュモデル プルモデル
非同期実行同期実行
PullPush
EventRequestResponse
関数のレスポンス不要関数のレスポンス必要
DynamoDB
Kinesis
ユーザアプリ(SDK)
S3
SNS
SES
Cognito
CloudWatchLogs
CloudFormation
API Gateway
Invocation
Role
Execution
Role
Execution
Role
Event Source
Mapping
DynamoDB
Kinesis
S3
SNS
CloudFormation
API Gateway
ユーザアプリ(SDK)/SES/Cognito/CloudWatchLogユーザアプリ(SDK)/SES
alias
version
configuration
Operation Lab
運用設計ラボ
Lambdaの要素 (プルモデル)
Lambda
関数
イベントソース
プルモデル
非同期実行
Pull
Event
関数のレスポンス不要
DynamoDB
Kinesis
Execution
Role
Execution
Role
Event Source
Mapping
• Lambdaがイベントソースをポーリングして、
イベントが発生した場合に関数を呼び出す。
• 関数には以下に対するアクセス権限が必要。
• イベントリソース
• 関数が処理を実行する対象のリソース
• 関数とイベントリソースを紐付けるために、
Event source Mappingの設定が必要になる。
• プルモデルの場合、呼び出しタイプはEvent(非
同期実行)のみになる。
Event Source
Mapping
Execution
Role
alias
version
configuration
Operation Lab
運用設計ラボ
Lambdaの要素 (プッシュモデル)
Lambda
関数
イベントソース
プッシュモデル
非同期実行同期実行
Push
EventRequestResponse
関数のレスポンス不要関数のレスポンス必要
ユーザアプリ
S3
SNS
SES
Cognito
CloudWatchLogs
CloudFormation
API Gateway
SDK
Invocation
Role
Execution
Role
alias
version
configuration
!
S3
SNS
CloudFormation
API Gateway
ユーザアプリ(SDK)/SES/Cognito/CloudWatchLogユーザアプリ(SDK)/SES
• イベントソースがその内部イベントの発生に
従って関数を呼び出す。
• イベントソースにはLambda関数を発動する
権限が必要。
• 関数には処理を実行する対象のリソースに対
するアクセス権限が必要。
• 同期実行か非同期実行はイベントソースによっ
て異なる。(どちらでも実行できるイベント
ソースもある。)
Invocation
Role
Execution
Role
Operation Lab
運用設計ラボ
Lambdaの要素 (ロール)
関数は処理を実行する対象のリソースに対する権限が必要。
Invocation
Role
Execution
Role
イベントソースがLambda関数を発動する権限が必要。
(プッシュモデルのみ)
• Basic Execution Role
• S3 Execution Role
• Kinesis Execution Role
• DynamoDB Basic Execution Role
• DynamoDB Event Execution Role
Operation Lab
運用設計ラボ
Lambdaの要素 (共通)
Lambda
関数
configuration
• 関数名
• 説明(ディスクリプション)
• IAMロール
• ハンドラ (Node.jsでは "モジュール名.export")
• タイムアウト (デフォルト: 3秒)
• メモリサイズ (デフォルト: 128MB, 64MB単位)
Lambda関数の設定
Operation Lab
運用設計ラボ
Lambdaの要素 (共通)
Lambda
関数
alias
version
特定のバージョンに対するポインタ
• 特定のバージョンに対するポインタとなるARNを作成することができる。
• エイリアスの変更によって、特定のバージョンへの移行やロールバックが容
易になる。
• イベントリソースからの起動許可は、明記されたARNのみに許可されるので、
エイリアスに対する許可が推奨されている模様。
Lambda関数の特定のバージョン
• 最初は、$LATESTのみ存在する。(関数作成時にもバージョン発行可)
• 現在の関数のコードに対してバージョンを発行することができる。
• バージョン毎にARNが発行される。
• 非修飾ARN: arn:aws:lambda:aws-region:acct-id:function:helloworld
• 修飾ARN: arn:aws:lambda:aws-region:acct-id:function:helloworld:$LATEST
Operation Lab
運用設計ラボ
関数の実行 (invoke)
Lambda
関数
• 実行ログは、CloudWatchLogsに残る。
• CloudWatchにメトリックが生成される。
• Lambdaの実体はEC2上のコンテナ
• Lambdaは関数を実行する。
• イベントはペイロードとして関数に渡される。
• Amazon Linuxの環境を利用できる。
• ファイルシステムは/tmpのみ利用できる。
Operation Lab
運用設計ラボ
関数実装のベストプラクティス
Lambda
関数
http://docs.aws.amazon.com/ja_jp/lambda/latest/dg/best-practices.html
Operation Lab
運用設計ラボ
lambda / awscli 1.9.0
Operation Lab
運用設計ラボ
lambdaコマンドの概要 (24コマンド)
• 関数関連 (7コマンド)
• 作成、削除 (create-function, delete-function)
• 情報 (list-functions, get-function,
• 更新 (update-function-code)
• バージョン (publish-version, list-versions-by-function)
• 関数設定関連 (2コマンド)
• 情報 (get-function-configuration)
• 更新 (update-function-configuration)
• 権限設定関連 (3コマンド)
• 追加、削除 (add-persmission, remove-permission)
• 情報 (get-policy)
1.9.0
Operation Lab
運用設計ラボ
lambdaコマンドの概要 (24コマンド)
• 関数実行関連 (2コマンド)
• 実行 (invoke, invoke-async)
• イベントソースマッピング関連 (5コマンド)
• 追加、削除 (create-event-source-mapping, delete-event-source-mapping)
• 情報 (list-event-source-mappings, get-event-source-mapping)
• 更新 (update-event-source-mapping)
• 関数エイリアス設定関連 (5コマンド)
• 追加、削除 (create-alias, delete-alias)
• 情報 (list-aliases, get-alias)
• 更新 (update-alias)
1.9.0
Operation Lab
運用設計ラボ
http://www.operation-lab.co.jp/
OperationLab運用設計

More Related Content

What's hot

2014-10-27 #ssmjp 腹を割って話そう (運用xセキュリティ)
2014-10-27 #ssmjp 腹を割って話そう (運用xセキュリティ)2014-10-27 #ssmjp 腹を割って話そう (運用xセキュリティ)
2014-10-27 #ssmjp 腹を割って話そう (運用xセキュリティ)
Operation Lab, LLC.
 
2014-12-17 #ssmjp 運用現場における"品質"とは
2014-12-17 #ssmjp 運用現場における"品質"とは2014-12-17 #ssmjp 運用現場における"品質"とは
2014-12-17 #ssmjp 運用現場における"品質"とは
Operation Lab, LLC.
 
あるインフラエンジニアの過去と未来
あるインフラエンジニアの過去と未来あるインフラエンジニアの過去と未来
あるインフラエンジニアの過去と未来
Tsubasa Hirota
 
2015-05-23 クラウドの運用になって インフラエンジニアは何が変わるのか?
2015-05-23 クラウドの運用になって インフラエンジニアは何が変わるのか?2015-05-23 クラウドの運用になって インフラエンジニアは何が変わるのか?
2015-05-23 クラウドの運用になって インフラエンジニアは何が変わるのか?
Operation Lab, LLC.
 
設計・構築においてのドキュメントの重要性について
設計・構築においてのドキュメントの重要性について設計・構築においてのドキュメントの重要性について
設計・構築においてのドキュメントの重要性について
Takayuki Higashi
 
20140726 jaws-ug chiba AWS operation best practice
20140726 jaws-ug chiba AWS operation best practice20140726 jaws-ug chiba AWS operation best practice
20140726 jaws-ug chiba AWS operation best practice
Kazuki Ueki
 
ビッグじゃなくても使えるSpark Streaming
ビッグじゃなくても使えるSpark Streamingビッグじゃなくても使えるSpark Streaming
ビッグじゃなくても使えるSpark Streaming
chibochibo
 
Azure Load Testingを試してみた
Azure Load Testingを試してみたAzure Load Testingを試してみた
Azure Load Testingを試してみた
Hiroyuki Mori
 
第2回 JAWS−UG 神戸 開発運用の現場でのChef活用
第2回 JAWS−UG 神戸  開発運用の現場でのChef活用第2回 JAWS−UG 神戸  開発運用の現場でのChef活用
第2回 JAWS−UG 神戸 開発運用の現場でのChef活用
Takuro Sasaki
 
AWSオンリーで実現するIoTクラウド基盤
AWSオンリーで実現するIoTクラウド基盤AWSオンリーで実現するIoTクラウド基盤
AWSオンリーで実現するIoTクラウド基盤
Godai Nakamura
 
Osc 2021 fall_tis_変化に強いチーム育成のための取り組み紹介
Osc 2021 fall_tis_変化に強いチーム育成のための取り組み紹介Osc 2021 fall_tis_変化に強いチーム育成のための取り組み紹介
Osc 2021 fall_tis_変化に強いチーム育成のための取り組み紹介
Daisuke Ikeda
 
AWSによるサーバーレスアーキテクチャ
AWSによるサーバーレスアーキテクチャAWSによるサーバーレスアーキテクチャ
AWSによるサーバーレスアーキテクチャ
真吾 吉田
 
Kubernetesのない世界 すべてがサーバーレスになる
Kubernetesのない世界 すべてがサーバーレスになるKubernetesのない世界 すべてがサーバーレスになる
Kubernetesのない世界 すべてがサーバーレスになる
真吾 吉田
 
OSC2014.Enterprise Zabbix-JobScheduler連携ツールHyClopsJobMonitoringによる運用システムOSS化の実現
OSC2014.Enterprise Zabbix-JobScheduler連携ツールHyClopsJobMonitoringによる運用システムOSS化の実現OSC2014.Enterprise Zabbix-JobScheduler連携ツールHyClopsJobMonitoringによる運用システムOSS化の実現
OSC2014.Enterprise Zabbix-JobScheduler連携ツールHyClopsJobMonitoringによる運用システムOSS化の実現
Daisuke Ikeda
 
Spring 5に備えるリアクティブプログラミング入門
Spring 5に備えるリアクティブプログラミング入門Spring 5に備えるリアクティブプログラミング入門
Spring 5に備えるリアクティブプログラミング入門
Takuya Iwatsuka
 
ポンコツエンジニアのAZ-400受験期 (後編)
ポンコツエンジニアのAZ-400受験期 (後編)ポンコツエンジニアのAZ-400受験期 (後編)
ポンコツエンジニアのAZ-400受験期 (後編)
Kentaro Higashi
 
いるけどないからつくってみたよ高速モバイルプッシュ配信くん #cmdevio
いるけどないからつくってみたよ高速モバイルプッシュ配信くん #cmdevioいるけどないからつくってみたよ高速モバイルプッシュ配信くん #cmdevio
いるけどないからつくってみたよ高速モバイルプッシュ配信くん #cmdevio
fd0
 
CloudFormationを使って複数のSAP環境を構築してみよう
CloudFormationを使って複数のSAP環境を構築してみようCloudFormationを使って複数のSAP環境を構築してみよう
CloudFormationを使って複数のSAP環境を構築してみよう
REALTECHJP
 
サイドプロジェクトで使う Azure DevOps
サイドプロジェクトで使う Azure DevOpsサイドプロジェクトで使う Azure DevOps
サイドプロジェクトで使う Azure DevOps
Shuhei Eda
 

What's hot (19)

2014-10-27 #ssmjp 腹を割って話そう (運用xセキュリティ)
2014-10-27 #ssmjp 腹を割って話そう (運用xセキュリティ)2014-10-27 #ssmjp 腹を割って話そう (運用xセキュリティ)
2014-10-27 #ssmjp 腹を割って話そう (運用xセキュリティ)
 
2014-12-17 #ssmjp 運用現場における"品質"とは
2014-12-17 #ssmjp 運用現場における"品質"とは2014-12-17 #ssmjp 運用現場における"品質"とは
2014-12-17 #ssmjp 運用現場における"品質"とは
 
あるインフラエンジニアの過去と未来
あるインフラエンジニアの過去と未来あるインフラエンジニアの過去と未来
あるインフラエンジニアの過去と未来
 
2015-05-23 クラウドの運用になって インフラエンジニアは何が変わるのか?
2015-05-23 クラウドの運用になって インフラエンジニアは何が変わるのか?2015-05-23 クラウドの運用になって インフラエンジニアは何が変わるのか?
2015-05-23 クラウドの運用になって インフラエンジニアは何が変わるのか?
 
設計・構築においてのドキュメントの重要性について
設計・構築においてのドキュメントの重要性について設計・構築においてのドキュメントの重要性について
設計・構築においてのドキュメントの重要性について
 
20140726 jaws-ug chiba AWS operation best practice
20140726 jaws-ug chiba AWS operation best practice20140726 jaws-ug chiba AWS operation best practice
20140726 jaws-ug chiba AWS operation best practice
 
ビッグじゃなくても使えるSpark Streaming
ビッグじゃなくても使えるSpark Streamingビッグじゃなくても使えるSpark Streaming
ビッグじゃなくても使えるSpark Streaming
 
Azure Load Testingを試してみた
Azure Load Testingを試してみたAzure Load Testingを試してみた
Azure Load Testingを試してみた
 
第2回 JAWS−UG 神戸 開発運用の現場でのChef活用
第2回 JAWS−UG 神戸  開発運用の現場でのChef活用第2回 JAWS−UG 神戸  開発運用の現場でのChef活用
第2回 JAWS−UG 神戸 開発運用の現場でのChef活用
 
AWSオンリーで実現するIoTクラウド基盤
AWSオンリーで実現するIoTクラウド基盤AWSオンリーで実現するIoTクラウド基盤
AWSオンリーで実現するIoTクラウド基盤
 
Osc 2021 fall_tis_変化に強いチーム育成のための取り組み紹介
Osc 2021 fall_tis_変化に強いチーム育成のための取り組み紹介Osc 2021 fall_tis_変化に強いチーム育成のための取り組み紹介
Osc 2021 fall_tis_変化に強いチーム育成のための取り組み紹介
 
AWSによるサーバーレスアーキテクチャ
AWSによるサーバーレスアーキテクチャAWSによるサーバーレスアーキテクチャ
AWSによるサーバーレスアーキテクチャ
 
Kubernetesのない世界 すべてがサーバーレスになる
Kubernetesのない世界 すべてがサーバーレスになるKubernetesのない世界 すべてがサーバーレスになる
Kubernetesのない世界 すべてがサーバーレスになる
 
OSC2014.Enterprise Zabbix-JobScheduler連携ツールHyClopsJobMonitoringによる運用システムOSS化の実現
OSC2014.Enterprise Zabbix-JobScheduler連携ツールHyClopsJobMonitoringによる運用システムOSS化の実現OSC2014.Enterprise Zabbix-JobScheduler連携ツールHyClopsJobMonitoringによる運用システムOSS化の実現
OSC2014.Enterprise Zabbix-JobScheduler連携ツールHyClopsJobMonitoringによる運用システムOSS化の実現
 
Spring 5に備えるリアクティブプログラミング入門
Spring 5に備えるリアクティブプログラミング入門Spring 5に備えるリアクティブプログラミング入門
Spring 5に備えるリアクティブプログラミング入門
 
ポンコツエンジニアのAZ-400受験期 (後編)
ポンコツエンジニアのAZ-400受験期 (後編)ポンコツエンジニアのAZ-400受験期 (後編)
ポンコツエンジニアのAZ-400受験期 (後編)
 
いるけどないからつくってみたよ高速モバイルプッシュ配信くん #cmdevio
いるけどないからつくってみたよ高速モバイルプッシュ配信くん #cmdevioいるけどないからつくってみたよ高速モバイルプッシュ配信くん #cmdevio
いるけどないからつくってみたよ高速モバイルプッシュ配信くん #cmdevio
 
CloudFormationを使って複数のSAP環境を構築してみよう
CloudFormationを使って複数のSAP環境を構築してみようCloudFormationを使って複数のSAP環境を構築してみよう
CloudFormationを使って複数のSAP環境を構築してみよう
 
サイドプロジェクトで使う Azure DevOps
サイドプロジェクトで使う Azure DevOpsサイドプロジェクトで使う Azure DevOps
サイドプロジェクトで使う Azure DevOps
 

Viewers also liked

入門Ansible(未発表箇所)
入門Ansible(未発表箇所)入門Ansible(未発表箇所)
入門Ansible(未発表箇所)
Taku SHIMIZU
 
「運用改善」を考える 〜「自動化」を考える前に
「運用改善」を考える 〜「自動化」を考える前に「運用改善」を考える 〜「自動化」を考える前に
「運用改善」を考える 〜「自動化」を考える前に
Operation Lab, LLC.
 
Docker基礎+docker0.9, 0.10概要
Docker基礎+docker0.9, 0.10概要Docker基礎+docker0.9, 0.10概要
Docker基礎+docker0.9, 0.10概要
Kazuyuki Mori
 
Docker入門: コンテナ型仮想化技術の仕組みと使い方
Docker入門: コンテナ型仮想化技術の仕組みと使い方Docker入門: コンテナ型仮想化技術の仕組みと使い方
Docker入門: コンテナ型仮想化技術の仕組みと使い方
Yuichi Ito
 
DockerでWordPressサイトを開発してみよう
DockerでWordPressサイトを開発してみようDockerでWordPressサイトを開発してみよう
DockerでWordPressサイトを開発してみよう
mookjp
 
20110827 restudy-pyconjp2011
20110827 restudy-pyconjp201120110827 restudy-pyconjp2011
20110827 restudy-pyconjp2011
Hirokazu Hatano
 
JAWS-UG CLI #07 VPC
JAWS-UG CLI #07 VPCJAWS-UG CLI #07 VPC
JAWS-UG CLI #07 VPC
Operation Lab, LLC.
 
運用現場の過去、現在、未来
運用現場の過去、現在、未来運用現場の過去、現在、未来
運用現場の過去、現在、未来
Hirokazu Hatano
 
運用ドキュメントの分類と構造化
運用ドキュメントの分類と構造化運用ドキュメントの分類と構造化
運用ドキュメントの分類と構造化
Hirokazu Hatano
 
CloudWatch Logsについて
CloudWatch LogsについてCloudWatch Logsについて
CloudWatch Logsについて
Sugawara Genki
 
『運用屋さんのためのVBA入門』 ~ 運用方法論 運用工程設計・自動化概論 〜
『運用屋さんのためのVBA入門』 ~ 運用方法論 運用工程設計・自動化概論 〜『運用屋さんのためのVBA入門』 ~ 運用方法論 運用工程設計・自動化概論 〜
『運用屋さんのためのVBA入門』 ~ 運用方法論 運用工程設計・自動化概論 〜
Hirokazu Hatano
 
Docker地雷n本勝負
Docker地雷n本勝負Docker地雷n本勝負
Docker地雷n本勝負
RyutaKoide
 

Viewers also liked (12)

入門Ansible(未発表箇所)
入門Ansible(未発表箇所)入門Ansible(未発表箇所)
入門Ansible(未発表箇所)
 
「運用改善」を考える 〜「自動化」を考える前に
「運用改善」を考える 〜「自動化」を考える前に「運用改善」を考える 〜「自動化」を考える前に
「運用改善」を考える 〜「自動化」を考える前に
 
Docker基礎+docker0.9, 0.10概要
Docker基礎+docker0.9, 0.10概要Docker基礎+docker0.9, 0.10概要
Docker基礎+docker0.9, 0.10概要
 
Docker入門: コンテナ型仮想化技術の仕組みと使い方
Docker入門: コンテナ型仮想化技術の仕組みと使い方Docker入門: コンテナ型仮想化技術の仕組みと使い方
Docker入門: コンテナ型仮想化技術の仕組みと使い方
 
DockerでWordPressサイトを開発してみよう
DockerでWordPressサイトを開発してみようDockerでWordPressサイトを開発してみよう
DockerでWordPressサイトを開発してみよう
 
20110827 restudy-pyconjp2011
20110827 restudy-pyconjp201120110827 restudy-pyconjp2011
20110827 restudy-pyconjp2011
 
JAWS-UG CLI #07 VPC
JAWS-UG CLI #07 VPCJAWS-UG CLI #07 VPC
JAWS-UG CLI #07 VPC
 
運用現場の過去、現在、未来
運用現場の過去、現在、未来運用現場の過去、現在、未来
運用現場の過去、現在、未来
 
運用ドキュメントの分類と構造化
運用ドキュメントの分類と構造化運用ドキュメントの分類と構造化
運用ドキュメントの分類と構造化
 
CloudWatch Logsについて
CloudWatch LogsについてCloudWatch Logsについて
CloudWatch Logsについて
 
『運用屋さんのためのVBA入門』 ~ 運用方法論 運用工程設計・自動化概論 〜
『運用屋さんのためのVBA入門』 ~ 運用方法論 運用工程設計・自動化概論 〜『運用屋さんのためのVBA入門』 ~ 運用方法論 運用工程設計・自動化概論 〜
『運用屋さんのためのVBA入門』 ~ 運用方法論 運用工程設計・自動化概論 〜
 
Docker地雷n本勝負
Docker地雷n本勝負Docker地雷n本勝負
Docker地雷n本勝負
 

Similar to AWSCLI Lambda

Lambda Layerの権限制御を試してみた
Lambda Layerの権限制御を試してみたLambda Layerの権限制御を試してみた
Lambda Layerの権限制御を試してみた
KazukiNabasama
 
失敗から学ぶAWSの監視
失敗から学ぶAWSの監視失敗から学ぶAWSの監視
失敗から学ぶAWSの監視
株式会社オプト 仙台ラボラトリ
 
Anchors Aweigh!! - re:Invent報告@re:Port 2016 大阪
Anchors Aweigh!! - re:Invent報告@re:Port 2016 大阪Anchors Aweigh!! - re:Invent報告@re:Port 2016 大阪
Anchors Aweigh!! - re:Invent報告@re:Port 2016 大阪
真吾 吉田
 
インフラ系自主トレするならAWS
インフラ系自主トレするならAWSインフラ系自主トレするならAWS
インフラ系自主トレするならAWS
Yasuhiro Araki, Ph.D
 
re:invent2018 総ざらえ
re:invent2018 総ざらえre:invent2018 総ざらえ
re:invent2018 総ざらえ
真乙 九龍
 
20140418 aws-casual-network
20140418 aws-casual-network20140418 aws-casual-network
20140418 aws-casual-network
Yasuhiro Araki, Ph.D
 
AWS Black Belt Online Seminar Antipattern
AWS Black Belt Online Seminar AntipatternAWS Black Belt Online Seminar Antipattern
AWS Black Belt Online Seminar Antipattern
Amazon Web Services Japan
 
AWS X-Ray @Akiba.aws LT大会 #14 番外編 AWS Update LT大会
AWS X-Ray @Akiba.aws LT大会 #14 番外編 AWS Update LT大会AWS X-Ray @Akiba.aws LT大会 #14 番外編 AWS Update LT大会
AWS X-Ray @Akiba.aws LT大会 #14 番外編 AWS Update LT大会
Taewoo Kim
 
OpsWorks aws-cli#11
OpsWorks aws-cli#11OpsWorks aws-cli#11
OpsWorks aws-cli#11
Yuta Shimada
 
20190913 awscli
20190913 awscli20190913 awscli
20190913 awscli
yamamotomsc
 
JAWS DAYS 2015
JAWS DAYS 2015JAWS DAYS 2015
JAWS DAYS 2015
陽平 山口
 
Aws lambda &amp; amazon api gateway入門
Aws lambda &amp;  amazon api gateway入門Aws lambda &amp;  amazon api gateway入門
Aws lambda &amp; amazon api gateway入門
Yutaka Kajiwara
 
May the FaaS be with us!!
May the FaaS be with us!!May the FaaS be with us!!
May the FaaS be with us!!
真吾 吉田
 
[AWSマイスターシリーズ] AWS CLI / AWS Tools for Windows PowerShell
[AWSマイスターシリーズ] AWS CLI / AWS Tools for Windows PowerShell[AWSマイスターシリーズ] AWS CLI / AWS Tools for Windows PowerShell
[AWSマイスターシリーズ] AWS CLI / AWS Tools for Windows PowerShell
Amazon Web Services Japan
 
AWS Black Belt Tech シリーズ 2015 AWS CLI & AWS Tools for Windows Powershell
AWS Black Belt Tech シリーズ 2015 AWS CLI & AWS Tools for Windows PowershellAWS Black Belt Tech シリーズ 2015 AWS CLI & AWS Tools for Windows Powershell
AWS Black Belt Tech シリーズ 2015 AWS CLI & AWS Tools for Windows Powershell
Amazon Web Services Japan
 
Awsでrailsアプリケーションサーバーを構築
Awsでrailsアプリケーションサーバーを構築Awsでrailsアプリケーションサーバーを構築
Awsでrailsアプリケーションサーバーを構築
Kakigi Katuyuki
 
JAWS-UG CLI #32 - AWS Directory Service 入門
JAWS-UG CLI #32 - AWS Directory Service 入門JAWS-UG CLI #32 - AWS Directory Service 入門
JAWS-UG CLI #32 - AWS Directory Service 入門
Nobuhiro Nakayama
 
Amazon Simple Workflow Service (SWF)
Amazon Simple Workflow Service (SWF)Amazon Simple Workflow Service (SWF)
Amazon Simple Workflow Service (SWF)
Amazon Web Services Japan
 
AWS Blackbelt 2015シリーズ Amazon CloudWatch & Amazon CloudWatch Logs
AWS Blackbelt 2015シリーズ Amazon CloudWatch & Amazon CloudWatch LogsAWS Blackbelt 2015シリーズ Amazon CloudWatch & Amazon CloudWatch Logs
AWS Blackbelt 2015シリーズ Amazon CloudWatch & Amazon CloudWatch Logs
Amazon Web Services Japan
 
Serverless frameworkでお手軽lambda運用 at #nseg #93
Serverless frameworkでお手軽lambda運用 at #nseg #93Serverless frameworkでお手軽lambda運用 at #nseg #93
Serverless frameworkでお手軽lambda運用 at #nseg #93
ko ty
 

Similar to AWSCLI Lambda (20)

Lambda Layerの権限制御を試してみた
Lambda Layerの権限制御を試してみたLambda Layerの権限制御を試してみた
Lambda Layerの権限制御を試してみた
 
失敗から学ぶAWSの監視
失敗から学ぶAWSの監視失敗から学ぶAWSの監視
失敗から学ぶAWSの監視
 
Anchors Aweigh!! - re:Invent報告@re:Port 2016 大阪
Anchors Aweigh!! - re:Invent報告@re:Port 2016 大阪Anchors Aweigh!! - re:Invent報告@re:Port 2016 大阪
Anchors Aweigh!! - re:Invent報告@re:Port 2016 大阪
 
インフラ系自主トレするならAWS
インフラ系自主トレするならAWSインフラ系自主トレするならAWS
インフラ系自主トレするならAWS
 
re:invent2018 総ざらえ
re:invent2018 総ざらえre:invent2018 総ざらえ
re:invent2018 総ざらえ
 
20140418 aws-casual-network
20140418 aws-casual-network20140418 aws-casual-network
20140418 aws-casual-network
 
AWS Black Belt Online Seminar Antipattern
AWS Black Belt Online Seminar AntipatternAWS Black Belt Online Seminar Antipattern
AWS Black Belt Online Seminar Antipattern
 
AWS X-Ray @Akiba.aws LT大会 #14 番外編 AWS Update LT大会
AWS X-Ray @Akiba.aws LT大会 #14 番外編 AWS Update LT大会AWS X-Ray @Akiba.aws LT大会 #14 番外編 AWS Update LT大会
AWS X-Ray @Akiba.aws LT大会 #14 番外編 AWS Update LT大会
 
OpsWorks aws-cli#11
OpsWorks aws-cli#11OpsWorks aws-cli#11
OpsWorks aws-cli#11
 
20190913 awscli
20190913 awscli20190913 awscli
20190913 awscli
 
JAWS DAYS 2015
JAWS DAYS 2015JAWS DAYS 2015
JAWS DAYS 2015
 
Aws lambda &amp; amazon api gateway入門
Aws lambda &amp;  amazon api gateway入門Aws lambda &amp;  amazon api gateway入門
Aws lambda &amp; amazon api gateway入門
 
May the FaaS be with us!!
May the FaaS be with us!!May the FaaS be with us!!
May the FaaS be with us!!
 
[AWSマイスターシリーズ] AWS CLI / AWS Tools for Windows PowerShell
[AWSマイスターシリーズ] AWS CLI / AWS Tools for Windows PowerShell[AWSマイスターシリーズ] AWS CLI / AWS Tools for Windows PowerShell
[AWSマイスターシリーズ] AWS CLI / AWS Tools for Windows PowerShell
 
AWS Black Belt Tech シリーズ 2015 AWS CLI & AWS Tools for Windows Powershell
AWS Black Belt Tech シリーズ 2015 AWS CLI & AWS Tools for Windows PowershellAWS Black Belt Tech シリーズ 2015 AWS CLI & AWS Tools for Windows Powershell
AWS Black Belt Tech シリーズ 2015 AWS CLI & AWS Tools for Windows Powershell
 
Awsでrailsアプリケーションサーバーを構築
Awsでrailsアプリケーションサーバーを構築Awsでrailsアプリケーションサーバーを構築
Awsでrailsアプリケーションサーバーを構築
 
JAWS-UG CLI #32 - AWS Directory Service 入門
JAWS-UG CLI #32 - AWS Directory Service 入門JAWS-UG CLI #32 - AWS Directory Service 入門
JAWS-UG CLI #32 - AWS Directory Service 入門
 
Amazon Simple Workflow Service (SWF)
Amazon Simple Workflow Service (SWF)Amazon Simple Workflow Service (SWF)
Amazon Simple Workflow Service (SWF)
 
AWS Blackbelt 2015シリーズ Amazon CloudWatch & Amazon CloudWatch Logs
AWS Blackbelt 2015シリーズ Amazon CloudWatch & Amazon CloudWatch LogsAWS Blackbelt 2015シリーズ Amazon CloudWatch & Amazon CloudWatch Logs
AWS Blackbelt 2015シリーズ Amazon CloudWatch & Amazon CloudWatch Logs
 
Serverless frameworkでお手軽lambda運用 at #nseg #93
Serverless frameworkでお手軽lambda運用 at #nseg #93Serverless frameworkでお手軽lambda運用 at #nseg #93
Serverless frameworkでお手軽lambda運用 at #nseg #93
 

Recently uploaded

生成AI・LLMシステムのセキュリティ:生成AI・LLMのAI倫理と機械学習システムセキュリティセッション
生成AI・LLMシステムのセキュリティ:生成AI・LLMのAI倫理と機械学習システムセキュリティセッション生成AI・LLMシステムのセキュリティ:生成AI・LLMのAI倫理と機械学習システムセキュリティセッション
生成AI・LLMシステムのセキュリティ:生成AI・LLMのAI倫理と機械学習システムセキュリティセッション
Nobukazu Yoshioka
 
次世代AI時代のトレンドと高信頼AIソフトウェアシステム開発に向けたフレームワーク&パターン
次世代AI時代のトレンドと高信頼AIソフトウェアシステム開発に向けたフレームワーク&パターン次世代AI時代のトレンドと高信頼AIソフトウェアシステム開発に向けたフレームワーク&パターン
次世代AI時代のトレンドと高信頼AIソフトウェアシステム開発に向けたフレームワーク&パターン
Hironori Washizaki
 
Kotlin Multiplatform でのリソース共有について@potatotips #88 iOS/Android開発Tips共有会 2024.0...
Kotlin Multiplatform でのリソース共有について@potatotips #88 iOS/Android開発Tips共有会 2024.0...Kotlin Multiplatform でのリソース共有について@potatotips #88 iOS/Android開発Tips共有会 2024.0...
Kotlin Multiplatform でのリソース共有について@potatotips #88 iOS/Android開発Tips共有会 2024.0...
RyosukeShimizu5
 
20240701_SD輪読&座談会#58_kitazaki_______.pdf
20240701_SD輪読&座談会#58_kitazaki_______.pdf20240701_SD輪読&座談会#58_kitazaki_______.pdf
20240701_SD輪読&座談会#58_kitazaki_______.pdf
Ayachika Kitazaki
 
HCL Domino ライセンスガイド (Ver. 1.7、2024年6月26日版)
HCL Domino ライセンスガイド (Ver. 1.7、2024年6月26日版)HCL Domino ライセンスガイド (Ver. 1.7、2024年6月26日版)
HCL Domino ライセンスガイド (Ver. 1.7、2024年6月26日版)
Software Info HCL Japan
 
この1年のLibreOfficeの状況を振り返る(2024) in LibreOffice Kaigi 2024
この1年のLibreOfficeの状況を振り返る(2024) in LibreOffice Kaigi 2024この1年のLibreOfficeの状況を振り返る(2024) in LibreOffice Kaigi 2024
この1年のLibreOfficeの状況を振り返る(2024) in LibreOffice Kaigi 2024
Shinji Enoki
 
ミュータビリティとイミュータビリティの狭間: 関数型言語使いから見たKotlinコレクション
ミュータビリティとイミュータビリティの狭間: 関数型言語使いから見たKotlinコレクションミュータビリティとイミュータビリティの狭間: 関数型言語使いから見たKotlinコレクション
ミュータビリティとイミュータビリティの狭間: 関数型言語使いから見たKotlinコレクション
Kent Ohashi
 
【20240702 登壇資料】 3Dスキャン、HOVER AIR、xR体験会 in 鯖江
【20240702 登壇資料】 3Dスキャン、HOVER AIR、xR体験会 in 鯖江【20240702 登壇資料】 3Dスキャン、HOVER AIR、xR体験会 in 鯖江
【20240702 登壇資料】 3Dスキャン、HOVER AIR、xR体験会 in 鯖江
icchy1
 

Recently uploaded (8)

生成AI・LLMシステムのセキュリティ:生成AI・LLMのAI倫理と機械学習システムセキュリティセッション
生成AI・LLMシステムのセキュリティ:生成AI・LLMのAI倫理と機械学習システムセキュリティセッション生成AI・LLMシステムのセキュリティ:生成AI・LLMのAI倫理と機械学習システムセキュリティセッション
生成AI・LLMシステムのセキュリティ:生成AI・LLMのAI倫理と機械学習システムセキュリティセッション
 
次世代AI時代のトレンドと高信頼AIソフトウェアシステム開発に向けたフレームワーク&パターン
次世代AI時代のトレンドと高信頼AIソフトウェアシステム開発に向けたフレームワーク&パターン次世代AI時代のトレンドと高信頼AIソフトウェアシステム開発に向けたフレームワーク&パターン
次世代AI時代のトレンドと高信頼AIソフトウェアシステム開発に向けたフレームワーク&パターン
 
Kotlin Multiplatform でのリソース共有について@potatotips #88 iOS/Android開発Tips共有会 2024.0...
Kotlin Multiplatform でのリソース共有について@potatotips #88 iOS/Android開発Tips共有会 2024.0...Kotlin Multiplatform でのリソース共有について@potatotips #88 iOS/Android開発Tips共有会 2024.0...
Kotlin Multiplatform でのリソース共有について@potatotips #88 iOS/Android開発Tips共有会 2024.0...
 
20240701_SD輪読&座談会#58_kitazaki_______.pdf
20240701_SD輪読&座談会#58_kitazaki_______.pdf20240701_SD輪読&座談会#58_kitazaki_______.pdf
20240701_SD輪読&座談会#58_kitazaki_______.pdf
 
HCL Domino ライセンスガイド (Ver. 1.7、2024年6月26日版)
HCL Domino ライセンスガイド (Ver. 1.7、2024年6月26日版)HCL Domino ライセンスガイド (Ver. 1.7、2024年6月26日版)
HCL Domino ライセンスガイド (Ver. 1.7、2024年6月26日版)
 
この1年のLibreOfficeの状況を振り返る(2024) in LibreOffice Kaigi 2024
この1年のLibreOfficeの状況を振り返る(2024) in LibreOffice Kaigi 2024この1年のLibreOfficeの状況を振り返る(2024) in LibreOffice Kaigi 2024
この1年のLibreOfficeの状況を振り返る(2024) in LibreOffice Kaigi 2024
 
ミュータビリティとイミュータビリティの狭間: 関数型言語使いから見たKotlinコレクション
ミュータビリティとイミュータビリティの狭間: 関数型言語使いから見たKotlinコレクションミュータビリティとイミュータビリティの狭間: 関数型言語使いから見たKotlinコレクション
ミュータビリティとイミュータビリティの狭間: 関数型言語使いから見たKotlinコレクション
 
【20240702 登壇資料】 3Dスキャン、HOVER AIR、xR体験会 in 鯖江
【20240702 登壇資料】 3Dスキャン、HOVER AIR、xR体験会 in 鯖江【20240702 登壇資料】 3Dスキャン、HOVER AIR、xR体験会 in 鯖江
【20240702 登壇資料】 3Dスキャン、HOVER AIR、xR体験会 in 鯖江
 

AWSCLI Lambda