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
JAWSUG初心者支部 AWSの勉強の仕方
Search
Takuro SASAKI
April 17, 2019
Technology
1
660
JAWSUG初心者支部 AWSの勉強の仕方
2019年4月17日にJAWSUG初心者支部で発表した資料です
Takuro SASAKI
April 17, 2019
Tweet
Share
More Decks by Takuro SASAKI
See All by Takuro SASAKI
技術書を書く技術 JAWS DAYS 2024
takuros
16
5.2k
パフォーマンスとコスト制約から考えるアーキテクチャ設計(JAWSUG東京ランチLT会#4)
takuros
2
1.1k
Storage-JAWS第0回 昔話で振り返るAWSの歴史 ~ストレージ編~
takuros
1
3.5k
エンジニアとしての自分とマネージャーとしての自分の狭間で、どう成長していくのか?(AWS DevDay 2023登壇資料)
takuros
30
13k
AWSで作るデータ分析基盤サービスの選定と設計のポイント
takuros
5
6.1k
JAWSUG初心者支部 IAMの「あ」の話
takuros
4
8.5k
Security-JAWS-Speciality-Study
takuros
0
5.4k
CloudFormation StackSets with AWS Organizations
takuros
3
5.6k
AWS認定セキュリティ - 専門知識 AWSのサービスを使って楽してセキュリティ向上!!
takuros
5
5k
Other Decks in Technology
See All in Technology
プロダクトエンジニア構想を立ち上げ、プロダクト志向な組織への成長を続けている話 / grow into a product-oriented organization
hiro_torii
1
170
分解して理解する Aspire
nenonaninu
1
110
技術的負債解消の取り組みと専門チームのお話 #技術的負債_Findy
bengo4com
1
1.3k
データ資産をシームレスに伝達するためのイベント駆動型アーキテクチャ
kakehashi
PRO
2
530
転生CISOサバイバル・ガイド / CISO Career Transition Survival Guide
kanny
3
980
N=1から解き明かすAWS ソリューションアーキテクトの魅力
kiiwami
0
130
現場の種を事業の芽にする - エンジニア主導のイノベーションを事業戦略に装着する方法 -
kzkmaeda
2
2.1k
2024.02.19 W&B AIエージェントLT会 / AIエージェントが業務を代行するための計画と実行 / Algomatic 宮脇
smiyawaki0820
13
3.3k
アジャイル開発とスクラム
araihara
0
170
AndroidデバイスにFTPサーバを建立する
e10dokup
0
250
リーダブルテストコード 〜メンテナンスしやすい テストコードを作成する方法を考える〜 #DevSumi #DevSumiB / Readable test code
nihonbuson
11
7.2k
OpenID Connect for Identity Assurance の概要と翻訳版のご紹介 / 20250219-BizDay17-OIDC4IDA-Intro
oidfj
0
270
Featured
See All Featured
Designing Experiences People Love
moore
140
23k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
Making Projects Easy
brettharned
116
6k
Speed Design
sergeychernyshev
27
790
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
The Power of CSS Pseudo Elements
geoffreycrofte
75
5.5k
Building Applications with DynamoDB
mza
93
6.2k
GraphQLとの向き合い方2022年版
quramy
44
13k
A better future with KSS
kneath
238
17k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
47
5.2k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
174
51k
A designer walks into a library…
pauljervisheath
205
24k
Transcript
"84ͷษڧͷํ /3*ωοτίϜגࣜձࣾɹ ࠤʑ +"846(ॳ৺ऀࢧ෦ɹୈճ #jawsug_bgnr
ࠤʑ "84Λத৺ͱͨ͠ࣄۀਪਐͷଞʹ ϑϩϯτΤϯυ1P$ܥϓϩδΣΫ τͷϚωʔδϟʔ͍ͯ͠·͢ CMPHIUUQTCMPHUBLVSPTOFU 5XJUUFS!ELGK ࣗݾհ #jawsug_bgnr
ͪΐͬͱએ ݄ൃച ݄վగ ݄ൃച ݄ൃച ݄ൃച ݄ൃച ݄ൃച ݄ൃച ݄ൃച
/3*ωοτίϜ 8FCपΓͷϏδωεΛઐͱ͍ͯ͠Δձࣾ w 8FCγεςϜͷاըɾઃܭɾ։ൃɾӡ༻ w "84ΞυόϯευίϯαϧςΟϯάύʔτφʔ w (PPHMFϚʔέςΟϯάϓϥοτϑΥʔϜɹϓϨϛΞύʔτφʔ w (PPHMF$MPVE1BSUOFS.BSLFUJOH"OBMZUJDT
w 4*FSʹ͘͠σβΠφʔσΟϨΫλʔ͕Ұഋ ձࣾͷհ
"84ͷษڧ๏
ޮతͳֶͼํ ͜ΜͳྲྀΕ͕͓קΊͰ͢ "84ΛֶͿಈػ͚ ඪͷ۩ମԽ ษڧڭࡐͷબ ٕज़ॻͷಡΈํ ࣮ࡍʹखΛಈ͔͢ Ξτϓοτ͢Δ #jawsug_bgnr
"84ΛֶͿಈػ͚ ಈػ͚ਓͦΕͧΕͰ0, ΩϟϦΞΞοϓ͍ͨ͠ څྉ͍͋͛ͨ "84ؔͷࣄ͍ͨ͠ ࠇʹߦ͖͍ͨ ࠓ͜͜ʹདྷ͍ͯΔօ͞Μɺ ࣗͷதͰ͢ͰʹಈػΛ͍࣋ͬͯΔํʑͰ͢ ͏Ұஈɺ۩ମԽͯ͠Έ·͠ΐ͏ #jawsug_bgnr
ඪઃఆ໋͕ ࣦഊ͍͢͠ඪઃఆྫɹ ʮ"84Λ͑ΔΑ͏ʹͳΓ͍ͨʯɹ ΰʔϧ͕ෆ໌֬ɻԿΛ࣋ͬͯඪୡ͔ɺଌఆෆೳ ୡ͕ղΒͳ͍ͷͰɺϞνϕʔγϣϯͷҡ͕͍࣋͠ ޭ͍͢͠ඪઃఆ ʮෛՙʹԠͯ͡ɺࣗಈͰαʔό͕ ૿ݮ͢ΔγεςϜΛ࡞Γ͍ͨʯ ΰʔϧ͕໌֬ ୡ͕ղΓ͘͢ɺֶͿ͖͜ͱ͕໌֬
#jawsug_bgnr
"84ͷֶशڭࡐ
"84ఏڙ "84ެࣜαΠτ શͯͷใ͕͍ͬͯΔͷͷɺྔ͕ଟ͍ͷͰಡΉͷ͕ େมɻ֓ཁಡΜͰ'"2ಡΜͰɺ͋ͱ͏࣌͘Β͍ɻຊ ޠͷࢿྉɺߋ৽͕͍߹͋Γ #MBDL#FMUγϦʔζ αʔϏεɾςʔϚ͝ͱʹ·ͱΊΒΕ͍ͯΔɻ αʔϏεΛ͓͏ͱͨ࣌͠ɺ·ͣ͜Ε͔Β ΦϯϥΠϯηϛφʔ ࠷ۙॆ࣮͍ͯ͠Δɻ#MBDL#FMUͷݩωλͰ͋Δ͜ͱ͕ଟ͍ɻ
࣭ٙԠͰ͖ΔͷͰɺλΠϛϯά͕͓͋͑קΊ https://aws.amazon.com/jp/training/ https://aws.amazon.com/jp/aws-jp-introduction/ #jawsug_bgnr
"84ຊ֤छ ςʔϚɾಡऀΛઃఆ͠ɺཏ͕ߴ͍ɻ ࠷ॳ͔ΒಡΉͱɺͻͱ௨ΓϚελʔͰ͖Δͣ ͦͷଞͷഔମͱಛ ॻ੶ ࡶࢽɾϜοΫ 8FC %#13&44 ܦ4:45&.4FUD ಛఆͷςʔϚʹಛԽͯ͠ɺߴͳ༰ଟ͍
τϨϯυΛΔͷʹ࠷ద ϒϩά %FWFMPQFST*0ʢΫϥεϝιουגࣜձࣾʣ ใͷߋ৽͕ૣ͍ɻ"84ͰάάΔͱඞͣͨΔ #jawsug_bgnr
ٕज़ॻͷಡΈํ
ຊͱ8FCʢ(PPHMFʣͷҧ͍ (PPHMFɺΩʔϫʔυΛΒͳ͍ͱௐΒΕͳ͍ɹ ຊϖʔδΛΊ͘Δ͚ͩͰɺ৽͍͠ใ͕ग़ͯ͘Δ 㱺ॳֶऀʹɺຊͷํ͕͍͍ͯΔ͔ ɹ͔͠͠ɺٕज़ॻͰษڧ͢Δʹίπ͕͋Δ #jawsug_bgnr
ٕज़ॻͷಡΈํ ࣍ΛಡΉ ʙ͘Β͍͔͚ͯɺͺΒͺΒͱݔΔ ඞཁͦ͏ͳͱ͜Ζ͚ͩಡΉ खΛಈ͔ͯ͠ɺ࣮ࡍʹࢼ͢ શ෦ಡ·ͳ͍ɻ࠷ॳʹΠϯσοΫε࡞Δ͚ͩ ͍͔ͩͯ͠Βɺ͋ͱͰಡΉ #jawsug_bgnr
खΛಈ͔͢
ࡐબͼ͕େࣄ ໎ͬͨΒɺ࣍ͷ͔̐ͭΒબ ຊΛಡΈͳ͕Βɺͦͷಈ࡞ΛͳͧΔ "84ͷαʔϏεผͷνϡʔτϦΞϧ ϋϯζΦϯΠϕϯτʹࢀՃ͢Δ ࣗͷ՝Λղܾ͢Δ ՝ղܾ͕Ұ൪ޮత #jawsug_bgnr
ຊΛಡΈͳ͕Βಈ࡞ΛͳͧΔ ̎ষɹ"84Λར༻͢Δ ΞΧϯτͷ࡞Γํ ωοτϫʔΫͷ࡞ํ๏ ηΩϡϦςΟάϧʔϓͷઆ໌ &$ͷ͍ํ &-#ͷઆ໌ ̏ষɹύλʔϯผߏஙྫɹ ɹ8PSE1SFTTΛྫʹ 8FCෳ
%#ߏͷߏஙํ๏ 8FCΛ"VUP4DBMJOHߏʹมߋ $MPVE8BUDIηογϣϯҡ࣋ͷઃఆɾํ๏ #jawsug_bgnr
νϡʔτϦΞϧ https://aws.amazon.com/jp/getting-started/tutorials/ #jawsug_bgnr
͜ͷલɺࠤʑ͕ͬͨ͜ͱ
ࣗͷ՝Λղܾ͢Δ 3F7JFX ࣥචऀ ݪߘΛϓογϡ ݪߘͷϏϧυ ϑΥʔϚοτ ม ฤूऀ HJUͰݪߘཧ 3F7*&8ܗࣜͰࣥච
3F7*&8ΤϯδϯͰ1%'ͷ࡞ ฤूऀʹϝʔϧͰ "84ͷαʔϏεΛར༻͠ɺαʔόϨεʹ͢Δ ࣥචڥΛҡ࣋͢Δͷ͕໘͍͘͞ ͜͜ #jawsug_bgnr
ࣥචڥͷߏங AWS CodeCommit AWS CodeBuild AWS CodePipeline User AWS CodeDeploy
ݪߘΛϓογϡ ϓογϡΛݕ͠ Ϗϧυ։࢝ Amazon Simple Storage Service (S3) 1%'ੜ User ϏϧυύΠϓϥΠϯͷ ཧ ࡞ΔաఔͰɺ$PEFγϦʔζͷ͍ํ͕ղͬͨ https://blog.takuros.net/entry/2019/04/05/103724 #jawsug_bgnr
Ξτϓοτ #jawsug_bgnr ฉ͍͚ͨͩɺಡΜ͚ͩͩͩͱղͬͨؾʹͳΔ͚ͩ Ξτϓοτ৺ֻ͚Δ ؾʹͳͬͨΩʔϫʔυΛ5XFFU͢Δ ߦ͘Β͍ʹ·ͱΊͯΈΔ ϒϩάʹॻ͍ͯެ։͢Δ ਓʹڭ͑Δ ˞"NB[POͰຊͷϨϏϡʔ͚ͯ͠Δͱخ͍͠Ͱ͢
ηΩϡϦςΟ
"84ͷࣄނ खΛಈ͔͢ͷྑ͍͕ɺࣄނ͕ى͖Δͱେࣄʹɻ ࣄނͷେ"84ͷݖݶΛୣΘΕͯɺϦιʔεͷෆਖ਼ར ༻ɻݪҼɺΞΫηεΩʔىҼ͕ଟ͍ ιʔεதʹΞΫηεΩʔΛॻ͖ ͦͷ··(JU)VCͷެ։ϦϙδτϦʹϓογϡ (JU)VCʹޡొΛ୳͢CPU͕ੈքத͔Βू݁ ೖखͨ͠ΞΫηεΩʔΛར༻ͯ͠ɺશϦʔδϣϯͰҰ൪ߴ ͍ΠϯελϯεΛىಈ ͦͷϦιʔεΛར༻ͯ͠ɺ#JU$PJOͷ࠾۷
Ұ൩Ͱສԁͷඃʂʂ #jawsug_bgnr
҆શͷͨΊͷඞਢࣄ߲ ࠷ݶɺ࣍ͷࣄ߲Λ͑Δ ΞΫηεΩʔͷऔѻ *".ʹ࠷খݖݶ༩ *1੍ݶ༗ޮ ϓϩάϥϜதʹΞΫηεΩʔຒΊࠐΉඞવੑͳ͠ (JU4FDSFU ՄೳͰ͋Εɺར༻Ϧʔδϣϯͷ੍ݶ #jawsug_bgnr
ΞΫηεΩʔͷऔѻ ݪଇతʹɺΘͳ͍ "84Ͱ͏ݶΓɺ΄΅ΞΫηεΩʔෆཁ ɹ㱺΄΅*".ϩʔϧͰࣄΓΔ αʔυύʔςΟπʔϧͰඞཁͳ߹ ɹ㱺ͦͷࡍɺ࠷খݖݶͰར༻ #jawsug_bgnr
࠷খݖݶˍ*1੍ݶ *".ͷ͍ํ ڧ͍ݖݶΛ༩ͨ͠*".Ϣʔβʹ*1੍ݶ ϓϩάϥϜ༻ʹผͷ*".ϢʔβΛ͍ग़͠ɺ࠷খݖ ݶΛ༩͢Δ *1੍ݶ͢Δͱ"84ίϯιʔϧͰɺҰ෦ͷαʔϏε͕ ͑ͳ͍ɻ4XJUDI3PMFͱͷซ༻͓קΊ #jawsug_bgnr
ڥมͷ׆༻ ϓϩάϥϜதʹΞΫηεΩʔΛຒΊࠐΉඞવੑͳ͠ ڥมʢ"84@"$$&44@,&:@*%ɺ"84@4&$3&5@"$$&44@,&:ʣΛ ࣗಈతʹಡΈࠐΜͰ͘ΕΔ -JOVYͷઃఆྫ FYQPSU"84@"$$&44@,&:@*%ZPVS@BDDFTT@LFZ@JE FYQPSU"84@4&$3&5@"$$&44@,&:ZPVS@TFDSFU@BDDFTT@LFZ 8JOEPXTͷઃఆྫ TFU"84@"$$&44@,&:@*%ZPVS@BDDFTT@LFZ@JE TFU"84@4&$3&5@"$$&44@,&:ZPVS@TFDSFU@BDDFTT@LFZ
https://blog.takuros.net/entry/2018/03/20/081654 "84ͷΞΫηεΩʔɾγʔΫϨοτΞΫηεΩʔΛϓϩάϥϜʹ҆શʹຒΊࠐΉʢຒΊࠐ·ͳ͍ʣํ๏ #jawsug_bgnr
"84ͷೝূใͷݕࡧॱ ݴޠผͷ4%,ʹΑͬͯଟগͷࠩҟ͋Δ͕ɺ"84ೝূใ Λ֓Ͷ࣍ͷΑ͏ͳॱ൪Ͱݕࡧ͢Δ "844%,GPS3VCZͷݕࡧॱ ΫϥΠΞϯτΦϒδΣΫτͰೝূใΛઃఆ͢Δ "XTDPOpHΛ༻ͯ͠ೝূใΛઃఆ͢Δ ڥมΛ༻ͯ͠ೝূใΛઃఆ͢Δ ڞ༗ೝূใͷઃఆ *".Λ༻ͯ͠ೝূใΛઃఆ͢Δ #jawsug_bgnr
"84ೝఆࢼݧͷड͔Γํ
ղͷߟ͑ํ #jawsug_bgnr "848FMM"SDIJUFDUFEͷߟ͑ํʢͭͷபʣʹ Ԋͬͯղ͢Δ ճ෮ੑͷߴ͍ΞʔΩςΫνϟ ύϑΥʔϚϯεʹ༏ΕͨΞʔΩςΫνϟ ηΩϡΞͳΞϓϦέʔγϣϯ͓ΑͼΞʔΩςΫνϟ ίετ࠷దԽΞʔΩςΫνϟ ΦϖϨʔγϣφϧɾΤΫηϨϯεΛඋ͑ͨΞʔΩςΫνϟ
͝੩ௌɺ͋Γ͕ͱ͏͍͟͝·ͨ͠ɻ