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
Google App Engineを始めよう / Getting Started with G...
Search
takasp
June 04, 2021
Technology
0
47
Google App Engineを始めよう / Getting Started with Google App Engine
takasp
June 04, 2021
Tweet
Share
More Decks by takasp
See All by takasp
監視のための統計入門 / Introduction to Statistics for Monitoring
takasp
0
100
Git中級者になるためのrebase入門 / Introduction to rebase to become an intermediate Git user
takasp
0
52
GitHubで始めるdotfiles管理 / Getting started with GitHub for dotfiles management
takasp
0
32
第三回 Datadog 共有会 / Datadog Sharing 3rd
takasp
0
70
第二回 Datadog 共有会 / Datadog Sharing 2nd
takasp
0
72
Datadog 共有会 / Datadog Sharing
takasp
1
49
Git ハンズオン Part 1 / Git Handson Part 1
takasp
0
55
Docker ハンズオン 基礎編2 / Docker Handson Basic 2
takasp
1
88
Docker ハンズオン 基礎編1 / Docker Handson Basic 1
takasp
1
170
Other Decks in Technology
See All in Technology
実務における脅威モデリングを考えよう
nikinusu
0
710
プロダクトエンジニアを支えるための開発生産性向上施策
tsukakei
0
150
【株式会社ELYZA】|GENIAC成果報告会 自社開発モデルプレゼンテーション
elyza
1
370
なにもしてないのにNew Relicのデータ転送量が増えていたときに確認したこと
tk3fftk
2
230
Discovering AI Models
picardparis
4
3.9k
PDF Viewer作成の今までとこれから
hunachi
0
480
『GRANBLUE FANTASY: Relink』クオリティと物量の両立に挑戦したフェイシャルアニメーション事例 ~カットシーンからランタイムまで~
cygames
0
120
あなたの知らないiOS開発の世界
recruitengineers
PRO
3
190
開発者の定量・定性データを組み合わせて開発者体験を把握するための取り組み
ham0215
1
170
eBPFのこれまでとこれから
yutarohayakawa
10
3.3k
ナレッジグラフとLLMの相互利用
koujikozaki
0
430
プログラム検証入門
riru
6
880
Featured
See All Featured
Put a Button on it: Removing Barriers to Going Fast.
kastner
58
3.4k
VelocityConf: Rendering Performance Case Studies
addyosmani
322
23k
Building Adaptive Systems
keathley
36
2.1k
Done Done
chrislema
180
16k
Writing Fast Ruby
sferik
623
60k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
246
1.3M
Reflections from 52 weeks, 52 projects
jeffersonlam
346
20k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
278
13k
Fireside Chat
paigeccino
31
2.9k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.2k
How STYLIGHT went responsive
nonsquared
93
5.1k
Intergalactic Javascript Robots from Outer Space
tanoku
268
26k
Transcript
Google App EngineΛ ࢝ΊΑ͏ # ୈ14ճϥϯνLT @takasp 20216݄4
ࣗݾհ • @takasp a.k.a. tackey • ࡛ۄݝੜ·Ε౦ژҭͪ • झຯɿΪλʔɺϐΞϊ •
ྖҬɿόοΫΤϯυ ɹɹɹΠϯϑϥ
Google App EngineʢGAEʣͱ • Google Cloud PlatformʢGCPʣͰఏڙ͞Ε͍ͯΔαʔ ϏεͷҰͭɻ • ΣϒΞϓϦέʔγϣϯͷ։ൃɾϗεςΟϯάΛߦ͏ϑ
ϧϚωʔδυαʔϏεɻ • Node.js, Java, Python, GoͳͲͷϥϯλΠϜΛαϙʔτɻ • HTTPSରԠΦʔτεέʔϧɺGCPΛར༻ͨ͠ϩΪϯά σόοάͳͲʹରԠɻ
GAEͷڥ ελϯμʔυڥ ϑϨΩγϒϧڥ ݴޠ ಛఆͷݴޠόʔδϣϯʹ ݶΒΕΔ ࢦఆͷݴޠҎ֎ʹ ΧελϜϥϯλΠϜ ͱ͍͏ͷ͕͋Γɺ %PDLFSίϯςφΛ࣮ߦͰ͖Δ
Πϯελϯε ىಈ࣌ؒ ඵ λΠϜΞτ ࣌ؒ σϓϩΠ࣌ؒ ඵ
σϓϩΠ·ͰͷྲྀΕ • GCPͷϓϩδΣΫτΛ࡞͢Δɻ • ΣϒΞϓϦέʔγϣϯΛ࡞͢Δɻ • app.yamlϑΝΠϧʹGAEͷઃఆΛهड़͢Δɻ • ϩʔΧϧͰCloud SDKΛηοτΞοϓ͢Δ͔ɺ
Cloud ShellΛ༻͢Δɻ • gcloud app deploy ίϚϯυΛୟ͘ɻ
DEMO
·ͱΊ
·ͱΊ • ίϚϯυҰͭͰσϓϩΠ·Ͱྃʂ • HTTPSରԠΦʔτεέʔϧ͕؆୯ʂ • ଞͷGCPαʔϏεͱͷ࿈ܞʹڧ͍ʂ