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
S3とCognitoで作るサーバレスアンケートフォーム /20200825-jawsug-as...
Search
opelab
August 25, 2020
Technology
5
1.8k
S3とCognitoで作るサーバレスアンケートフォーム /20200825-jawsug-asa-serverless-contact_form
JAWS-UG朝会での発表資料です。
https://jawsug-asa.connpass.com/event/183727/
(運用設計ラボ合同会社 波田野裕一)
opelab
August 25, 2020
Tweet
Share
More Decks by opelab
See All by opelab
スモールスタート、不都合な真実 〜 耳当たりの良い言葉に現場が振り回されないために/20240930-ssmjp-small-start
opelab
14
2.1k
20分で分かるIAM全機能 (拡大版) / 20240903-jawsug-yokohama-iam
opelab
3
220
AWS IAM Identity Center議論会 〜 認証認可結合モデルと認証認可分離モデル / 20240827-jawsug-arch-iam_identity_center
opelab
4
440
運用エンジニアのための AWSドキュメントの歩き方・まとめ方 / 20240822-jawsug-tokyo-aws-documents
opelab
7
2.2k
AWS CloudShell全機能 〜 CLI活用のススメ / 20240821-nri-aws-cloudshell
opelab
3
540
AWSで”最小権限の原則”を実現するための考え方 /20240722-ssmjp-aws-least-privilege
opelab
11
5.5k
運用改善、不都合な真実 / 20240722-ssmjp-kaizen
opelab
33
17k
20分で分かるIAM全機能 /20240621-aws-summit-iam
opelab
40
13k
アウトプット エンジニアリング 〜 インプット偏重から脱却して飛躍するための発想 /20240621-AWS-Summit-hatano-output
opelab
6
680
Other Decks in Technology
See All in Technology
Platform Engineering for Software Developers and Architects
syntasso
1
530
Mastering Quickfix
daisuzu
1
260
[CV勉強会@関東 ECCV2024 読み会] オンラインマッピング x トラッキング MapTracker: Tracking with Strided Memory Fusion for Consistent Vector HD Mapping (Chen+, ECCV24)
abemii
0
230
個人でもIAM Identity Centerを使おう!(アクセス管理編)
ryder472
4
250
SDNという名のデータプレーンプログラミングの歴史
ebiken
PRO
2
160
SSMRunbook作成の勘所_20241120
koichiotomo
3
170
Security-JAWS【第35回】勉強会クラウドにおけるマルウェアやコンテンツ改ざんへの対策
4su_para
0
190
安心してください、日本語使えますよ―Ubuntu日本語Remix提供休止に寄せて― 2024-11-17
nobutomurata
1
1k
Next.jsとNuxtが混在? iframeでなんとかする!
ypresto
1
260
EventHub Startup CTO of the year 2024 ピッチ資料
eventhub
0
130
OCI Network Firewall 概要
oracle4engineer
PRO
0
4.2k
IBC 2024 動画技術関連レポート / IBC 2024 Report
cyberagentdevelopers
PRO
1
120
Featured
See All Featured
Music & Morning Musume
bryan
46
6.2k
The Power of CSS Pseudo Elements
geoffreycrofte
73
5.3k
Building Better People: How to give real-time feedback that sticks.
wjessup
364
19k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
8
900
Teambox: Starting and Learning
jrom
133
8.8k
Measuring & Analyzing Core Web Vitals
bluesmoon
4
130
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
109
49k
The Language of Interfaces
destraynor
154
24k
StorybookのUI Testing Handbookを読んだ
zakiyama
27
5.3k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
226
22k
Product Roadmaps are Hard
iamctodd
PRO
49
11k
KATA
mclloyd
29
14k
Transcript
Operation Lab ӡ༻ઃܭϥϘ ӡ༻ઃܭϥϘ߹ಉձࣾ 4ͱ$PHOJUP࡞ΔαʔόϨεΞϯέʔτϑΥʔϜ 1 γχΞΞʔΩςΫτా༟Ұ JAWS-UG ASA
ேձ
Operation Lab ӡ༻ઃܭϥϘ 8IPBN* 2 ా༟Ұ "84$PNNVOJUZ)FSP "844BNVSBJ +"846($-*ઐࢧ෦ࢧ෦ +"846(ΞʔΩςΫνϟઐࢧ෦ӡӦ
+"846(ேձӡӦ 95FDI+"84ӡӦ
Operation Lab ӡ༻ઃܭϥϘ 3 ͪΐͬͱ ΦϯϥΠϯΞϯέʔτ औΓͨ͘ͳͬͨ͜ͱ ͋Γ·ͤΜ͔
Operation Lab ӡ༻ઃܭϥϘ खͬऔΓૣ͘ແྉαʔϏεͰ 4 ࢲ༻ίϛϡχςΟͳΒ͍͍બ ແྉʹແྉͷཧ༝͕͋Δ ͣ
Operation Lab ӡ༻ઃܭϥϘ ͕ͬͭΓ༗ྉαʔϏεͰ 5 ༗ྉʹ༗ྉͷཧ༝͕͋Δ ͣ ͕ͬͭΓظܧଓͳΒ͍͍બ
Operation Lab ӡ༻ઃܭϥϘ ͬͺΓͦ͜"84Ͱ 6 &$Ͱ-JNF4VSWFZͱ͍͏ํ๏ ༗ྉ͔ͭखܰʹΓ͍ͨ
Operation Lab ӡ༻ઃܭϥϘ 7 &$Πϯελϯεͳ͠Ͱ ΦϯϥΠϯΞϯέʔτ औΓͨ͘ͳͬͨ͜ͱ ͋Γ·ͤΜ͔
ͨͱ͑͜Μͳײ͡ͷΞϯέʔτϑΥʔϜ Operation Lab ӡ༻ઃܭϥϘ 8
ΦϯϥΠϯΞϯέʔτʹඞཁͳ͜ͱ • 8FCίϯςϯπ Ξϯέʔτ ͷදࣔ • Ξϯέʔτσʔλͷߘ • Ξϯέʔτσʔλͷอଘ •
Ξϯέʔτσʔλߘͷ௨ • Ξϯέʔτσʔλͷݕࡧɾूܭ Operation Lab ӡ༻ઃܭϥϘ 9 ͜ͷׂͭͱ؆୯ʹͰ͖Δ 48FCαΠτ ϗεςΟϯά 4 4௨ -BNCEB
ΦϯϥΠϯΞϯέʔτʹඞཁͳ͜ͱ • 8FCίϯςϯπ Ξϯέʔτ ͷදࣔ • Ξϯέʔτσʔλͷߘ • Ξϯέʔτσʔλͷอଘ •
Ξϯέʔτσʔλߘͷ௨ • Ξϯέʔτσʔλͷݕࡧɾूܭ Operation Lab ӡ༻ઃܭϥϘ 10 48FCαΠτ ϗεςΟϯά 4 4௨ -BNCEB ͕͜͜հ
Operation Lab ӡ༻ઃܭϥϘ ͳͥߘ͕հ͔ 11
Operation Lab ӡ༻ઃܭϥϘ 4ͷΞΫηεϞσϧ 12 ಛఆͷਓ*5Ϧιʔε ϑΝΠϧ ෆಛఆͷਓ*5Ϧιʔε DQ TZOD
$-*ɺ4%, Ϛωδϝϯτίϯιʔϧ ͳͲͰΞΫηε ϒϥβ IUUQΫϥΠΞϯτ ͳͲͰΞΫηε ศར͚ͩͲ ϦεΫߴ͍ ෆศ͚ͩͲ ϦεΫ͍ όέοτ ΦϒδΣΫτ ΦϒδΣΫτ ΦϒδΣΫτ 3FBE0OMZ͕ݪଇ 3FBE8SJUF0, ͜ͷਤެࣜυΩϡϝϯτΛجʹӡ༻ઃܭϥϘ͕ಠࣗʹ࡞͠·ͨ͠
Operation Lab ӡ༻ઃܭϥϘ 4ͷΞΫηεϞσϧͱΞΫηε੍ޚ 13 ಛఆͷਓ*5Ϧιʔε $-*ɺ4%, Ϛωδϝϯτίϯιʔϧ ͳͲͰΞΫηε ϑΝΠϧ
ϒϥβ IUUQΫϥΠΞϯτ ͳͲͰΞΫηε όέοτϙϦγʔ ΦϒδΣΫτ"$- *".ϙϦγʔ ύϒϦοΫ ΞΫηεϒϩοΫ Ծ ϗεςΟϯά 8FCαΠτ ϗεςΟϯά ॺ໊͖63- DQ TZOD ศར͚ͩͲ ϦεΫߴ͍ ෆศ͚ͩͲ ϦεΫ͍ "84Ϧιʔε Ϧιʔεͷ ϙϦγʔ όέοτ௨ όέοτ ΦϒδΣΫτ ΦϒδΣΫτ ΦϒδΣΫτ ෆಛఆͷਓ*5Ϧιʔε 3FBE0OMZ͕ݪଇ 3FBE8SJUF0, ͜ͷਤެࣜυΩϡϝϯτΛجʹӡ༻ઃܭϥϘ͕ಠࣗʹ࡞͠·ͨ͠
Operation Lab ӡ༻ઃܭϥϘ όέοτ ෆಛఆଟͷΞΫηεʹศརͳػೳ܈ ෆಛఆଟͷΞΫηεΛ ੍͢Δػೳ܈ 4ͷΞΫηεϞσϧͱΞΫηε੍ޚ ෆಛఆ͚ 14
ϒϥβ IUUQΫϥΠΞϯτ ͳͲͰΞΫηε όέοτϙϦγʔ ΦϒδΣΫτ"$- ύϒϦοΫ ΞΫηεϒϩοΫ Ծ ϗεςΟϯά 8FCαΠτ ϗεςΟϯά ॺ໊͖63- ศར͚ͩͲ ϦεΫߴ͍ ෆಛఆͷਓ*5Ϧιʔε 3FBE0OMZ͕ݪଇ ͜ͷਤެࣜυΩϡϝϯτΛجʹӡ༻ઃܭϥϘ͕ಠࣗʹ࡞͠·ͨ͠ ෆಛఆଟ͚ͷσʔλఏڙʹ4ศར͚ͩͲةݥͨ͘͞Μ͋Δ ͳͥ4Ͱใྲྀग़͕ى͜Γ͍͢ͷ͔ɺΘ͔Γ·ͨ͠ΑͶ ͔ͬͪͬ͜͠ΓௐΔ ͓ͬͪ͜͟ͳΓ ʴ
Operation Lab ӡ༻ઃܭϥϘ όέοτ Ξϯέʔτʹ͓͚ΔΞΫηεϞσϧ 15 ΦϒδΣΫτ ΦϒδΣΫτ ΦϒδΣΫτ ෆಛఆͷਓ*5Ϧιʔε
όέοτϙϦγʔ ΦϒδΣΫτ"$- 8FCαΠτ ϗεςΟϯά "84Ϧιʔε Ϧιʔεͷ ϙϦγʔ 8FCίϯςϯπ Ξϯέʔτ ͷදࣔ Ξϯέʔτσʔλ ߘͷ௨ όέοτ௨ *".ϙϦγʔ Ξϯέʔτσʔλ ͷอଘ ϒϥβ IUUQΫϥΠΞϯτ ͳͲͰΞΫηε ศར͚ͩͲ ϦεΫߴ͍ ΩϞͱͳΔͷɺෆಛఆଟͷਓʹ4ॻ͖ࠐΈͤ͞Δ͜ͱ ύϒϦοΫ ΞΫηεϒϩοΫ Ξϯέʔτσʔλ ͷߘ ͕͜͜հ 3FBE0OMZ͕ݪଇ
Operation Lab ӡ༻ઃܭϥϘ ίϯςϯπόέοτ σʔλόέοτ ඇެ։ΦϒδΣΫτ ߘσʔλ ެ։ΦϒδΣΫτ ΞϯέʔτϑΥʔϜ Ξϯέʔτʹ͓͚Δ4όέοτͷ
16 όέοτϙϦγʔ ΦϒδΣΫτ"$- 8FCαΠτ ϗεςΟϯά "84Ϧιʔε Ϧιʔεͷ ϙϦγʔ Ξϯέʔτσʔλ ߘͷ௨ όέοτ௨ *".ϙϦγʔ ΞΫηεऀʹΑͬͯ όέοτ͚Δ 4ͷఆ Ξϯέʔτσʔλ ͷߘ ͕͜͜հ ෆಛఆͷਓ*5Ϧιʔε 8FCίϯςϯπ Ξϯέʔτ ͷදࣔ Ξϯέʔτσʔλ ͷอଘ ಛఆͷਓ*5Ϧιʔε 3FBE0OMZ͕ݪଇ 3FBE8SJUF0,
Operation Lab ӡ༻ઃܭϥϘ հΛղܾ͢Δ$PHOJUP 17
Operation Lab ӡ༻ઃܭϥϘ $PHOJUPϑΝϛϦʔ 18 $PHOJUP*EFOUJUZ1PPM $PHOJUP6TFS1PPM $PHOJUP4ZOD ࠓ"QQ4ZODΛ͏ ೝՄ
ೝূ ೝূऀඇೝূऀʹ ݖݶΛ༩͢Δ ඇೝূऀΛೝূͯ͠ ೝূऀʹ͢Δ
Operation Lab ӡ༻ઃܭϥϘ ίϯςϯπόέοτ σʔλόέοτ ඇެ։ΦϒδΣΫτ ߘσʔλ +BWB4DSJQU $PHOJUPʹΑΔݖݶͷ༩ 19
όέοτϙϦγʔ ΦϒδΣΫτ"$- 8FCαΠτ ϗεςΟϯά "84Ϧιʔε Ϧιʔεͷ ϙϦγʔ όέοτ௨ *".ϙϦγʔ 3FBE0OMZ Ξϯέʔτσʔλ ͷߘ ෆಛఆͷਓ*5Ϧιʔε +BWB 4DSJQU $PHOJUP *EFOUJUZϓʔϧ ݖݶͷऔಘ ඇೝূऀʹ ༩͢Δݖݶ σʔλόέοτͷ ΦϒδΣΫτ࡞ݖݶ ΦϒδΣΫτ࡞ͷΈՄೳ 8SJUF0OMZ
Operation Lab ӡ༻ઃܭϥϘ ΫϩεΦϦδϯʹ͝ҙ 20
Operation Lab ӡ༻ઃܭϥϘ ίϯςϯπόέοτ σʔλόέοτ ඇެ։ΦϒδΣΫτ ߘσʔλ $034 $SPTT0SJHJO3FTPVSDF4IBSJOH 21
8FCαΠτ ϗεςΟϯά Ξϯέʔτσʔλ ͷߘ +BWB 4DSJQU +BWB4DSJQU͕ผΦϦδϯͷϦιʔεͷΞΫηεΛͤ͞Δ $034ઃఆ ΫϩεαΠτεΫϦϓςΟϯάʹྨࣅ +BWB4DSJQUͷଘࡏ͢ΔΦϦδϯΛࢦఆ͢Δ ࣮ࡍʹϦϑΝϥΛݟ͍ͯΔͬΆ͍ 3FBE0OMZ 8SJUF0OMZ ௨ৗڋ൱͞ΕΔ $034ΛڐՄ͢Δ
Operation Lab ӡ༻ઃܭϥϘ ߏྫ 22
Operation Lab ӡ༻ઃܭϥϘ ίϯςϯπόέοτ σʔλόέοτ ඇެ։ΦϒδΣΫτ ߘσʔλ 4 $PHOJUPʹΑΔΞϯέʔτγεςϜ ྫ
23 όέοτϙϦγʔ ΦϒδΣΫτ"$- 8FCαΠτ ϗεςΟϯά -BNCEB 4/4 Ϧιʔεͷ ϙϦγʔ όέοτ௨ *".ϙϦγʔ +BWB 4DSJQU $PHOJUP *EFOUJUZϓʔϧ ඇೝূऀʹ ༩͢Δݖݶ σʔλόέοτͷ ΦϒδΣΫτ࡞ݖݶ ΦϒδΣΫτ࡞ͷΈՄೳ ߘऀ ҙࣝ͠ͳ͍
Operation Lab ӡ༻ઃܭϥϘ ߏஙखॱྫ 24
Operation Lab ӡ༻ઃܭϥϘ खॱίϯςϯπόέοτͷߏங 25 ࠓͷΞϯέʔτͷγεςϜߏஙखॱ $-* ͷҰཡͰ͢ɻ
Operation Lab ӡ༻ઃܭϥϘ खॱσʔλόέοτͷߏங 26 ࠓͷΞϯέʔτͷγεςϜߏஙखॱ $-* ͷҰཡͰ͢ɻ
Operation Lab ӡ༻ઃܭϥϘ खॱ$PHOJUPࣝผࢠϓʔϧͷߏங 27 ࠓͷΞϯέʔτͷγεςϜߏஙखॱ $-* ͷҰཡͰ͢ɻ
Operation Lab ӡ༻ઃܭϥϘ खॱΞϯέʔτϑΥʔϜͷ࡞ 28 • DPOUBDUKT • DPOUBDU@GPSNIUNM •
DPOUBDU@UIBOLIUNM ࣮ࠓͷΞϯέʔτͰ֬ೝͰ͖·͢ɻ
Operation Lab ӡ༻ઃܭϥϘ खॱ௨ػೳͷ࡞ 29 ࠓͷΞϯέʔτߘ ӡӦऀʹ ௨͞Ε·͢ɻ
Operation Lab ӡ༻ઃܭϥϘ ·ͱΊ 30
·ͱΊαʔόϨεΞϯέʔτʹඞཁͳ͜ͱ • 8FCίϯςϯπ Ξϯέʔτ ͷදࣔ • Ξϯέʔτσʔλͷߘ • Ξϯέʔτσʔλͷอଘ •
Ξϯέʔτσʔλߘͷ௨ • Ξϯέʔτσʔλͷݕࡧɾूܭ Operation Lab ӡ༻ઃܭϥϘ 31 48FCαΠτ ϗεςΟϯά 4 4௨ -BNCEB ΩϞͱͳΔͷɺෆಛఆଟͷਓʹ4ॻ͖ࠐΈͤ͞Δ͜ͱ 4$034 $PHOJUP*EFOUJUZ 44FMFDU ͨΊ͞Ͷ
Operation Lab ӡ༻ઃܭϥϘ ࢀߟ4ͷΞΫηεϞσϧͱΞΫηε੍ޚ 32 ಛఆͷਓ*5Ϧιʔε $-*ɺ4%, Ϛωδϝϯτίϯιʔϧ ͳͲͰΞΫηε ϑΝΠϧ
ϒϥβ IUUQΫϥΠΞϯτ ͳͲͰΞΫηε όέοτϙϦγʔ ΦϒδΣΫτ"$- *".ϙϦγʔ ύϒϦοΫ ΞΫηεϒϩοΫ Ծ ϗεςΟϯά 8FCαΠτ ϗεςΟϯά ॺ໊͖63- DQ TZOD ศར͚ͩͲ ϦεΫߴ͍ ෆศ͚ͩͲ ϦεΫ͍ "84Ϧιʔε Ϧιʔεͷ ϙϦγʔ όέοτ௨ όέοτ ΦϒδΣΫτ ΦϒδΣΫτ ΦϒδΣΫτ ෆಛఆͷਓ*5Ϧιʔε ͜ͷਤެࣜυΩϡϝϯτΛجʹӡ༻ઃܭϥϘ͕ಠࣗʹ࡞͠·ͨ͠
Operation Lab ӡ༻ઃܭϥϘ ࢀߟաڈͷൃදࢿྉ 33 IUUQTXXXPQTMBCKQQVCMJTI աڈͷൃදࢿྉ 0QT-BCKQͱ͍͏αΠτʹஔ͍ͯ͋Γ·͢ɻ
Operation Lab ӡ༻ઃܭϥϘ 34 IUUQXXXPQFSBUJPOMBCDPKQ OperationLab ӡ༻ઃܭ