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 Step Functions -Cloudfrontのキャッシュ誤りを検知す...
Search
yuuki sato
October 31, 2022
Technology
0
220
はじめてのAWS Step Functions -Cloudfrontのキャッシュ誤りを検知するためのシステムを構築してみた-/lets-try-aws-step-functions
Lambdaで構築された既存のCloudfrontキャッシュの誤検知するシステムを AWS Stepfunctionsの機能を使って構築してみました。
yuuki sato
October 31, 2022
Tweet
Share
More Decks by yuuki sato
See All by yuuki sato
JAWS-UG TOHOKU 2022年 活動のふりかえり/jaws-ug_tohoku_review-of-activities_2022
kaba0120
0
93
AWS-ハンズオンのススメ/サーバーレスアプリケーションの構築をやってみた
kaba0120
0
110
jaws-ug-tohoku-ec2imagebuilder
kaba0120
0
40
Lightsail_yukisat
kaba0120
0
45
jaws_ug_tohoku_jawsdays2021_recap_yukisat
kaba0120
0
51
Terraform-Lightsail
kaba0120
0
100
Other Decks in Technology
See All in Technology
自律的なスケーリング手法FASTにおけるVPoEとしてのアカウンタビリティ / dev-productivity-con-2025
yoshikiiida
1
17k
AWS認定を取る中で感じたこと
siromi
1
190
Sansanのデータプロダクトマネジメントのアプローチ
sansantech
PRO
0
160
american aa airlines®️ USA Contact Numbers: Complete 2025 Support Guide
aaguide
0
180
Delta airlines Customer®️ USA Contact Numbers: Complete 2025 Support Guide
deltahelp
0
710
生まれ変わった AWS Security Hub (Preview) を紹介 #reInforce_osaka / reInforce New Security Hub
masahirokawahara
0
470
いつの間にか入れ替わってる!?新しいAWS Security Hubとは?
cmusudakeisuke
0
130
Flutter向けPDFビューア、pdfrxのpdfium WASM対応について
espresso3389
0
130
敢えて生成AIを使わないマネジメント業務
kzkmaeda
2
450
Model Mondays S2E04: AI Developer Experiences
nitya
0
140
B2C&B2B&社内向けサービスを抱える開発組織におけるサービス価値を最大化するイニシアチブ管理
belongadmin
1
7.1k
2025-07-06 QGIS初級ハンズオン「はじめてのQGIS」
kou_kita
0
170
Featured
See All Featured
Code Review Best Practice
trishagee
69
18k
The World Runs on Bad Software
bkeepers
PRO
69
11k
Designing for Performance
lara
610
69k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
46
9.6k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
48
2.9k
BBQ
matthewcrist
89
9.7k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
281
13k
Why You Should Never Use an ORM
jnunemaker
PRO
58
9.4k
GraphQLの誤解/rethinking-graphql
sonatard
71
11k
Product Roadmaps are Hard
iamctodd
PRO
54
11k
Navigating Team Friction
lara
187
15k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
32
2.4k
Transcript
ࠤ౻༏थ "844UFQ'VODUJPOT $MPVEGSPOUͷΩϟογϡޡΓΛݕ͢ΔͨΊͷγεςϜΛߏஙͯ͠Έͨ +"846(੨"VUVNOʲീށ։࠵ʳ
w ໊લࠤ౻༏थ!ZVLJTBUV ࣾͰʮ͔ͪΌΜʯͱݺΕͯ·͢ɻ w גࣜձࣾΤεπʔ ΠϯϑϥΤϯδχΞ ओͳۀ"84ڥͷҠߦࢹɾӡ༻อकΛߦͬͯ·͢ɻ w "84ྺ΄ͲͰ͢ɻ w
झຯΩϟϯϓ🏕 ਧ্Ωϟϯϓ ໐ࢠ ਆׂ࡚Ωϟϯϓ ೆࡾ ΔΆΆ ࡚ ΤίΩϟϯϓΈͪͷ͘ ࡚ ਫͷެԂΩϟϯϓ ઘ۠ ࣮Ոͷఉ ཧ ࣗݾհ
w ࠓճͷςʔϚʹ͍ͭͯ w ैདྷͷ$MPVE'SPOUޡΩϟογϡݕγεςϜʹ͍ͭͯ w "844UFQ'VODUJPOTͱ w "844UFQ'VODUJPOTͷҠߦΛͬͯΈͨ w ·ΓϙΠϯτ
w ·ͱΊ ΞδΣϯμ
w ࠷ॳ-BNCEBͷΈͰߏங w "UIFOBͷΫΤϦ݁ՌΛͱʹɺΩϟογϡ)*5ͨ͠߹ʹ4/4Ͱ௨͢ΔγεςϜ w ΫΤϦͷॲཧʹ͕͔͔࣌ؒΓ-BNCEB͕λΠϜΞτ͢ΔͳͲͷෆ҆ཁૉ͕ ࠓճͷςʔϚʹ͍ͭͯ $MPVEGSPOUͰޡͬͨઃఆมߋͨ͠ࡍͷ༧ͱͯ͠ޡͬͨΩϟογϡΛݕ AWS StepFunctions
Ͱ Athenaݺͼग़ͤΔ͜ͱΛͬͨͷͰτϥΠͯ͠Έ·ͨ͠💪
ैདྷͷ$MPVE'SPOUޡΩϟογϡݕγεςϜ <ߏਤ> $MPVEGSPOUͷϩά4όέοτอ िؒอଘ &WFOU#SJHIUʹͯຖʹ࣮ࢪ
Ωϟογϡͨ͘͠ͳ͍63* QBUI ΛϦετʹొ -BNCEBϑΝΠϧͰอଘ 63*ϦετΛҰߦͣͭಡΈࠐΈɺ"UIFOBΫΤϦ࡞ ࡞ͨ͠ΫΤϦΛ࣮ߦ ΫΤϦͷ݁ՌΛऔಘ ϧʔϓॲཧ ରͷ63* QBUI ͕Ωϟογϡ)*5ʹͳ͍ͬͯΔ߹ʹ Ξϥʔτൃใ
w ΫΤϦͷ࣮ߦ͕λΠϜΞτʹͳΔՄೳੑ͕͋Δ w ඵຖʹΫΤϦͷ࣮ߦ݁ՌΛ֬ೝ͍ͯ͠ΔͷͰɺΧϯτ্ݶΛ͑ͨ߹ʹ खಈͰϦτϥΠ͢Δඞཁ͕͋Δɻ w -BNCEBͷ࣮ߦ͕࣌ؒ͘ͳͬͯ͠·͏ ࡞ஈ֊͔Β৭ʑͱෆ҆ཁૉ͕
ॲཧ͝ͱʹ͚ͯγϯϓϧʹ͍ͨ͠
"844UFQ'VODUJPOTΛར༻ͯ͠ΈΑ͏ʂʂ
w ࡉԽͨ͠ॲཧΛ࿈݁ͤ͞Δ͜ͱ͕Ͱ͖ΔαʔϏε w λεΫ͕ࢹ֮Խ͞Εͯॲཧ͕Θ͔Γ͍͢ w Ҏ্ͷ"84αʔϏεͱ࿈ܞͰ͖ΔͨΊ ༨ͳίʔυΛݮΒ͢͜ͱ͕Ͱ͖·͢ w "4-
"NB[PO4UBUF-BOHVBHF Ͱهड़ ৄࡉ#MBDL#MFU͕Θ͔Γ͔ͬͨ͢Ͱ͢ "844UFQ'VODUJPOTͱ https://aws.amazon.com/jp/blogs/news/webinar-bb-aws-step-functions-2019/
w %ZOBNP%#͔ΒϦετΛऔಘ͢Δ w .BQ ϧʔϓ ॲཧมΛ͢<ฒߦॲཧͳ͠> w -BNCEBͰΫΤϦΛ࡞ w "UIFOBΫΤϦΛ࣮ߦ
w ΫΤϦͷ݁ՌΛऔಘ w ݁ՌΛͱʹཧऀ௨ ৽ɾ$MPVE'SPOUޡΩϟογϡݕγεςϜ ϫʔΫϑϩʔ
৽ɾ$MPVE'SPOUޡΩϟογϡݕγεςϜ ߏਤ
ैདྷͷίʔυ "UIFOB4/4௨ɾ݅ذɾϧʔϓॲཧFUD
"844UFQ'VODUJPOTҠߦ͢Δͱ
4UFQ'VODUJPOTҠߦޙͷίʔυ ίʔυ͕ܹݮʂʂʂʂ
ͱݴ͍͔ͨͬͨͷͰ͕͢
͢Έ·ͤΜɺ࣮ͷͱ͜Ζ 4UFQ'VODUJPOTͰαʔϏε࿈ܞͰ͖Δͱ͜ΖΛ-BNCEBʹཔͬͯ·͢ ͷͪ΄Ͳݴ͍༁Λ͍ͤͯͩ͘͞͞N @@ N
w %ZOBNP%#͔ΒϦετΛऔಘ͢Δ w .BQ ϧʔϓ ॲཧมΛ͢<ฒߦॲཧͳ͠> w -BNCEBͰΫΤϦΛ࡞ w "UIFOBΫΤϦΛ࣮ߦ
w ΫΤϦͷ݁ՌΛऔಘ w ݁ՌΛͱʹཧऀ௨ ࣮ࡍͷεςʔτϚγϯ %ZOBNP%#ͱ4/4௨ͷॲཧΛطଘͷ-BNCEBؔͰॲཧͯ͠·͢ɻɻɻ
·ΓϙΠϯτ
w มͷऔΓѻ͍Λཧղ͢Δͷʹ͕͔͔࣌ؒͬͯ͠·͍·ͨ͠🥲 w +40/͕ෆ׳ΕͩͬͨͷͰɺ্Ґͷग़ྗ݁ՌΛ࣍ͷεςʔτʹ͢ͱ͜ΖͰۤઓ ·ΓϙΠϯτ
w ্Ґͷग़ྗ݁ՌΛઌͷεςʔτඈͼӽ͑ͯ͢ํ๏ w 4/4Ͱ௨͢Δࡍʹ63*ΛมͰೖ͔ͨͬͨ͠ͷͰ͕͢ ·ΓϙΠϯτ Ͳͳ͔ͨ͝ଘͰͨ͠Βڭ͍͚͑ͯͨͩ·͢Ͱ͠ΐ͏͔🙇
·ͱΊ
w "84αʔϏεͱͷ࿈ܞ͕๛ͰίʔυΛݮͰ͖Δͷ͕خ͍͠ w ࢹ֮తʹΘ͔Γ͍͢ͷͰɺ͋ͱ͔Βݟฦͯ͠ॲཧ͕Θ͔Γ͍͢ ॻ͖ํͷͰ͕͢ɺίʔυॻ͍͓͍ͯͯॲཧ༰ΛΕΔ͜ͱ͕͋ΔͷͰ😅 w ϩʔίʔυͰߏஙͰ͖ΔͷͰɺ-BNCEBϥϯλΠϜͷόʔδϣϯཧΛݮΒ͢͜ͱ͕Ͱ͖Δ✨
w มͷѻ͍Λཧղ͢Δඞཁ͋Γ·͕͢ɺ֮͑ΔϝϦοτͷํ͕େ͖͍ͱײͯ͡·͢🙌 ·ͱΊ
w ͕ࣗཧͱ͢Δܗ·Ͱ͍͚ͬͯͳ͔ͬͨͷͰ͕͢ɺͦͷதͰֶͼ͕͋Γ·ͨ͠ɻ w ొஃͱ͍͏ྑ͍ϓϨογϟʔ͕͓͔͋ͬͨ͛ͰఘΊͣʹಈ͘ͱ͜Ζ·ͰߏஙͰ͖·ͨ͠ɻ w ཧܥͷεςʔτϚγϯߏங॓Ͱ͢💪 ͍͞͝ʹ ਖ਼ͳͱ͜Ζݕূஈ֊Ͱ࠳͚ͦ͏Ͱͨ͠🥲
͍͞͝ʹ Θͨ͠ͷ͖ͳݴ༿Ͱ͢ Ҿ༻: https://jaws-ug.jp/about-us/ ճͷษڧձࢀՃΑΓճͷొஃͷνϟϨϯδʂʂ
"844UFQ'VODUJPOT࣍ճͷ+"846(੨ͰϦϕϯδ͠·͢😇
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ