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
jacoyutorius
August 12, 2023
Programming
320
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
オープンデータとAWSで作っている 浜松市イベントカレンダー
2023/08/12に開催されたJAWS-UG静岡のAWS勉強会での発表資料です。
https://jawsug-shizuoka.connpass.com/event/289986/
jacoyutorius
August 12, 2023
More Decks by jacoyutorius
See All by jacoyutorius
AWS SAM × Ruby で快適に Lambdaファンクションを開発するためのいくつかのTips
jacoyutorius
0
140
Amplify Gen 2 Authentication では Cognito IdentityPool のみでのゲストユーザーへの認可ができない件
jacoyutorius
0
220
kamalでRailsアプリを Amazon Lightsailにデプロイするぞ!
jacoyutorius
1
460
浜松市オープンデータを使ってイベントカレンダーアプリを作りました
jacoyutorius
0
120
Amplifyアプリを 任意のタイミングでデプロイするぞ!
jacoyutorius
1
520
AWS Amplify で翻訳アプリを作った話とAmplifyからカジュアルにCloudWatchLogsにログを送る方法について
jacoyutorius
1
1.6k
AWS App Runner + copilot cli
jacoyutorius
1
1.3k
AWS App Runner + Copilot CLI
jacoyutorius
0
120
covid19対策サイトを通してコミュニティとシビックテックのあり方について思うこと
jacoyutorius
0
460
Other Decks in Programming
See All in Programming
地域 SRE コミュニティ最前線 - ホンマでっかSRE勉強会
tk3fftk
0
290
Android CLI
fornewid
0
200
PHPだって関数型したい 〜できること、できないこと〜 / fp-in-php
jsoizo
1
260
メールのエイリアス機能を履き違えない
isshinfunada
0
210
【やさしく解説 設計編・中級 #6】良いアーキテクチャとは ~ 一本の登り道の、行き先 ~
panda728
PRO
0
200
ITヒヤリハットを整理してみた ~ライフサイクルと原因から考える再発防止策~
koukimiura
1
130
Welcome to the "Parametricity" 🏙️ − Generic だけど Specific な世界 −
guvalif
PRO
1
200
使用 Meilisearch 建立新聞搜尋工具
johnroyer
0
210
GDG Korea Android: 2026 I/O Extended ~ What's new in Android development tools
pluu
0
210
Prismを使った型安全な暗号化_関数型まつり2026
_fhhmm
0
160
今さら聞けない .NET CLI
htkym
0
170
霧の中の代数的エフェクト
funnyycat
1
450
Featured
See All Featured
Documentation Writing (for coders)
carmenintech
77
5.4k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
Designing Powerful Visuals for Engaging Learning
tmiket
1
470
Chasing Engaging Ingredients in Design
codingconduct
0
250
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2.1k
Typedesign – Prime Four
hannesfritz
42
3.1k
The Mindset for Success: Future Career Progression
greggifford
PRO
0
430
Between Models and Reality
mayunak
4
380
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Why Our Code Smells
bkeepers
PRO
340
58k
GraphQLとの向き合い方2022年版
quramy
50
15k
Transcript
Φʔϓϯσʔλͱ"84Ͱ࡞͍ͬͯΔ দࢢΠϕϯτΧϨϯμʔ খ༔ే !KBDPZVUPSJVT +"846(੩Ԭ
גࣜձࣾΫϥοιʔωϓϩμΫτ։ൃ෦ খ༔ే !KBDPZVUPSJVT +"846(দ )BNBNBUTVSC γϏοΫςοΧʔ
γϏοΫςοΫ׆ಈ দࢢίϩφରࡦαΠτͷ։ൃͳͲΛ͍ͬͯ·ͨ͠ɻ
γϏοΫςοΫ׆ಈ ࢠҭͯੈଳ͚"MFYBεΩϧͷ։ൃͳͲɻ
࡞͍ͬͯΔͷ ‣ দࢢΦʔϓϯσʔλͰެ։͞Ε͍ͯΔࢢͷΠϕϯτใΛΧϨϯμʔܗࣜͰදࣔ͢Δ8FCΞϓϦέ ʔγϣϯɻ
࡞͍ͬͯΔͷ IUUQTIBNBNBUTVFWFOUTDPEFIBNBNBUTVPSH
দࢢͷ8FCαΠτʹΦʔϓϯσʔλ ͷར༻ࣄྫͱͯ͠هࡌ͞Ε͍ͯ·͢👍
ղܾ͔ͨͬͨ͠՝ ‣ िɺՈΛ࿈Εͯग़͔͚Δॴ͕ͳ͍ɻʢແ͍Θ͚Ͱͳ͍ͷ͕ͩɺ͍ͭಉ͡ͱ͜Ζʹߦ͖͕ͪʣ ‣ 4/4ͱ͔Λݟ͍ͯΔͱɺۙͰ໘നͦ͏ͳΠϕϯτ͕։࠵͞ΕͨʢաڈܗʣใΛಘΔɻ
ʢ༨ஊʣ ͨ·ͨ·։࠵ΛͬͨͷͰߦ͖ͬͯͨʰϨΦφϧυɾμɾϰΟϯνཧࢢܕల ײછʹཱ͔ͪ͏લͷཧࢢɻʱ ϖετՒʹଧͪউͭͨΊʹμɾϰΟϯν͕ґཔ͞Ε੍ͯ࡞ͨ͠ϝϞΛݩʹཱମ͕ى͜͞ Ε͍ͯΔɻ֊ஈ͕ೋॏཐટߏʹͳ͍ͬͯͯਓͱ͢ΕҧΘͳ͍ߏʹͳ͍ͬͯͨΓɺਫ ࿏͕छʢ͖Ε͍ͳͷͱԼਫʣ͋ͬͨΓɺԼࢢຽԼਫۙΛา͘ߏʹͳ͍ͬͯ ͨΓɻ
͢͜ͱ ‣ ΞϓϦέʔγϣϯͷߏʹ͍ͭͯɻ ‣ ར༻ͨ͠πʔϧʹ͍ͭͯɻ
None
ར༻͍ͯ͠Δ"84ͷαʔϏε ‣"84-BNCEB ‣%ZOBNP%# ‣"QQ4ZOD ‣"NQMJGZ ‣$MPVE8BUDI
ͦΕͧΕ͕͍ͬͯΔ͜ͱ ɹদࢢΦʔϓϯσʔλ݄ճɺ+40/ܗࣜͰσʔλΛμϯϩʔυ͠ɺ%ZOBNP%#ʹॻ͖ࠐΉɻ ʢ%ZBOBNP%#ʹอଘ͞Ε͍ͯΔϨίʔυΛͱʹ࣌ؒʹճ5XFFU͢Δʣɻ %ZOBNP%#ʹอଘ͞Ε͍ͯΔΠϕϯτใΛ݄ɾ͝ͱʹநग़͢Δ(SBQI2-ɻ ΧϨϯμʔܗࣜͰΠϕϯτใΛදࣔ͢Δ8FCΞϓϦέʔγϣϯɻ
দࢢΦʔϓϯσʔλ݄ճɺ+40/ܗࣜͰσʔλΛμϯϩʔ υ͠ɺ%ZOBNP%#ʹॻ͖ࠐΉ ‣ίʔυࣗମ3VCZPO-BNCEBɻ ‣σϓϩΠ"844".$-*Ͱɻ ‣
None
None
‣ϩʔΧϧڥͰͷ։ൃ༻ʹڥมͰ %#ͷࢀরઌΛΓସ͍͑ͯ·͢ɻ
%ZOBNP%#Λ͏ΞϓϦέʔγϣϯͷ։ൃʹ͍ͭͯ ‣ ։ൃॳظ͔Β%ZOBNP%#Λ͏ͷ ίετ͕͔͔Δ͠ɺɹɹɹɹɹɹ Ωʔ(4--4*มΘΔ͔͠Εͳ ͍ɻ ‣ /P42-8PSLCFODI͍·͠ ΐ͏ɻ
None
/P42-8PSLCFODIศར ‣ ΞϓϦέʔγϣϯ্Ͱ1,Ϩίʔυͷొ͕Ͱ͖Δɻ ‣ (4*-4*ͷूܭϏϡʔ͕දࣔͰ͖Δɻ ‣ %ZOBNP%#-PDBM%ZOBNP%#ํʹଓͰ͖Δɻ ‣ 1BSUJ2-ͰΫΤϦΛੜͰ͖ɺͦͷΫΤϦΛ࣮ߦ͢Δίʔ υΛੜͰ͖Δʢ1ZUIPO/PEF+T+BWBʣ
%ZOBNP%#ͷઃܭ ௨ৗΠϕϯτϨίʔυͷl։࠵ λΠτϧzͰੜͨ͠ҰҙͷΩʔΛ 1BSUJUJPO,FZʹࢦఆ͍ͯ͠·͢ɻ ΞϓϦέʔγϣϯ͔ΒΠϕϯτͷৄࡉ Λදࣔ͢Δͱ͖͜ͷΩʔΛͬͯϨ ίʔυΛநग़͍ͯ͠·͢ɻ
%ZOBNP%#ͷઃܭ ΧϨϯμʔܗࣜͰදࣔ͢ΔͨΊɺ݄୯ ҐͰσʔλΛநग़Ͱ͖ΔΑ͏ʹ(4*Ͱ 1,Λz݄ ::::.. zɺ4,Λl։࠵ zʹࢦఆ͍ͯ͠·͢ɻ
%ZOBNP%#ʹอଘ͞Ε͍ͯΔΠϕϯτใΛ݄ɾ͝ͱʹநग़ ͢Δ(SBQI2- ‣"84$%,ͰϦιʔεΛఆ͍ٛͯ͠·͢ɻ
%ZOBNP%#Λσʔλιʔεʹ͢Δઃఆɻ
%ZOBNP%#ʹର͠z݄zΛΩʔʹ ϨίʔυΛநग़͢ΔϦκϧόΛఆٛ ͍ͯ͠·͢ɻ
Ͱ͖͕͋ͬͨͷ͕ͪ͜ΒʹͳΓ·͢ɻ ։࠵݄ ::::.. Λࢦఆͯ͠ɺͦͷ݄ʹ։࠵͞ΕΔΠϕϯτใΛநग़͢Δɻ
"QQ4ZOD Πϕϯτৄࡉใͷऔಘɻ֤ϨίʔυʹҰҙʹৼͬͨ*%ͰϨίʔυΛऔಘɻ
None
ϑϩϯτΤϯυΞϓϦͱଓ͢Δ
"QQ4ZOD "NQMJGZ Πϕϯτৄࡉใͷऔಘɻ֤ϨίʔυʹҰҙʹৼͬͨ*%ͰϨίʔυΛऔಘɻ
ΧϨϯμʔܗࣜͰΠϕϯτใΛදࣔ͢Δ8FCΞϓϦέʔγϣϯ ‣3FBDU 5ZQF4DSJQUͰ࡞ͬͨ41"ɻ ‣6*5BJMXJOE 'MPXCJUFɻ ‣σʔλ"QQ4ZODܦ༝Ͱ%ZOBNP%#͔Βऔಘɻ ‣ϗεςΟϯάΛ"84"NQMJGZͰɻ ‣ϞχλϦϯάΛ$MPVE8BUDI36.Ͱɻ
‣ "QQ4ZOD͕(SBQI2-ͷεΩʔϚͷఆٛίʔ υΛࣗಈੜͯ͘͠Ε͍ͯΔͷͰɺΞϓϦέ ʔγϣϯ͔Β࣮࣭ߦͰσʔλΛऔಘͰ͖ ·͢ɻ
"84"NQMJGZͰͷϗεςΟϯά ‣ "NQMJGZΞϓϦέʔγϣϯͷϗεςΟϯάҿΈʹ͍ͬͯ·͢ɻ ‣ ҙਤͤͣόοΫάϥϯυͷϦιʔε͕յΕͯσϓϩΠʹࣦഊ͢Δɺͱ͍͏ݱʹԿૺ۰͍ͯ͠Δ ͨΊɻɻ
$MPVE8BUDI36. ‣ ϦΞϧϢʔβʔϞχλϦϯάػೳɻ ‣ ΞϓϦέʔγϣϯͷύϑΥʔϚϯεʹؔ͢ΔΫϥΠΞϯτσʔλΛऩू͠ՄࢹԽɻ ‣ ϖʔδͷಡΈࠐΈ࣌ؒ ‣ ΫϥΠΞϯτଆͷΤϥʔ ‣
Ϣʔβʔͷ׆ಈ
$MPVE8BUDI36.ͰϞχλϦϯά
3FBDUΞϓϦ͔ΒΧελϜϑοΫʹͯ͠ಡ ΈࠐΜͰ͍·͢ɻ
$MPVE8BUDI36.ͰϞχλϦϯά
$MPVE8BUDI36.
$MPVE8BUDI36.
·ͱΊͱࠓޙͷల ‣ ΦʔϓϯσʔλͰެ։͍ͯ͠ΔͷͷΈΛද͍ࣔͯ͠Δ͕ɺͦΕҎ֎ͷΠϕϯτࡌ͍͖͍ͤͯͨ ‣ *OTUBHSBNࢪઃͷ8FCαΠτͷΫϩʔϦϯάσʔλΛ%#JOTFSU ‣ %ZOBNP%#ͷखಈొϑΥʔϜͷ࣮ ‣ ͳͲɻ