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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
takasp
June 04, 2021
Technology
0
61
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
130
Git中級者になるためのrebase入門 / Introduction to rebase to become an intermediate Git user
takasp
0
73
GitHubで始めるdotfiles管理 / Getting started with GitHub for dotfiles management
takasp
0
52
第三回 Datadog 共有会 / Datadog Sharing 3rd
takasp
0
100
第二回 Datadog 共有会 / Datadog Sharing 2nd
takasp
0
84
Datadog 共有会 / Datadog Sharing
takasp
1
67
Git ハンズオン Part 1 / Git Handson Part 1
takasp
0
72
Docker ハンズオン 基礎編2 / Docker Handson Basic 2
takasp
1
100
Docker ハンズオン 基礎編1 / Docker Handson Basic 1
takasp
1
190
Other Decks in Technology
See All in Technology
『誰の責任?』で揉めるのをやめて、エラーバジェットで判断するようにした ~感情論をデータで終わらせる、PMとエンジニアの意思決定プロセス~
coconala_engineer
0
1.2k
コンテナセキュリティの最新事情 ~ 2026年版 ~
kyohmizu
8
3k
Agent Skills 入門
puku0x
0
670
SREチームをどう作り、どう育てるか ― Findy横断SREのマネジメント
rvirus0817
0
500
なぜAIは チーム開発を 速くしないのか
tan_go238
6
3.1k
量子クラウドサービスの裏側 〜Deep Dive into OQTOPUS〜
oqtopus
0
350
"共通化"と"Embed"のブレンドでスケール可能な運用を!M&Aを支えるGENDA SREの実践 / GENDA Tech Talk #3
genda
0
210
デザインもAIに任せる!iPhoneで行うiOS開発
zozotech
PRO
0
280
「技術的にできません」を越えて価値を生み出せ──研究開発チームをPMが率いて生み出した価値創出
hiro93n
1
150
判断は人、準備はAI - チケット管理で見えた仕事の境界
yusukeshimizu
3
130
ECS障害を例に学ぶ、インシデント対応に備えたAIエージェントの育て方 / How to develop AI agents for incident response with ECS outage
iselegant
5
810
生成AIで始める業務改革 - 製造業編 in 福島 -
daikikanemitsu
2
590
Featured
See All Featured
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.7k
Information Architects: The Missing Link in Design Systems
soysaucechin
0
800
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
77
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
72
Six Lessons from altMBA
skipperchong
29
4.2k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
89
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.3k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
9.9k
Everyday Curiosity
cassininazir
0
140
4 Signs Your Business is Dying
shpigford
187
22k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
190
The Mindset for Success: Future Career Progression
greggifford
PRO
0
250
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αʔϏεͱͷ࿈ܞʹڧ͍ʂ