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
54
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
67
GitHubで始めるdotfiles管理 / Getting started with GitHub for dotfiles management
takasp
0
46
第三回 Datadog 共有会 / Datadog Sharing 3rd
takasp
0
85
第二回 Datadog 共有会 / Datadog Sharing 2nd
takasp
0
78
Datadog 共有会 / Datadog Sharing
takasp
1
60
Git ハンズオン Part 1 / Git Handson Part 1
takasp
0
66
Docker ハンズオン 基礎編2 / Docker Handson Basic 2
takasp
1
95
Docker ハンズオン 基礎編1 / Docker Handson Basic 1
takasp
1
180
Other Decks in Technology
See All in Technology
開発と脆弱性と脆弱性診断についての話
su3158
1
1.1k
そのコンポーネント、サーバー?クライアント?App Router開発のモヤモヤを可視化する補助輪
makotot
3
270
PFEM Online Feature Flag @ newmo
shinyaishitobi
2
340
Gaze-LLE: Gaze Target Estimation via Large-Scale Learned Encoders
kzykmyzw
0
310
【5分でわかる】セーフィー エンジニア向け会社紹介
safie_recruit
0
30k
RAID6 を楔形文字で組んで現代人を怖がらせましょう(実装編)
mimifuwa
0
300
Exadata Database Service on Dedicated Infrastructure セキュリティ、ネットワーク、および管理について
oracle4engineer
PRO
1
360
見てわかるテスト駆動開発
recruitengineers
PRO
3
180
信頼できる開発プラットフォームをどう作るか?-Governance as Codeと継続的監視/フィードバックが導くPlatform Engineeringの進め方
yuriemori
1
430
Claude Code x Androidアプリ 開発
kgmyshin
1
560
Webアクセシビリティ入門
recruitengineers
PRO
1
140
サービスロボット最前線:ugoが挑むPhysical AI活用
kmatsuiugo
0
190
Featured
See All Featured
Art, The Web, and Tiny UX
lynnandtonic
302
21k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
Designing Experiences People Love
moore
142
24k
Automating Front-end Workflow
addyosmani
1370
200k
The Cost Of JavaScript in 2023
addyosmani
53
8.8k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
1.8k
A Tale of Four Properties
chriscoyier
160
23k
How to train your dragon (web standard)
notwaldorf
96
6.2k
Being A Developer After 40
akosma
90
590k
Done Done
chrislema
185
16k
Imperfection Machines: The Place of Print at Facebook
scottboms
268
13k
Six Lessons from altMBA
skipperchong
28
4k
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αʔϏεͱͷ࿈ܞʹڧ͍ʂ