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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
ShigeruOda
December 23, 2020
Programming
1.9k
0
Share
AWS Protonを触ってみたよ。
ShigeruOda
December 23, 2020
More Decks by ShigeruOda
See All by ShigeruOda
JAWS-UG クラウド女子会×初心者支部 コラボ会 ~子連れ参加ウェルカム勉強会!
shigeruoda
0
86
AWS re:Invent 2025 Apache Iceberg Recap
shigeruoda
1
89
Amazon Athena で JSON・Parquet・Iceberg のデータを検索し、性能を比較してみた
shigeruoda
1
530
Amazon S3標準/ S3 Tables/S3 Express One Zoneを使ったログ分析
shigeruoda
6
930
CFP選定とタイムテーブル決めについて
shigeruoda
0
180
今年前半のAWSアップデートを振り返り
shigeruoda
0
150
#31 JAWS-UG主催 週刊AWSキャッチアップ (2024/5/6週)
shigeruoda
0
210
#30 JAWS-UG主催 週刊AWSキャッチアップ(2024/4/29週)
shigeruoda
0
170
#28 JAWS-UG主催 週刊AWSキャッチアップ(2024/4/15週)
shigeruoda
0
200
Other Decks in Programming
See All in Programming
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
550
継続的な負荷検証を目指して
pyama86
2
900
Claude CodeでETLジョブ実行テストを自動化してみた
yoshikikasama
0
1.2k
10 Tips of AWS ~Gen AI on AWS~
licux
5
540
Import assertionsが消えた日~ECMAScriptの仕様はどう決まり、なぜ覆るのか~
bicstone
2
180
ついに来た!本格的なマルチクラウド時代の Google Cloud
maroon1st
0
390
【26新卒研修資料】TDD実装演習
dip_tech
PRO
0
170
ふにゃっとしない名前の付け方 〜哲学で茹で上げる、コシのあるソフトウェア設計〜
shimomura
0
110
🦞OpenClaw works with AWS
licux
1
340
AgentCore Optimizationを始めよう!
licux
3
220
t *testing.T は どこからやってくるの?
otakakot
1
910
PHPでローカル環境用のSSL/TLS証明書を発行することはできるのか? #phpconkagawa
akase244
0
350
Featured
See All Featured
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.7k
Facilitating Awesome Meetings
lara
57
6.8k
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.7k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Testing 201, or: Great Expectations
jmmastey
46
8.1k
The agentic SEO stack - context over prompts
schlessera
0
770
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
500
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
260
Principles of Awesome APIs and How to Build Them.
keavy
128
17k
The SEO Collaboration Effect
kristinabergwall1
1
440
Building Adaptive Systems
keathley
44
3k
The Limits of Empathy - UXLibs8
cassininazir
1
320
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 ϓϥοτϑΥʔϜଆͱͯ͠ɺਂ۷ΓؤுΓ·͢ʔ