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
64
0
Share
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
140
Git中級者になるためのrebase入門 / Introduction to rebase to become an intermediate Git user
takasp
0
76
GitHubで始めるdotfiles管理 / Getting started with GitHub for dotfiles management
takasp
0
55
第三回 Datadog 共有会 / Datadog Sharing 3rd
takasp
0
110
第二回 Datadog 共有会 / Datadog Sharing 2nd
takasp
0
89
Datadog 共有会 / Datadog Sharing
takasp
1
71
Git ハンズオン Part 1 / Git Handson Part 1
takasp
0
76
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
Move Fast and Break Things: 10 in 20
ramimac
0
120
OCI技術資料 : 証明書サービス概要
ocise
1
7.2k
Blue/Green Deployment を用いた PostgreSQL のメジャーバージョンアップ
kkato1
1
230
QA組織のAI戦略とAIテスト設計システムAITASの実践
sansantech
PRO
1
310
Datadog で実現するセキュリティ対策 ~オブザーバビリティとセキュリティを 一緒にやると何がいいのか~
a2ush
0
190
40代からのアウトプット ― 経験は価値ある学びに変わる / 20260404 Naoki Takahashi
shift_evolve
PRO
4
760
やさしいとこから始めるGitHubリポジトリのセキュリティ
tsubakimoto_s
3
2.1k
I ran an automated simulation of fake news spread using OpenClaw.
zzzzico
1
510
Cortex Code君、今日から内製化支援担当ね。
coco_se
0
190
ハーネスエンジニアリング×AI適応開発
aictokamiya
3
1.3k
【AWS】CloudTrail LakeとCloudWatch Logs Insightsの使い分け方針
tsurunosd
0
130
AI時代のIssue駆動開発のススメ
moongift
PRO
0
350
Featured
See All Featured
The Limits of Empathy - UXLibs8
cassininazir
1
280
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
220
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.2k
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
780
A designer walks into a library…
pauljervisheath
211
24k
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
250
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
370
Visualization
eitanlees
150
17k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.2k
Writing Fast Ruby
sferik
630
63k
Faster Mobile Websites
deanohume
310
31k
Become a Pro
speakerdeck
PRO
31
5.9k
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αʔϏεͱͷ࿈ܞʹڧ͍ʂ