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
AWS Protonを触ってみたよ。
Search
ShigeruOda
December 23, 2020
Programming
0
1.8k
AWS Protonを触ってみたよ。
ShigeruOda
December 23, 2020
Tweet
Share
More Decks by ShigeruOda
See All by ShigeruOda
Amazon S3標準/ S3 Tables/S3 Express One Zoneを使ったログ分析
shigeruoda
6
820
CFP選定とタイムテーブル決めについて
shigeruoda
0
94
今年前半のAWSアップデートを振り返り
shigeruoda
0
120
#31 JAWS-UG主催 週刊AWSキャッチアップ (2024/5/6週)
shigeruoda
0
160
#30 JAWS-UG主催 週刊AWSキャッチアップ(2024/4/29週)
shigeruoda
0
140
#28 JAWS-UG主催 週刊AWSキャッチアップ(2024/4/15週)
shigeruoda
0
160
#27 JAWS-UG主催 週刊AWSキャッチアップ(2024/4/8週)
shigeruoda
0
180
#26 JAWS-UG主催 週刊AWSキャッチアップ(2024/4/1週)
shigeruoda
0
150
#24 JAWS-UG主催 週刊AWSキャッチアップ(2024/03/18週)
shigeruoda
0
380
Other Decks in Programming
See All in Programming
オープンソースソフトウェアへの解像度🔬
utam0k
15
2.9k
その面倒な作業、「Dart」にやらせませんか? Flutter開発者のための業務効率化
yordgenome03
1
130
Building, Deploying, and Monitoring Ruby Web Applications with Falcon (Kaigi on Rails 2025)
ioquatix
4
2.2k
Railsだからできる 例外業務に禍根を残さない 設定設計パターン
ei_ei_eiichi
0
910
AIと人間の共創開発!OSSで試行錯誤した開発スタイル
mae616
1
390
エンジニアインターン「Treasure」とHonoの2年、そして未来へ / Our Journey with Hono Two Years at Treasure and Beyond
carta_engineering
0
120
Serena MCPのすすめ
wadakatu
4
1k
株式会社 Sun terras カンパニーデック
sunterras
0
310
Goで実践するドメイン駆動開発 AIと歩み始めた新規プロダクト開発の現在地
imkaoru
4
850
(Extension DC 2025) Actor境界を越える技術
teamhimeh
1
250
Web フロントエンドエンジニアに開かれる AI Agent プロダクト開発 - Vercel AI SDK を観察して AI Agent と仲良くなろう! #FEC余熱NIGHT
izumin5210
3
530
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
350
Featured
See All Featured
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.7k
Music & Morning Musume
bryan
46
6.8k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.2k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Fireside Chat
paigeccino
40
3.7k
BBQ
matthewcrist
89
9.8k
Keith and Marios Guide to Fast Websites
keithpitt
411
23k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
33
2.5k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Facilitating Awesome Meetings
lara
56
6.6k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
657
61k
Transcript
1 AWS Proton AWS ProtonΛ৮ͬͯΈͨΑɻ JAWS-UGॳ৺ऀࢧ෦ ৫ాൟ
2 • ৫ా ൟʢ͓ͩ ͛͠Δʣ • גࣜձࣾNSDʹॴଐ • ෦ͷΠϯϑϥɾϓϥοτϑΥʔϜνʔϜ ʢࢲʴ৽ਓ໊̍ʣ
• 2020/01ΑΓॳ৺ऀࢧ෦ӡӦϝϯόʔ • ُా͞ΜͷAWS on AirຊʹײँͰ͢ɻmʢ_ _ʣm ࣗݾհ
3 ओཁͳ֓೦
4 ओཁͳ֓೦ Platform team ɾcfnͳͲɺAWSڥߏʹूத͍ͨ͠ Developers ɾαʔϏεΛ࡞Δ͜ͱʹूத͍ͨ͠
5 Protonͷҙຯ ཅࢠʢݪࢠ֩Λߏ͢Δཻࢠͷ͏ͪɺਖ਼ͷి ԽΛཻ࣋ͭࢠʣ AWS ProtonͷΞΠίϯ AWS Protonͷ֓ཁ ίϯςφ͓ΑͼαʔόʔϨεσϓϩΠϝϯτ ͚ͷཧͷࣗಈԽʢͳ͓ϓϨϏϡʔதͰ
͢ʣ Proton P
6 Proton-policy֬ೝ
7 ProtonͰΔ͜ͱᶃ
8 ProtonͰΔ͜ͱᶄ
9 ਤ
10 ڥςϯϓϨʔτ
11 ڥςϯϓϨʔτ ը໘Լ
12 ڥςϯϓϨʔτ
13 ڥςϯϓϨʔτ
14 ڥςϯϓϨʔτ ςϯϓϨʔτͰ४උ͢ΔϑΝΠϧ ɾεΩʔϚϑΝΠϧʢschema.yamlʣ ɹɹttlͷઃఆ͕Ͱ͖Δύϥϝλ ɾϚχϑΣετϑΝΠϧʢmanifest.yamlʣ ɹɹjinja ͱ͍͏PythonͷςϯϓϨʔτΤϯδϯͰcloudformation.yamlΛCall ɾCloudFormationϑΝΠϧʢcloudformation.yamlʣ ɹɹDynamoDBͷCloudFormation
15 ਤ
16 αʔϏεςϯϓϨʔτ
17 αʔϏεςϯϓϨʔτ
18 αʔϏεςϯϓϨʔτ
19 αʔϏεςϯϓϨʔτ
20 αʔϏεςϯϓϨʔτ ςϯϓϨʔτͰ४උ͢ΔϑΝΠϧ ɾεΩʔϚϑΝΠϧʢschema.yamlʣ ɹɹAPI GatewayɺPipelineͷύϥϝλઃఆ ɾϚχϑΣετϑΝΠϧʢmanifest.yamlʣ ɹɹjinja ͱ͍͏PythonͷςϯϓϨʔτΤϯδϯͰcloudformation.yamlΛCall ɾCloudFormationϑΝΠϧʢcloudformation.yamlʣ
ɹɹApiGatewayͷCloudFormation ɾCloudFormationϑΝΠϧʢpipeline.yamlʣ ɹɹpipelineͷCloudFormation
21 ਤ
22 ΞΧϯτϩʔϧ
23 ΞΧϯτϩʔϧ
24 ΞΧϯτϩʔϧ ɾorganizationsͱaccountͷΞΫγϣϯෆՄ ɹͨͩ͠ɺ ɹorganizations:DescribeOrganization ɹdaccount:ListRegions ɹOK ɾCloudformation ͷ֤छΞΫγϣϯOK
25 ΞΧϯτϩʔϧ
26 ਤ
27 ڥ࡞
28 ڥ࡞
29 ڥ࡞
30 ڥ࡞ ڥςϯϓϨʔτͷεΩʔϚϑΝΠϧͰઃఆͨ͠༰͕ ͜͜Ͱύϥϝλͱͯ͠ઃఆՄೳ
31 ڥ࡞
32 ਤ
33 αʔϏεΛ࡞
34 αʔϏεΛ࡞
35 αʔϏεΛ࡞ BitbucketɺGitHubɺGitHub Enterprise Server
36 αʔϏεΛ࡞ αʔϏεςϯϓϨʔτͷεΩʔϚϑΝΠϧͰઃఆͨ͠༰͕ ͜͜Ͱύϥϝλͱͯ͠ઃఆՄೳ
37 αʔϏεΛ࡞ αʔϏεςϯϓϨʔτͷεΩʔϚϑΝΠϧͰઃఆͨ͠༰͕ ͜͜Ͱύϥϝλͱͯ͠ઃఆՄೳ
38 αʔϏεΛ࡞
39 ਤ
40 ݁Ռ
41
42 Platform team ςϯϓϨʔτͰڥαʔϏεͷΛઃఆ͠ɺDeveloper ʹઃఆͯ͠Β͏ύϥϝλΛઃ͚Δ͜ͱ͕Ͱ͖Δ Developers ςϯϓϨʔτ͔ΒڥΛ࡞͠ɺύϥϝλΛઃఆ͢Δͩ ͚Ͱڥߏங͕Մೳɻ͋ͱGithub͔ΒɺCICD͕ਐΉɻ
43 ײ Platform team ςϯϓϨͷ࡞ؤுΔඞཁ͕͋Δ͕ɺେ Λ࡞ΕΔͷͰɺ४උ͕ग़དྷΕָʹͳΔʁ Developers Ұͭͷը໘Ͱύϥϝλઃఆ͢Δ͚ͩͰڥ ্ཱ͕͕ͪΔͷͰָɻ
44 Thank you ϓϥοτϑΥʔϜଆͱͯ͠ɺਂ۷ΓؤுΓ·͢ʔ