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
AWSで遊んだけど時間がなかった話
Search
Aipa
February 01, 2019
Technology
1
640
AWSで遊んだけど時間がなかった話
遊びにいった
那覇でLTしNight!!
https://re-build.connpass.com/event/115442/
Aipa
February 01, 2019
Tweet
Share
More Decks by Aipa
See All by Aipa
Nuxt3 Deeeeeeeeeeeeeeeeeeeeeploy
commander_aipa
0
45
Meilisearchでハイブリッドベクトル検索
commander_aipa
0
12
Honoの導入を検討していたが、Honoの人が来沖するらしいので、急いでHonoを導入した話
commander_aipa
0
110
Dの意思は神を殺す
commander_aipa
0
45
ファインチューニングがしたい
commander_aipa
0
75
サクッと検索サーバを用意する
commander_aipa
0
98
リアクティブを知る1歩
commander_aipa
0
180
さっき作った
commander_aipa
0
180
WordPressと琉球の罪
commander_aipa
1
1k
Other Decks in Technology
See All in Technology
[JSAI24] Large-Scale Indoor Search Engine with Multimodal Foundation Models and Relaxing Contrastive Loss
keio_smilab
PRO
1
110
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
5
39k
Unity Catalog 技術ディープダイブ
databricksjapan
1
130
Goのライブラリのバグを見つけてから直すまで layerx.go#0
tomoaki25
5
310
From here to resilience - a travel guide
ufried
1
250
APIライフサイクル管理とAI Gateway
hashitokyo
2
180
その失敗から何を学ぶ?不確実性をマネジメントして目標達成するための心得 #webtan
aki_iinuma
12
3k
二刀流で切り拓くスタートアップとしてのグロース / Growth of a Startup Pioneering with Dual Expertise
oztick139
0
140
JaSST'24 Tohoku基調講演/jasst24tohoku_keynote
omn
0
130
SONiCを自前でビルドする話
imasaruoki
1
560
検索失敗率のモニタリングから改善まで - Search Engineering Tech Talk 2024 Spring
magicpieh28
4
150
Capacitor製のWebViewアプリからReact Native製のハイブリッドアプリへ
yukukotani
4
660
Featured
See All Featured
How GitHub Uses GitHub to Build GitHub
holman
469
290k
Practical Orchestrator
shlominoach
183
9.8k
Put a Button on it: Removing Barriers to Going Fast.
kastner
58
3.1k
Stop Working from a Prison Cell
hatefulcrawdad
266
19k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
26
2.4k
Adopting Sorbet at Scale
ufuk
69
8.7k
ParisWeb 2013: Learning to Love: Crash Course in Emotional UX Design
dotmariusz
104
6.7k
Creatively Recalculating Your Daily Design Routine
revolveconf
211
11k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
14
8.4k
Reflections from 52 weeks, 52 projects
jeffersonlam
345
19k
What's in a price? How to price your products and services
michaelherold
238
11k
Fantastic passwords and where to find them - at NoRuKo
philnash
39
2.6k
Transcript
ಹͰLT͠Night!! val.1 ΞΠύʔୂ
ຊ͓͢Δ͜ͱ
ຊ͓͢Δ͜ͱ • ਐḿ͕ͳ͍LT • ֶͼ͕ͳ͍LT • ൪
ຊ͓͢Δ͜ͱ • ਐḿ͕ͳ͍LT • ֶͼ͕ͳ͍LT • ൪
ࣗݾհ
ࣗݾհ • ΞΠύʔୂ(ࠓ 29) • ͪΎΒσʔλגࣜձࣾ • σʔλੳͱ͔σΟʔϓϥʔχϯάͱ͔ • PyData.OkinawaڞಉΦʔΨφΠβʔ
• Pythonͱո्ͱΫιΈ͍ͨͳөը͕͖Ͱ͢ • ࠷݈ۙ߁அ͍ͬͨΒͰංຬͱࢎϠόΠΒ͍͠
ʢͰʣϏʔϧ͏·͍
൪
Q.ຊͲΕͰ͠ΐ͏ʁ
A. × R-18 ˕ ×
൪ • తͷөըΛϨϯλϧ͢Δ͜ͱࢸͷۀʢʁʣ • ԼखΛ͢ΔͱAVΛआΓͯ͠·͏Մೳੑ͋Δ • ڪΖ͍͠ • ͳΜ͔ػցֶशͰࣄલʹผͰ͖ΔΑ͏ʹ͍ͨ͠ •
ڭࢣσʔλ͕ඞཁʹͳΔ → ूΊΑ͏
ͭΒ͍
ͭΒ͍ • εϓϨουγʔτͱ࣌ؒͷʹΒΊͬͭ͜Β͍ • ୯७࡞ۀ໘ന͘ͳ͍ͷͰɺ͏গָ͍ͨ͠͠ • WebαΠτΒɺSlack botͱ͔Ͱөը໊ͱը૾͕௨͞Εͯɺ ϥϕϧ͢ΔͷͲ͏͡ΌΖʁ •
͏·͍͚͘ɺෆಛఆଟͷϢʔβʔʹબͤ͞Δ͜ͱͰ͖ ΔͷͰ • Ζ͏
࡞ͬͨͷ
ͭͬͨ͘ͷ http://localhost:8000/
αʔόʔαΠυͱ
αʔόαΠυͱ
αʔόαΠυͱʢҟೝ(ry • ΫϥΠΞϯτɾαʔόʹ͍ͭͯཧղ͢Δඞཁ͕͋Δ • ΫϥΠΞϯτ → ݸʑ͕ॴ͍࣋ͯ͠ΔύιίϯɺεϚʔτϑΥϯɺԿΒ͔ͷ σόΠεͷ͜ͱ • αʔό
→ αʔϏεΛఏڙ͢Δύιίϯɻσʔληϯλʔͱ͔ʹ͋Δ • αʔόαΠυͱɺαʔόଆͰॲཧ͢ΔϓϩάϥϜͩͬͨΓɺ ΞϓϦέʔγϣϯͷ͜ͱΛ·ͱΊͯͦ͏ಡΜͰ͍Δ • ٯʹΫϥΠΞϯτଆͰॲཧͨ͠ΓɺݟͤΔࣄΛ୲͏ͷ͕ ϑϩϯτΤϯυͱݺͿ
αʔόαΠυͱʢҟೝ(ry ΫϥΠΞϯτ αʔό Πϯλʔωοτ
αʔόαΠυͱʢҟೝ(ry • ϑϩϯτΤϯυ • ΞϓϦɺϒϥβͰॲཧ͢ΔΞχϝʔγϣϯΒσβΠϯ Βɺαʔό͔ΒσʔλΛऔಘ͢Δͷ͕͓ࣄ • αʔόαΠυ • ϑϩϯτͰॲཧ͢Δͷ͕͍͕͔͔࣌ؒ͠ΔॲཧɺΞ
ϓϦΛ͍ͬͯ͘தͰൃੜ͢ΔσʔλͷऔಘɾอଘͳͲ͕ ͓ࣄ
αʔόαΠυͱʢҟೝ(ry • ϑϩϯτଆͰॏ͍ॲཧΛΒͤΔͱɺ σόΠεॏ͘ͳΔ͠ΠϥΠϥ ˠ αʔό͓ئ͍͢ΔͳΒॲཧΛίϯτϩʔϧ͍͢͠ • αʔόαΠυͰɺΞχϝʔγϣϯͳͲͷݟͤΔॲཧෆಘҙ ͩ͠ɺϘλϯԡͨ͢ͼʹαʔόͷԠ·ͬͯͨΒήʔϜͱ͔ Ԇͯ͠ΠϥΠϥ
ˠ JavaScriptɺΞϓϦݴޠʹ·͔ͤͯඇಉظͰ ॲཧ͢ΕΑ͍
AWSͰΜͰΈͨ
ߏΛߟ͑Δ
ߏᶃ EC2 Πϯλʔωοτ ॲཧͯ͠html࡞ͬͯฦ͢
ߏᶃ • γϯϓϧɾָ • slackʹߘ͍ͨ͠ͱ͔ߟ͑ͨͱ͖ɺฦ͢Ϧιʔε͕htmlͳͷ Ͱɺslack༻ͷϧʔτΛ༻ҙ͠ͳ͍ͱ͍͚ͳ͍ͷͰ໘
ߏᶄ EC2 Πϯλʔωοτ ॲཧͯ͠jsonΛฦ͢ JSͰσʔλΛड͚औͬͯhtml࡞
ߏᶄ • jsonΛฦ͢Α͏ʹมߋ • ΫϥΠΞϯτ͕ॲཧ͘͢͠ͳͬͨ • JavaScriptͰhtmlΛ࡞͢Δ • SEOʹऑ͍ʢࠓճରࡦ͠·ͤΜʣ •
αʔόམͪͨΒͲ͏͢Δʁ • αʔό૿͢ → Խ • ࡒͱ૬ஊ͚ͩͲͳ͔ͳ͔͍͠
ߏᶅ API Gateway Πϯλʔωοτ ॲཧͯ͠jsonΛฦ͢ • webϦιʔεΛS3͔Βऔಘ • JSͰσʔλΛड͚औͬͯhtml࡞ Lambda
S3
ߏᶅ • ϚωʔδυαʔϏεΛར༻͢Δ͜ͱʹΑΓɺཧ͕͋ΔఔָʹͳΔ • αʔόϨεʢαʔό͍ͬͯΔͷʹʣ • αʔόʢϚωʔδʣϨε • ੩తϦιʔεS3ஔ •
ಈతͳॲཧAPI Gateway + LambdaͰ࣮ߦ͢Δ • ϐλΰϥεΠονԽ • ༷ΛΒͳ͍ͱϋϚΔ͜ͱଟ͠ • ͍Ζ͍ΖͳαʔϏεΛΈ߹ΘͤΔͷͰཧ͕ࡶʹ
ϐλΰϥεΠον ※Ϋϩʔϥʔͷྫ
ࠓճʁ • ͓͕ۚͳ͍͠AWSษڧ͔ͨͬͨ͠ͷͰᶅͰΓ·ͨ͠
Μͩߏ API Gateway Πϯλʔωοτ Lambda ͷPC
ͬͨ͜ͱʢ2Hʣ • LambdaͰGE•͔ΒσʔλΛऔಘʢຊखಈʣ • jsonͰฦ͢ • API GatewayͰ༻ҙͨ͠LambdaΛୟ͚ΔΑ͏ʹઃఆ • CROSઃఆ
• HTML&CSS&JavaScriptΛॻ͘
͋ͱਐḿ͕ͳ͍ • ࡢͷΖ͏ͱࢥ͚ͬͨͲ͝ΊΜ৸ͪΌͬͨ
ࡶʢͳʣ ײʢʣ
ࡶײ • αʔόߏஙຊʹָͳ࣌ʹͳΓ·ͨ͠ • AWS͏ͪΐ͍ѻ͑ΔΑ͏ʹͳΓ͍ͨ • BڃϥΠϑΛָ͘͢͠ΔͨΊʹҾ͖ଓ͖͕ΜΔ
None