Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Firebase Cloud Functionsを使ってみた話
Search
Takumi KASHIMA
February 01, 2018
Technology
0
3.1k
Firebase Cloud Functionsを使ってみた話
Connehito Marche #1
Takumi KASHIMA
February 01, 2018
Tweet
Share
More Decks by Takumi KASHIMA
See All by Takumi KASHIMA
趣味でサービスを作った話
kashima
1
89
動画のあれこれ
kashima
0
78
ライブラリを作った話
kashima
0
66
朝活のすすめ
kashima
0
42
Realmという衝撃
kashima
0
38
Other Decks in Technology
See All in Technology
20251218_AIを活用した開発生産性向上の全社的な取り組みの進め方について / How to proceed with company-wide initiatives to improve development productivity using AI
yayoi_dd
0
670
AgentCoreとStrandsで社内d払いナレッジボットを作った話
motojimayu
1
970
障害対応訓練、その前に
coconala_engineer
0
200
Strands Agents × インタリーブ思考 で変わるAIエージェント設計 / Strands Agents x Interleaved Thinking AI Agents
takanorig
5
2.1k
「もしもデータ基盤開発で『強くてニューゲーム』ができたなら今の僕はどんなデータ基盤を作っただろう」
aeonpeople
0
250
Lookerで実現するセキュアな外部データ提供
zozotech
PRO
0
200
投資戦略を量産せよ 2 - マケデコセミナー(2025/12/26)
gamella
0
430
NIKKEI Tech Talk #41: セキュア・バイ・デザインからクラウド管理を考える
sekido
PRO
0
210
Microsoft Agent Frameworkの可観測性
tomokusaba
1
110
AWSに革命を起こすかもしれない新サービス・アップデートについてのお話
yama3133
0
510
AWS運用を効率化する!AWS Organizationsを軸にした一元管理の実践/nikkei-tech-talk-202512
nikkei_engineer_recruiting
0
170
ESXi のAIOps だ!2025冬
unnowataru
0
370
Featured
See All Featured
Highjacked: Video Game Concept Design
rkendrick25
PRO
0
250
Deep Space Network (abreviated)
tonyrice
0
21
Java REST API Framework Comparison - PWX 2021
mraible
34
9k
4 Signs Your Business is Dying
shpigford
186
22k
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
2
260
Abbi's Birthday
coloredviolet
0
3.8k
It's Worth the Effort
3n
187
29k
WCS-LA-2024
lcolladotor
0
390
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.1k
Exploring anti-patterns in Rails
aemeredith
2
210
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.7k
Transcript
$MPVE'VODUJPOT 'JSFCBTF ΛͬͯΈͨ 5BLVNJ,BTIJNB
ࣗݾհ Ճౡ גࣜձࣾϑϥϛϯΰ ͔͠·ͨ͘Έ !KZFHBO
ࠓ͢͜ͱ ɾ$MPVE'VODUJPOTͷ֓ཁ ɾϑϥϛϯΰͰ͍ͬͯΔ͜ͱ ɾ$MPVE'VODUJPOTΛͬͯΈͯ
$MPVE'VODUJPOTͷ֓ཁ 'JSFCBTF
'JSFCBTFͱ 'JSFCBTF(PPHMF͕ఏڙ͢ΔN#BBTͰɺϞόΠϧΞϓϦΛ࡞ Δ࣌ʹศརͳ֤αʔϏεΛఏڙ͍ͯ͠·͢ɻ
'JSFCBTFͱ 'JSFCBTF(PPHMF͕ఏڙ͢ΔN#BBTͰɺϞόΠϧΞϓϦΛ࡞ Δ࣌ʹศརͳ֤αʔϏεΛఏڙ͍ͯ͠·͢ɻ
$MPVE'VODUJPOTͱ 'JSFCBTF͕ఏڙ͢ΔɺϦΫΤετͳͲΛτϦΨʔʹαʔόͷ ཧͳ͠ʹόοΫΤϯυͷίʔυΛ࣮ߦͰ͖ΔαʔϏεͰ͢ɻ
͜Μͳײ͡Ͱ͢ ίʔυΛॻ͍ͯ σϓϩΠ͢Δͱ όοΫΤϯυͷॲཧ͕͠·͢ʂ $ firebase deploy —only functions:helloWorld $
curl https://hogehoge.cloudfunctions.net/helloWorld Hello from Firebase!
$MPVE'VODUJPOTͷػೳ ɾؔ+BWB4DSJQUͰॻ͍ͯඪ४తͳ/PEFKTͰ࣮ߦ͞ΕΔ ɾϦΫΤετҎ֎ʹɺ'JSFCBTFͷଞͷαʔϏεͷΠϕϯτ ΛτϦΨʔʹͰ͖Δ ಛఆͷίϯόʔδϣϯΠϕϯτɺσʔλ͕࡞͞Εͨ࣌ʜͳͲ ɾαʔόͷཧ͕ෆཁͰࣗಈతʹεέʔϦϯά͞ΕΔ ɾຖ݄ສճ·Ͱؔͷݺͼग़͕͠ແྉͰࢼͤΔ
ϑϥϛϯΰͰ͍ͬͯΔ͜ͱ
͓͢͢ΊͷઌੜΛఏҊ͢Δػೳ 5BLVNJ Ξϯέʔτͷ݁ՌʹΑͬͯɺ͓͢ ͢Ίͷઌੜ͕มΘΓ·͢
͓͢͢ΊͷઌੜΛఏҊ͢Δػೳ ϑϥϛϯΰ"1* Ξϯέʔτใ ઌੜͷใ ઌੜͷใ͕΄͍͠
ͳͥ$MPVE'VODUJPOTΛͬͨͷ͔ ɾ"1*Λॻ͚Δਓ͕ଟͩͬͨ ɾ͓͢͢ΊͷઌੜػೳԾઆݕূஈ֊ͰɺҰ࣌తʹ؆қతͳػ ೳͱͯ͠ఏڙ͢Δఆͩͬͨ ɾ'JSFCBTF3FNPUF$POpHΛͬͯ"#ΛΔ༧ఆͩͬͨ ɾ'JSFCBTFΛ৮Δʹ$MPVE'VODUJPOT͕ؾʹͳ͍ͬͯͨ
$MPVE'VODUJPOTΛͬͯΈͯ ɾόοΫΤϯυͷॲཧ͕ͬ͞ͱ্ཱͪ͛ΒΕΔͷͰɺظؒʹ ػೳ͕ఏڙͰ͖ͨͷ͕ྑ͔ͬͨ ɾ'JSFCBTFશମͷυΩϡϝϯτ͕ॆ࣮͍ͯͯ͠ॿ͔ͬͨ ɾ$MPVE'VODUJPOTˠ"1*ͷΤϥʔϋϯυϦϯά͕͘͠ɺ +BWB4DSJQU͔Βͣࡶʹॻ͍ͯ͠·ͬͨ ɾؔΛఆٛ͢Δ͜ͱ͔͠Ͱ͖ͳ͍ͷͰɺదࡐదॴײʂ ɾ$MPVE'VODUJPOT·ͩϕʔλ൛ IUUQTpSFCBTFHPPHMFDPNEPDTGVODUJPOT
࠷ޙʹ
גࣜձࣾϑϥϛϯΰͰ ઈࢍΤϯδχΞΛืूதͰ͢