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
77
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Google App Engineを始めよう / Getting Started with Google App Engine
takasp
June 04, 2021
More Decks by takasp
See All by takasp
監視のための統計入門 / Introduction to Statistics for Monitoring
takasp
0
150
Git中級者になるためのrebase入門 / Introduction to rebase to become an intermediate Git user
takasp
0
84
GitHubで始めるdotfiles管理 / Getting started with GitHub for dotfiles management
takasp
0
84
第三回 Datadog 共有会 / Datadog Sharing 3rd
takasp
0
130
第二回 Datadog 共有会 / Datadog Sharing 2nd
takasp
0
95
Datadog 共有会 / Datadog Sharing
takasp
1
78
Git ハンズオン Part 1 / Git Handson Part 1
takasp
0
88
Docker ハンズオン 基礎編2 / Docker Handson Basic 2
takasp
1
110
Docker ハンズオン 基礎編1 / Docker Handson Basic 1
takasp
1
210
Other Decks in Technology
See All in Technology
パスキーでドライブする アカウント統合(OAuth/OIDC Numa (Immersion) Workshop 2026)
oidfj
PRO
0
350
【5分でわかる】セーフィー エンジニア向け会社紹介
safie_recruit
0
54k
1.5時間を無駄にして学んだwsl2におけるaptとsnapの選択と仕組み
yosaka0123
0
460
Kiro5兄弟のいまどきのセキュリティ基礎知識
kentapapa
0
370
Windows の互換機能 - 古いプログラムはなぜ動作できるのか
murachiakira
PRO
0
120
EMの役割で 変わったこと・変わらなかったこと
sansantech
PRO
0
190
Introduction to Bill One Development Engineer
sansan33
PRO
0
480
The Django UUID Story - DjangoCon US 2026
pauloxnet
0
300
Sansan Engineering Unit 紹介資料
sansan33
PRO
1
5k
500名弱規模の組織のPythonプロジェクト(dbt) をどう管理するか?
hiracky16
0
360
型落ちシンクライアント端末のPoEモジュールを自作したかった話
logica0419
0
500
どんな手を使っても絶対間に合わせるスケジューラ
asari194617
0
1.5k
Featured
See All Featured
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
23k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
830
Un-Boring Meetings
codingconduct
0
400
Scaling GitHub
holman
464
140k
Site-Speed That Sticks
csswizardry
13
1.5k
Deep Space Network (abreviated)
tonyrice
0
270
How to Talk to Developers About Accessibility
jct
2
530
Joys of Absence: A Defence of Solitary Play
codingconduct
1
450
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
1.9k
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.9k
Mobile First: as difficult as doing things right
swwweet
225
10k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
260
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αʔϏεͱͷ࿈ܞʹڧ͍ʂ