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
Improve of AWS Lambda
Search
Takaaki Tanaka
December 05, 2018
Technology
0
640
Improve of AWS Lambda
re:Growth 2018 × Alexa Salon@福岡 powered by Fusic で発表してきた、 AWS Lambda のアップデートについての資料です
Takaaki Tanaka
December 05, 2018
Tweet
Share
More Decks by Takaaki Tanaka
See All by Takaaki Tanaka
Zenn のウラガワ ~エンジニアのアウトプットを支える環境で Google Cloud が採用されているワケ~ #burikaigi #burikaigi_h
kongmingstrap
20
7.5k
AWS re:Invent 2024 ふりかえり
kongmingstrap
0
190
製造の課題に立ち向かう Manufacturing Data Engine と Manufacturing Connect の ご紹介
kongmingstrap
0
760
Tellus の衛星データを見てみよう #mf_fukuoka
kongmingstrap
0
650
JAWS-UG 福岡 #16 re:Invent 現地に行った人のお話 #jawsugfuk #jawsug
kongmingstrap
0
540
AppMod の開発のイマを知るために現地に潜入した私が見たものは・・・? #GoogleCloudNext
kongmingstrap
0
590
Kong Gateway から読みとく、 API統合・API連携サービスの最新情報 #devio2023
kongmingstrap
0
1.7k
Cloud Run に憧れて Google Cloud を推進している話 / CX事業本部で使われている技術
kongmingstrap
0
250
AWS / Google Cloud / Azure それぞれの推しサービス.pdf
kongmingstrap
1
1.4k
Other Decks in Technology
See All in Technology
TAMとre:Capセキュリティ編 〜拡張脅威検出デモを添えて〜
fujiihda
2
240
RECRUIT TECH CONFERENCE 2025 プレイベント【高橋】
recruitengineers
PRO
0
160
次世代KYC活動報告 / 20250219-BizDay17-KYC-nextgen
oidfj
0
250
なぜ私は自分が使わないサービスを作るのか? / Why would I create a service that I would not use?
aiandrox
0
730
N=1から解き明かすAWS ソリューションアーキテクトの魅力
kiiwami
0
130
目の前の仕事と向き合うことで成長できる - 仕事とスキルを広げる / Every little bit counts
soudai
24
7.1k
技術的負債解消の取り組みと専門チームのお話 #技術的負債_Findy
bengo4com
1
1.3k
速くて安いWebサイトを作る
nishiharatsubasa
10
12k
Moved to https://speakerdeck.com/toshihue/presales-engineer-career-bridging-tech-biz-ja
toshihue
2
740
転生CISOサバイバル・ガイド / CISO Career Transition Survival Guide
kanny
3
980
OpenID BizDay#17 KYC WG活動報告(法人) / 20250219-BizDay17-KYC-legalidentity
oidfj
0
240
Nekko Cloud、 これまでとこれから ~学生サークルが作る、 小さなクラウド
logica0419
2
960
Featured
See All Featured
VelocityConf: Rendering Performance Case Studies
addyosmani
328
24k
Docker and Python
trallard
44
3.3k
A Modern Web Designer's Workflow
chriscoyier
693
190k
Making the Leap to Tech Lead
cromwellryan
133
9.1k
Designing on Purpose - Digital PM Summit 2013
jponch
117
7.1k
Building a Modern Day E-commerce SEO Strategy
aleyda
38
7.1k
Side Projects
sachag
452
42k
Designing Experiences People Love
moore
140
23k
Code Review Best Practice
trishagee
67
18k
Writing Fast Ruby
sferik
628
61k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.1k
Faster Mobile Websites
deanohume
306
31k
Transcript
re:Invent 2018 報告 ~ Improve of AWS Lambda ~
ਫ re:Growth 2018 × Alexa Salon@福岡 powered by Fusic
"CPVUNF
ాத໌ @kongmingtrap wΫϥεϝιουגࣜձࣾ wԬΦϑΟεॴଐ wϞόΠϧΞϓϦαʔϏε෦ wϞόΠϧΞϓϦΤϯδχΞ wαʔόʔαΠυΞϓϦΤϯδχΞ wαʔόʔϨε։ൃ෦ wΞϓϦέʔγϣϯΤϯδχΞ
ԬΦϑΟε͔ΒͷࢀՃऀ "84SF*OWFOU+"1"/1035"-
αʔόʔϨεؔ࿈ͷ Ξοϓσʔτ
wαʔόʔϨείϯϐϡʔςΟϯάͷͨΊͷNJDSP7.ɺ 'JSFDSBDLFS w8FCΞϓϦͷ$*$%ͷߏஙΛ؆୯ʹߦ͑Δɺ"84 "NQMJGZ$POTPMF w%ZOBNP%#ͷػೳՃ wैྔ՝ۚ wτϥϯβΫγϣϯ αʔόʔϨεؔ࿈ͷΞοϓσʔτ͕๛
w"-#)551 4 ͷόοΫΤϯυʹ"84 -BNCEBΛબͰ͖ΔΑ͏ʹ w4UFQ'VODUJPOT͔Βɺ424ɺ4/4ɺ %ZOBNP%#ͳͲͷ֤छαʔϏεΛ৮ΕΔΑ ͏ʹͳͬͨ w$MPVE8BUDI-PHT*OTJHIUTͰϩάͷߴ ͳੳ͕Մೳʹ αʔόʔϨεؔ࿈ͷΞοϓσʔτ͕๛
ଟ͗͢ʜ
"84-BNCEB
w"84-BNCEBͷϥϯλΠϜ͕3VCZΛα ϙʔτ w"84-BNCEB-BZFSʹΑΔɺίʔυͷڞ ༗ػೳ w$VTUPN3VOUJNFTͷαϙʔτ "84-BNCEBؔ࿈ͷΞοϓσʔτ
-BNCEB-BZFS
wϏδωεϩδοΫͱґଘؔͷؔ৺ͷ ڧ੍ wؔͷϩδοΫΛίϯύΫτʹͯ͠Ϗδω εϩδοΫʹूத wґଘ͕ؔΓͤΔͨΊɺσϓϩΠ͕ૣ ͘ͳΔ -BZFSʹΑͬͯ
IUUQTEFWDMBTTNFUIPEKQTFSWFSTJEFQZUIPOMBNCEBMBZFSTJNQMZVTFCZ QZUIPO
IUUQTEFWDMBTTNFUIPEKQDMPVEBXTSFJOWFOUMBNCEBMBZFSBMFYBTEL W
$VTUPN"84 -BNCEB3VOUJNFT
IUUQTEFWDMBTTNFUIPEKQDMPVEBXTMBNCEBDVTUPNSVOUJNF
wҙͷϓϩάϥϛϯάݴޠͰ"84-BNCEBϥ ϯλΠϜΛ࣮することができる wϥϯλΠϜɺ͕ؔݺͼग़͞Εͨͱ͖ʹ -BNCEBؔͷ)BOEMFSϝιουΛ࣮ߦ͢Δ ϓϩάϥϜ wCPPUTUSBQͱ͍͏໊લͷ࣮ߦՄೳϑΝΠϧͷܗ ࣜͰɺϥϯλΠϜΛؔͷύοέʔδʹؚΊΔ "84-BNCEBͷ$VTUPN3VOUJNFT
"84-BNCEBͷ$VTUPN3VOUJNFT wϥϯλΠϜɺؔͷηοτΞοϓίʔυͷ ࣮ߦɺڥม͔Βͷ)BOEMFS໊ͷಡΈऔ Γɺ͓Αͼ-BNCEB3VOUJNF"1*͔Βͷ ݺͼग़͠ΠϕϯτͷಡΈऔΓΛߦう wϥϯλΠϜΠϕϯτσʔλΛؔ)BOEMFS ʹ͠ɺ)BOEMFS͔ΒͷԠΛ-BNCEBʹ POSTする
"84-BNCEBͷ$VTUPN3VOUJNFT w$VTUPN3VOUJNFTɺඪ४ͷ-BNCEB࣮ߦ ڥͰ࣮ߦ͞Εるので、以下のものは動作する wシェルスクリプト wAmazon Linuxに含まれている⾔言語のスクリプ ト wAmazon Linuxでコンパイルされたバイナリ実 ⾏行行ファイル
ΈΛཧղ͢Ε ͲΜͳݴޠͰಈ͘
"84͓ΑͼύʔτφʔΑΓɺҎԼͷ$VTUPN3VOUJNFT͕ఏڙ w&SMBOH "MFSU-PHJD w&MJYJS "MFSU-PHJD w$PCPM #MV"HF
w/c4PMJE /PEF4PVSDF w1)1 4UBDLFSZ w$ BXTMBCT w3VTU BXTMBCT w
$VTUPN3VOUJNFTͷ༻ w$VTUPN3VOUJNFTΛ༻͢Δʹɺؔ ͷϥϯλΠϜΛ以下の形式でZipに含める wύοέʔδʹCPPUTUSBQͱ͍͏໊લͷ ϑΝΠϧ͕͋Δ߹ɺ-BNCEBͦͷϑΝ ΠϧΛ࣮ߦ͢Δ
$VTUPN3VOUJNFTͷϏϧυ wCPPUTUSBQϥϯλΠϜʹ͢Δ͜ͱɺϥ ϯλΠϜΛ࡞͢ΔผͷϑΝΠϧΛݺͼग़͢ ͜ͱͰ͖Δ
ϥϯλΠϜίʔυͷҙ w͍͔ͭ͘ͷॳظԽλεΫΛྃͤ͞Δ wॳظԽλεΫɺؔͷΠϯελϯε͝ͱ ʹճ࣮ߦ͞Εɺݺͼग़͠Λॲཧ͢Δڥ Λ४උ͢Δ wݺͼग़͠Πϕϯτ͕ऴྃ͢Δ·ͰϧʔϓͰ ݺͼग़͠ΠϕϯτΛॲཧ͢Δ
νϡʔτϦΞϧ͔Β ΈΛಡΈղ͘
ϥϯλΠϜίʔυͷνϡʔτϦΞϧ IUUQTEPDTBXTBNB[PODPNKB@KQMBNCEBMBUFTUEHSVOUJNFT XBMLUISPVHIIUNM
ϥϯλΠϜίʔυͷνϡʔτϦΞϧ IUUQTEFWDMBTTNFUIPEKQDMPVEBXTUVUPSJBMMBNCEBDVTUPNSVOUJNFXJUI TIFMMTDSJQU
-BNCEBͰ࣮ߦ͢Δίʔυͷ࡞ wҙͷݴޠͰҎԼͷॲཧΛ࡞͢Δ wϥϯλΠϜ"1*͔ΒίϯςΩετΛऔಘ wΠϕϯτϧʔϓͷ࡞ wؔͷॲཧޭ࣌ʹࢦఆ͞ΕͨΤϯυϙΠϯτ 1045͢Δ wؔͷॲཧࣦഊ࣌ʹࢦఆ͞ΕͨΤϯυϙΠϯτ 1045͢Δ
-BNCEBͰ࣮ߦ͢Δίʔυͷ࡞ wϥϯλΠϜ"1*͔ΒίϯςΩετΛऔಘ wʮ"84@-".#%"@36/5*.&@"1*ʯͱ ͍͏ڥมʹΤϯυϙΠϯτ͕هࡌ͞Ε ͍ͯΔ w IUUQ\"84@-".#%"@36/5*.&@"1*^ SVOUJNFJOWPDBUJPOOFYU
-BNCEBͰ࣮ߦ͢Δίʔυͷ࡞ wϥϯλΠϜ"1*ͷϨεϙϯεϔομʹؚ·Ε͍ͯΔ ใΛऔಘ͢Δʢ-BNCEBฦ͢ใͱͯ͠ඞཁʣ w-BNCEB3VOUJNF"XT3FRVFTU*E w-BNCEB3VOUJNF%FBEMJOF.T w-BNCEB3VOUJNF*OWPLFE'VODUJPO"SO w-BNCEB3VOUJNF5SBDF*E
-BNCEBͰ࣮ߦ͢Δίʔυͷ࡞ wॲཧޭ࣌ʹ1045͢Δσʔλ w IUUQ\"84@-".#%"@36/5*.&@"1*^ SVOUJNFJOWPDBUJPO\SFRVFTU@JE^SFTQPOTF wॲཧࣦഊ࣌ʹ1045͢Δσʔλ w IUUQ\"84@-".#%"@36/5*.&@"1*^ SVOUJNFJOWPDBUJPO\SFRVFTU@JE^FSSPS
None
None
None
None
༨ஊ
2JJUB"84-BNCEB$VTUPN3VOUJNFTܳਓ"EWFOU$BMFOEBS ΞυϕϯτΧϨϯμʔ࣮ࢪத
·ͱΊ
wαʔόʔϨεؔ࿈ͷΞοϓσʔτɺݱ։ൃ ͰӨڹͷ͋Γͦ͏ͳ෦͕ଟ͘ɺ͜Ε͔Βݕ ূ͕ඞཁ w"84-BNCEB-BZFSʹΑͬͯɺίʔυͷڞ ༗Խ͕ḿΓͦ͏ʢϢχοτςετͳͲݕূ ͕ඞཁʣ w$VTUPN3VOUJNFTͰɺ͖ͳݴޠͰ։ൃ ͕Ͱ͖ͦ͏ʢཁνʔϜͱͷௐʣ ·ͱΊ
None
We're Hiring!
We're Hiring! Let's meet in Las Vegas
None