Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
基礎から応用までじっくり学ぶ「AWSでのネットワークの作り方」
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Hiroyuki Kaji
October 05, 2018
Technology
44k
5
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
基礎から応用までじっくり学ぶ「AWSでのネットワークの作り方」
Hiroyuki Kaji
October 05, 2018
More Decks by Hiroyuki Kaji
See All by Hiroyuki Kaji
Cursor Meetup Sapporo - Cursor物語 続編
cocacola917
0
270
Cursor物語
cocacola917
0
210
re:Inforce2023 JapanツアーとAWSに学ぶセキュリティ組織の作り方
cocacola917
0
1.5k
S3のマルウェア対策について紹介
cocacola917
1
4.4k
今日から始めるAWS運用(基礎から応用までじっくり学ぶシステム運用向けのAWSサービス)
cocacola917
0
54k
今までなかった!?クラウドオブジェクトストレージのためのセキュリティを紹介
cocacola917
0
21k
場当たり的にAWSを導入し、そろそろ構成やセキュリティなどのアドバイスが欲しいと思った方に最適な「AWS技術アドバイザー」のご紹介
cocacola917
0
1.5k
基礎から応用までじっくり学ぶECS Fargateを利用したコンテナ環境構築
cocacola917
5
520k
AWS上に構築し数年経過したシステムの見直しポイント Developers.IO 2019 in Sapporo
cocacola917
0
3.9k
Other Decks in Technology
See All in Technology
AIは推し活である。
kurazuuuuuu
2
990
EventBridge に「合流」はない ― サーバーレスのワークフローを育てるということ / No Join in EventBridge
yusukeshimizu
2
580
Snowflake Horizon Catalog と Apache Iceberg で作る オープンなデータ基盤
kitagawaz
0
180
C#コードの結合を可視化する Roslyn解析による設計改善と リファクタリング判断
dora56
0
830
高負荷プロダクション環境におけるAWS Lambdaのリアル 〜スケールとコストを左右する実行ライフサイクルの技術仕様〜
maimyyym
2
710
特殊変数大全
dak2
0
150
.NET WebAssemblyで実現するクライアントサイドAI推論:NuGetからViteまで、2つのエコシステムを繋ぐビルド戦略
yamachu
1
950
AWS App Runnerから Cloudflare Workersへ移行した話
ryota09
0
110
Argo CDとAtlantisで実現するインフラ管理のセルフサービス化──小規模SREチームで支えるプラットフォーム
cassius7
0
190
AIエージェントを安全で速い現場監督にする:Jev・Obsidian・メタハーネス
x5gtrn
PRO
0
130
[Kiro Meetup #7] Kiro Crew Dive Deep
konippi
0
380
Cloudflare Workers 向けアプリを C# で構築する ~WASM Native AOT への道~
nenonaninu
1
1.7k
Featured
See All Featured
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
69
66k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
620
Designing Dashboards & Data Visualisations in Web Apps
destraynor
232
55k
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
Being A Developer After 40
akosma
91
590k
Building a Scalable Design System with Sketch
lauravandoore
464
34k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
250
Mind Mapping
helmedeiros
1
370
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
3
4.3k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
350
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
3k
Between Models and Reality
mayunak
4
470
Transcript
جૅ͔ΒԠ༻·Ͱͬ͘͡ΓֶͿ ʮ"84ͰͷωοτϫʔΫͷ࡞Γํʯ
ࣗݾհ )JSPZVLJ,BKJˏࡳຈΦϑΟε ܦྺ ωοτϫʔΫػثϝʔΧʔγεςϜΤϯδχΞ ηΩϡϦςΟؔ࿈اۀͷ༻γεςϜӡ༻ऀ Ϋϥεϝιουೖࣾ ࣄɿ"84ಋೖΠϯϑϥߏங ڵຯɾؔ৺ɿ/FUXPSLɺ4FDVSJUZ
͖ͳ"84αʔϏε "NB[PO71$ "NB[PO*OTQFDUPS @cocacola917
࣭ ։ൃܥͷํʁ Πϯϑϥܥͷํʁ
جૅฤ
"84ߏங͢Δɺͦͷલʹɾɾɾ ࣗࣾ·͓ͨ٬༷ͷ ωοτϫʔΫѲ͍ͯ͠·͔͢ʁ ʢͲͷΑ͏ͳϓϥΠϕʔτΞυϨεΛ ར༻͍ͯ͠Δ͔ͬͯ·͔͢ʁʣ
71$
"NB[PO71$ͱ "NB[PO71$ʹ7JSUVBM1SJWBUF$MPVE ΦϯϓϨϛεʹྨࣅͨࣗࣾ͠ઐ༻ͷԾωοτϫʔΫΛ ߏங
71$ߏஙͷྲྀΕ w $*%3ʢΞυϨεʣઃఆ w αϒωοτઃఆ w ϧʔςΟϯάઃఆ w
τϥϑΟοΫ੍ޚઃఆ
ٙ AWSΛ͜Ε͔Β࢝Ί·͢ɻ VPC࡞͠Α͏ CIDRʢIPΞυϨεʣͷઃܭ Ͳ͏ͨ͠Βྑ͍ͷʁ
Φεεϝ %$ΦϯϓϨϛεɺΦϑΟεڌͷωοτϫʔΫΞυ Ϩεͱॏෳ͠ͳ͍*1ΞυϨεͰߏங ཧ༝ 71$ͷ$*%3ʢ*1ΞυϨεʣޙ͔ΒมߋෆՄɻ มߋʹ71$্ʹߏங͞ΕͨͷΛআ͠࠶ߏங͕ඞཁ ଓཁ͕݅ແͯ͘ɺޙͷཁ݅มߋʹඋ͑Δ
Φεεϝ ϓϥΠϕʔτωοτϫʔΫΞυϨε3'$͔Β 3'$ QSFpY QSFpY
QSFpY ʻҾ༻ʼϓϥΠϕʔτͷΞυϨεׂ3'$+1/*$ IUUQTXXXOJDBEKQKBUSBOTMBUJPOSGDIUNM
Φεεϝ ͭͷ71$ʹɺΛਪ ྫɿ w ͩͱɺୈೋΦΫςοτ·Ͱݻఆʢ·Ͱʣ w ͜ͷத͔Βαϒωοτʹ
Φεεϝ Πϯελϯεͷݻఆ*1ΞυϨεͷར༻ආ͚Δ $MPVE'PSNBUJPOʹ͓͍ͯ*1ΞυϨεΛݻఆ͢Δ͜ͱ ʹΑΓɺϝϯςφϯε্ͷ͕ൃੜ ݸผͷϊʔυʹΞΫηε͢Δඞཁ͕͋ΔͷͰ͋Εɺ 3PVUFʢ%/4ʣΛ໊ͬͯલղܾ͢ΔΑ͏ʹઃܭ
71$ͷ࡞
71$ͷ࡞
αϒωοτ
ٙ αϒωοτͬͯԿݸඞཁͳͷ͔ʁ
8FC"QQ%#ͷߏͳΒߏ w 'SPOUFOE w ෛՙࢄஔɺ/"5ήʔτΣΠɺ౿Έ αʔό w "QQMJDBUJPO
w 8FCαʔόɺΞϓϦέʔγϣϯαʔό w %BUBTUPSF w ෦௨৴ͷΈڐՄ w %#αʔό3%4ɺ&MBTUJ$BDIFͳͲΛஔ
ΞϕΠϥϏϦςΟκʔϯʢ";ʣ ";ͭҎ্ͷσʔληϯλʔͰߏ w Ϧʔδϣϯʹ";͕ෳ w ";͓ޓ͍ʹཧతɾిݯతɾωοτϫʔΫతʹ w Ϧʔδϣϯͷ";ؒߴͳઐ༻ઢͰଓ
αϒωοτͷΞυϨεʁ ͭҎ্ͷ";Ͱɺ֤αϒωοτͰ ࡞ɻ 'SPOUFOEαϒωοτ "QQMJDBUJPOαϒωοτ
%BUBTUPSFαϒωοτ
ཧ༝ w ֦ுੑͱॊೈੑΛͪɺੑʢϚϧν";ʣΛར༻ ՄೳͳΑ͏ʹηοτʹͯ͠ઃܭ w ػೳຖʹαϒωοτΛ͚Δ w ͖Ίࡉ͔͍ωοτϫʔΫηΩϡϦςΟʹτϥϑΟοΫ੍ޚ
ΛͰ͖ΔΑ͏ʹ͓ͯ͘͠
ཧ༝ w εέʔϧΞοϓΛߟྀ͠ w &-# &MBTUJD-PBE#BMBODJOH ࣗಈεέʔϧΞοϓ w
ΦʔτεέʔϦϯάઃఆͨ͠&$ʢԾαʔόʣ w &MBTUJ$BDIF&.3ͳͲɺΫϥελͷϊʔυʹߟྀ *1ΞυϨεফඅ ʙͷΊͷωοτϫʔΫΞυϨεͰׂΓͯΔ
ཧ༝ αϒωοτϚεΫࢦఆʹͯ·ΔΞυϨεઃܭΛ͓ͯ͘͜͠ ͱʢಛʹΦϯϓϨϛεͱͷ௨৴੍ޚͰ༗ޮʣ ෳΞυϨεͷࢦఆωοτϫʔΫΞυϨεͰࢦఆͱͳΔͨΊɻ ʻྫʼ ˠ˓ ʙˠº͜ͷΑ͏ͳࢦఆෆՄɻͱͷؒʹ ͳΔͨΊෳϧʔϧ͕ඞཁ
ࢲݸਓͷΈͰ͕͢ɾɾɾ PSJHJO CBTF ͕Θ͔Γ͍͢ɻ ͷҐʢ੨จࣈʣͰɺ֊͕Θ͔Δ αϒωοτෆ࣌࿈൪ͰՃ 'SPOUFOEαϒωοτ
"QQMJDBUJPOαϒωοτ %BUBTUPSFαϒωοτ
αϒωοτͷ࡞
αϒωοτͷ࡞
Πϯλʔωοτͱͷଓ
Πϯλʔωοτଓ w ΠϯλʔωοτήʔτΣΠʢ*(8ʣΛઃఆ w Πϯλʔωοτଓ͢Δͱ͖ʹ࡞ w 71$ʹΞλονͯ͠ར༻
ΠϯλʔωοτήʔτΣΠʢ*(8ʣͷ࡞
ΠϯλʔωοτήʔτΣΠͷ࡞
ϧʔτςʔϒϧ
ϧʔτςʔϒϧ w 71$ʹ҉ࣔతͳϧʔλ͕͋Δ w ҉ࣔతͳϧʔλͷܦ࿏ϧʔτ ςʔϒϧͰઃఆ w 71$࡞࣌ʹϧʔτςʔϒϧͭ
͕ࣗಈ࡞
֊ຖʹϧʔτςʔϒϧ࡞ w 'SPOUFOE35 w 71$ʢMPDBMʣͱ*(8ܦ༝Πϯλʔωοτଓ w "QQMJDBUJPO35 w
71$ʢMPDBMʣͱ/"5ήʔτΣΠܦ༝ͷΠϯλʔωοτଓ w "QQMJDBUJPO35 w 71$ʢMPDBMʣͱ/"5ήʔτΣΠܦ༝ͷΠϯλʔωοτଓ w %BUBTUPSF35 w 71$ʢMPDBMʣͷΈ
ϧʔτςʔϒϧ
σϑΥϧτͷϧʔτςʔϒϧฤू %BUBTUPSF༻ 10.1.0.0/16VPCͷΈ
'SPOUFOE༻ϧʔτςʔϒϧ࡞
/"5ήʔτΣΠ w Πϯλʔωοτ௨৴͢Δ͕Πϯλʔ ωοτ͔ΒΞΫηεͤͨ͘͞ແ ͍࣌ʹར༻ w "84Ϛωʔδυͷ/"5ϧʔλ w
ߏɺ";ຖʹઃఆ͕ඞཁ w ଳҬ(CQT·Ͱόʔετ
/"5ήʔτΣΠͷ࡞ Elastic IPʢEIPʣAWS͕༻ҙ͍ͯ͠ΔݻఆάϩʔόϧIPΞυϨε
"QQMJDBUJPO༻ϧʔτςʔϒϧͰ/"5ήʔτΣΠΛઃఆ
τϥϑΟοΫ੍ޚ
ωοτϫʔΫ"$-ͱηΩϡϦςΟάϧʔϓ ωοτϫʔΫACL ηΩϡϦςΟάϧʔϓ
τϥϑΟοΫ੍ޚ ໊শ ωοτϫʔΫ"$- ηΩϡϦςΟάϧʔϓ ར༻ ΄ͱΜͲΘͳ͍ جຊతʹར༻ ద༻ॴ
αϒωοτ αϒωοτʹଘࡏ͢Δͷͯ͢ʹద༻ Πϯελϯεຖ &$ʢαʔόʣɺ&-#ɺ3%4ͳͲɾɾɾ ಛੑ ϒϥοΫϦετܕ ʢ%FOZ"MMPXΛ*O0VUͰࢦఆՄೳʣ εςʔτϨεͰߦ͖ΓڐՄඞཁ ϗϫΠτϦετܕ ʢ"MMPXͷΈΛ*O0VUͰࢦఆՄೳʣ εςʔτϑϧͳͷͰɺΓͷύέοτߟྀෆཁ ධՁॱ Ϧετॱʹద༻ ͯ͢ͷϧʔϧΛద༻ ͦͷଞ ಛఆ*1ΞυϨε͔Βͷෆਖ਼߈ܸΛःஅ͢Δͷʹ ศརɻ ૹ৴ݩͷࢦఆͰηΩϡϦςΟʔάϧʔϓ*%ΛࢦఆՄೳ ಉҰ71$ʹݕূڥͱຊ൪ڥ͕ଘࡏ͢Δͱ͖ʹศརɻ
Ԡ༻ฤ
ٙ VPCΛ͚Δͱ͖ ͲΜͳ࣌ʁ
ωοτϫʔΫ͕ՄೳͳͷͰɾɾɾ w γεςϜຖʹʢ"γεςϜɺ#γεςϜʣ w ݕূڥɺຊ൪ڥͰ w ࠪείʔϓ w
ϦεΫϕʔε
"84ΞΧϯτ͕ྑ͍߹͋Δ w ίετѲ͍ͨ͠ w ֤γεςϜɺ֤ڥͰίετѲ͍ͨ͠ w γεςϜओ෦ॺ͕ҟͳΔ໌ࡉΛʢλάͰ͋ΔఔͰ ͖Δ͕3*͕Ͱ͖ͳ͍ɾɾɾʣ
w ίϯιʔϧͰ֤ڥ͕ࠞࡏ͍ͯ͠Δͷ͕ίϫΠ w ։ൃձ͕ࣾࣾ͋ΓଞγεςϜΛࢀর͞Εͨ͘ͳ͍
ٙ VPCؒͰ௨৴͍ͨ͠ͱ͖ʁ
71$1FFSJOH w ͭͷ71$ؒͷτϥϑΟο ΫΛϧʔςΟϯάՄೳ w ผ"84ΞΧϯτͱՄೳ w ผͷϦʔδϣϯͱՄೳ
w .56αΠζ͕CZUF ͷΈ
αϙʔτ͞Ε͍ͯͳ͍71$1FFSJOHߏ w $*%3ϒϩοΫʢωοτϫʔΫΞυϨεʣͷॏෳ w ϗοϓଓͰ͖ͳ͍ʢϑϧϝογϡͰ0,ʣ
αϙʔτ͞Ε͍ͯͳ͍71$1FFSJOHߏ w 71/ଓ·ͨ"84%JSFDU$POOFDUଓܦ༝ͷ ϗοϓ w ΠϯλʔωοτήʔτΣΠൈ͚Δϗοϓ
ෛՙࢄʢ&-#ʣ
&MBTUJD-PBE#BMBODFSʢ&-#ʣ w "QQMJDBUJPO-PBE#BMBODFS w ௨শɿ"-# w ߴػೳ-ϩʔυόϥϯαʔ w
$MBTTJD-PBE#BMBODFS w ௨শɿ$-# w ੲ͔Β͋Δ--ϩʔυόϥϯαʔ w /FUXPSL-PBE#BMBODFS w ௨শɿ/-# w ΞʔϜߏͬΆ͍/"5͋Γ-ϩʔυόϥϯαʔ
&-#ൺֱ ಛ "QQMJDBUJPO-PBE#BMBODFS /FUXPSL-PBE#BMBODFS $MBTTJD-PBE#BMBODFS ϓϩτίϧ )551ɺ)5514 5$1
5$1ɺ44-ɺ)551ɺ)5514 ϩάه ✔ ✔ ˎ4ग़ྗͷΞΫηεϩάແ͍ɻ71$'MPX-PH ✔ ಉ͡ΠϯελϯεͰ ෳͷϙʔτͷෛՙࢄ ✔ ✔ 8FC4PDLFUT ✔ ✔ *1ΞυϨεΛλʔήοτʹઃఆ ✔ ✔ ˎλʔήοτΛ&$Πϯελϯεࢦఆͷ߹ɺૹ৴ݩ *1ΫϥΠΞϯτ*1ɻ*1ࢦఆͷ߹/-#1SJWBUF*1 ύεϕʔεͷϧʔςΟϯά ✔ ϗετϕʔεͷϧʔςΟϯά ✔ ωΠςΟϒ)551 ✔ 44-ͷΦϑϩʔυ ✔ ✔ όοΫΤϯυαʔόʔ҉߸Խ ✔ ✔ ੩త*1 ✔ ˎ࡞࣌ʹ༩͞ΕͨͷΛҡ࣋ &MBTUJD*1ΞυϨε ✔ ˎ࡞࣌ʹࢦఆՄೳ Ϣʔβೝূ ✔ ϦμΠϨΫτ ✔ ݻఆϨεϙϯε ✔ ্هൈਮͰ͢ɻৄࡉʮ&MBTUJD-PBE#BMBODJOHͷൺֱʯIUUQTBXTBNB[PODPNKQFMBTUJDMPBECBMBODJOHEFUBJMT
/-#Λར༻ͨ͠1SJWBUF-JOL
֦ுฤ
ٙ ΦϯϓϨϛεσʔληϯλʔͱ VPCΛଓ͍ͨ͠ͱ͖ʁ
ΦϯϓϨϛεͱ71$ͷଓํ๏ ҎԼͷ͔ͭΒબ w ઐ༻ઢଓʢ%JSFDU$POOFDUʣ w 71/ଓ
%JSFDU$POOFDU
%JSFDU$POOFDUͷ͍ॴ w ηΩϡϦςΟ͕ݫͯ͘͠ΠϯλʔωοτΞΫηεͤͨ͘͞ͳ͍ w ྫɿݸਓใΛ֨ೲ͢Δ%#͕ΦϯϓϨʹ͋Δɻ w εϧʔϓοτඞཁ w
ྫɿΦϯϓϨ͔Β"84ͷαʔϏεʹେྔσʔλΛૹ͍ͨ͠ɻҙɿ 5#ڃͷσʔλͷ߹4OPXCBMMΛݕ౼͍ͩ͘͞ɻ w ϨΠςϯγඞཁ w ྫɿΦϯϓϨͷ%#ʹ"84͔ΒΞΫηε͍ͤͨ͞ɻ
ΩϟϦΞͷαʔϏεར༻͕Φεεϝ w "84ɺ"84ͱଓϙΠϯτؒͷΈΛఏڙ w ଓϙΠϯτͷखʹՃ͑ͯଓϙΠϯτ͔ΒϢʔβʔͷωοτϫʔΫ· Ͱͷઃඋ͕ผ్ඞཁ w ΩϟϦΞͷαʔϏεར༻͕Ұൠత
%JSFDU$POOFDUଓϓϥϯʢ༗ܕʣ w "84ͱͷཧଓΛ༗͢Δϓϥϯ w ෳͷ"84ΞΧϯτଓՄೳ w ࣍ϖʔδͷڞ༗ܕΑΓߴՁ
ෳ"84ΞΧϯτͱଓʢ4IBSFE7JSUVBM*OUFSGBDFTʣ
%JSFDU$POOFDUଓϓϥϯʢڞ༗ܕʣ w "84ͱͷཧଓΩϟϦΞ͕ॴ༗ɾཧ w ΩϟϦΞ͔Β͍ग़͞ΕΔཧଓΛར༻ w ଳҬอূܕϕετΤϑΥʔτͳͲΩϟϦΞͷαʔϏεґଘ
ΩϟϦΞαʔϏεͱͷΈ߹Θͤ ύʔτφʔҎԼ63-ʹҰཡ͕͋Γ·͢ɻ IUUQTBXTBNB[PODPNKQEJSFDUDPOOFDUQBSUOFST ༗໊ΩϟϦΞ༷ͷαʔϏεྫ /551$ίϛϡχέʔγϣϯζʢIUUQXXXNBTUFSTPOFKQBXTʣ ,%%*ʢIUUQXXXLEEJDPNCVTJOFTTOFUXPSLJOUSBOFULEEJXWTʣ 4PGU#BOLʢIUUQTXXXTPGUCBOLKQCJ[DMPVEDMPVE@BDDFTTEJSFDU@BDDFTT@GPS@BXTʣ
71/
71/छྨ "84Ϛωʔδυ71/ʢϋʔυΣΞ71/ʣ "84ଆ"84ཧͷ71/ ιϑτΣΞ71/ "84ଆηϧϑཧͷ71/
"84Ϛωʔδυ71/ʢϋʔυΣΞ71/ʣ
"84Ϛωʔδυ71/ "84ଆͷ71/ϧʔλ"84ཧˍϧʔλԽ 71/τϯωϧຊͰଓ ڌ·Ͱ
ग़ͯ͘Δ༻ޠ ԾϓϥΠϕʔτήʔτΣΠʹ7JSUVBM1SJWBUF(BUFXBZʢ7(8ʣ 71$ʹؔ࿈͚ͮΔήʔτΣΠ ΧελϚʔήʔτΣΠʹ$VTUPNFS(BUFXBZʢ$(8ʣ ΦϯϓϨϛεଆͷ71/ϧʔλ άϩʔόϧ*1ඞཁ 71/ଓʹ71/$POOFDUJPO 7(8ͱ$(8Λ*1TFD71/Ͱଓ
ͭͷ71/τϯωϧ ಈతʢ#(1ʣ·ͨ੩తϧʔςΟϯά
ΧελϚʔήʔτΣΠʢ$(8ʣʹ͍ͭͯ ҎԼͷϖʔδʹهࡌ͋Δϧʔλ͕Φεεϝ IUUQTBXTBNB[PODPNKQWQDGBRT ʮ2"NB[PO71$Ͱػೳ͢Δ͜ͱ͕ΒΕ͍ͯΔΧ ελϚʔήʔτΣΠஔʹͲͷΑ͏ͳͷ͕͋Γ· ͔͢ ʯ
੩తϧʔςΟϯάରԠʢൈਮʣ w $JTDP"4"γϦʔζόʔδϣϯҎ߱ͷιϑτΣΞ w $JTDP*43*04Ҏ߱ͷιϑτΣΞΛ࣮ߦ w +VOJQFS439γϦʔζαʔϏεήʔτΣΠ +VO04Ҏ߱ͷιϑτΣΞΛ
࣮ߦ w 'PSUJOFU'PSUJHBUF γϦʔζ'PSUJ04Ҏ߱·ͨҎ߱ͷιϑτΣ ΞΛ࣮ߦ w 1BMP"MUP/FUXPSLT1"/04Ҏ߱·ͨҎ߱ͷιϑτΣΞΛ࣮ߦ w :BNBIB3593PVUFST3FWҎ߱ͷιϑτΣΞ ͳͲͳͲɾɾɾ
ಈతϧʔςΟϯάରԠ #(1ඞཁ ൈਮ w $JTDP*43*04Ҏ߱ͷιϑτΣΞΛ࣮ߦ w +VOJQFS439γϦʔζαʔϏεήʔτΣΠ +VO04Ҏ߱ͷιϑ
τΣΞΛ࣮ߦ w 'PSUJOFU'PSUJHBUF γϦʔζ'PSUJ04Ҏ߱·ͨҎ ߱ͷιϑτΣΞΛ࣮ߦ w 1BMP"MUP/FUXPSLT1"/04Ҏ߱·ͨҎ߱ͷιϑτΣ ΞΛ࣮ߦ w :BNBIB3593PVUFST3FWҎ߱ͷιϑτΣΞ ͳͲͳͲɾɾɾ
੩తʁಈతʁ ੩తϧʔςΠϯά खಈͰωοτϫʔΫϧʔςΟϯάΛઃఆ ಈతϧʔςΟϯά ωοτϫʔΫใΛ૬ޓަ ωοτϫʔΫڥมߋΛ૬ޓʹࣗಈө
"84Ϛωʔδυ71/ઃఆ
ԾϓϥΠϕʔτήʔτΣΠʢ7(8ʣ࡞
ΧελϚʔήʔτΣΠʢΦϯϓϨ71/ϧʔλʣొ
71/ଓ࡞ʢݸͷઃఆͰ5VOOFMʣ
71/ϧʔλͷαϯϓϧίϯϑΟάͷμϯϩʔυ
αϯϓϧίϯϑΟά *1TFD71/ͷઃఆ *,& *4",.1 *1TFD5VOOFM ಈతϧʔςΟϯάͷ߹ɺ#(1ϧʔςΟϯάઃఆ "84ଓઌ*1
αϯϓϧίϯϑΟάͷҙ μϯϩʔυͨ͠ϑΝΠϧͷʮίϝϯτʯʹཹҙ͕هࡌ Ұ෦ίϐʔΞϯυϖʔετͰͷઃఆͰ͖ͣɺ(6* ૢ࡞ w $IFDL1PJOU4FDVSJUZ(BUFXBZ3Ҏ߱ˠҰ෦(6*ઃఆ w 'PSUJOFU'PSUJHBUF
γϦʔζ'PSUJ04Ҏ߱·ͨ Ҏ߱ˠطଘઃఆͱॏෳ͠ͳ͍Α͏֤ઃఆʹ൪߸༩ඞཁ w $JTDP.FSBLJ.9γϦʔζˠ(6*ͷΈ
αϯϓϧίϯϑΟάͷҙ ੩తϧʔςΟϯάͷ߹ 71$͚ϧʔςΟϯά෦ͷॻ͖͕͑ඞཁ 71$ͷαϒωοτ͕Ͱهࡌ͞Ε͓ͯΓهॻ ͖͕͑ඞཁ
αϯϓϧίϯϑΟάͷҙ ಈతϧʔςΟϯάͷ߹ ͦͷ··ઃఆ͢Δͱϧʔλʹઃఆ͞ΕͨσϑΥϧτϧʔτ͕ 7(8ʹΞυόλΠζͷͰҙʢҎԼ$JTDPϧʔλͷ߹ʣ router bgp 65000 neighbor
169.254.27.xxx remote-as 10124 neighbor 169.254.27.xxx activate neighbor 169.254.27.xxx timers 10 30 30 address-family ipv4 unicast neighbor 169.254.27.xxx remote-as 10124 neighbor 169.254.27.xxx timers 10 30 30 neighbor 169.254.27.xxx default-originate →ෆཁͰ͋Εআ neighbor 169.254.27.xxx activate neighbor 169.254.27.xxx soft-reconfiguration inbound ! To advertise additional prefixes to Amazon VPC, copy the 'network' statement ! and identify the prefix you wish to advertise. Make sure the prefix is present ! in the routing table of the device with a valid next-hop. network 0.0.0.0 →ΞυόλΠζ͢ΔϧʔτΛࢦఆʢྫɿnetwork 192.168.1.0 mask 255.255.255.0ʣ
"84ଆͷϧʔςΟϯάઃఆ ՕॴͰϧʔτઃఆ͕ඞཁ 7(8 71$ϧʔτςʔϒϧ
7(8ͷϧʔςΟϯάઃఆʢ੩తϧʔςΟϯάͷ߹ʣ ಈతϧʔςΟϯάͷ߹ BGPͰCGW͔Βड৴ͨ͠ϧʔτΛࣗಈઃఆ
71$ͷϧʔτςʔϒϧʢ੩తϧʔςΟϯά߹ʣ
71$ͷϧʔτςʔϒϧʢಈతϧʔςΟϯά߹ʣ
ιϑτΣΞ71/
ιϑτΣΞ71/ "84ଆηϧϑཧͷ71/
ιϑτΣΞ71/ αΠτؒ71/ ڌҎ্ͷଓઌ ϧʔλཧΛߟྀ͢ΔͱΩϟϦΞͷϚωʔδυαʔϏεͷํ͕ྑ͍ ߹͋Γ·͢
ϦϞʔτΞΫηε71/ʢ44-71/ʣՄೳ ιϑτΣΞ71/
ιϑτΣΞ71/ߏங࣌ͷҙ ༗໊ϧʔλϝʔΧ͕"84.BSLFUQMBDFͰఏڙ ࣌ؒ՝ۚϥΠηϯε൛ 64αϙʔτ #:0-ϥΠηϯε൛ ผ్ཧళ͔ΒϥΠηϯεߪೖ ཧళຊ๏ਓͷαϙʔτ
ιϑτΣΞ71/ͷ"84ߏஙͷྲྀΕ 71$্ʹιϑτΣΞ71/&$ΠϯελϯεΛߏங رϝʔΧʔͷ".*ʢԾϧʔλΠϝʔδʣΛબ ηΩϡϦςΟάϧʔϓϧʔϧͰɺ71/ʹར༻͢ΔϓϩτίϧڐՄ *1ʢ&41*1TFDʣɺ6%1ϙʔτ *4",.1 ͓Αͼ *1TFD/"55SBWFSTBM
ͱɺϧʔλཧ௨৴༻ͷड৴τϥϑΟοΫΛڐՄ &MBTUJD*1ΞυϨεʢ"84ཧͷݻఆάϩʔόϧ*1ʣΛׂΓͯ 71$ϧʔτςʔϒϧʹઃఆ 71/௨৴ઌωοτϫʔΫͷϧʔτΛιϑτΣΞ71/&$Πϯελϯεͷ&/*Λࢦఆ ιϑτΣΞ71/&$Πϯελϯεʹͯʮૹ৴ݩૹ৴ઌνΣοΫΛແޮʯ͠ɺύ έοτసૹڐՄ
ৄࡉ֤ϝʔΧͷϚχϡΞϧࢀর
τϥϒϧγϡʔτ
71/ܦ༝Ͱ௨৴Ͱ͖ͳ͍ ϧʔλͷϩά֬ೝ "84ɾΦϯϓϨͷ*1TFDτϯωϧͷ61͍ͯ͠Δ͔ʁ ಈతϧʔςΟϯά߹ɺϧʔτςʔϒϧͷө ௨৴ڐՄ "84ʹηΩϡϦςΟάϧʔϓɾ/"$- ΦϯϓϨʹ'JSFXBMMɾϧʔλ
·ͱΊ
·ͱΊ $*%3ʢ*1ΞυϨεʣॏෳ͠ͳ͍Α͏ઃܭ ॊೈੑͱ֦ுੑɺੑʢ";ʣΛߟྀͯ͠ઃܭ 71$ϧʔτςʔϒϧ௨৴ͷྲྀΕͷΠϝʔδ͕ॏཁ ΦϯϓϨϛεͱͷଓ%JSFDU$POOFDU71/
ࢀߟݩ "84#MBDL#FMU0OMJOF4FNJOBS"NB[PO71$ IUUQTXXXTMJEFTIBSFOFU"NB[PO8FC4FSWJDFT+BQBOBXTCMBDLCFMUPOMJOF TFNJOBSBNB[POWQD "84#MBDL#FMU5FDIγϦʔζ"84%JSFDU$POOFDU IUUQTXXXTMJEFTIBSFOFU"NB[PO8FC4FSWJDFT+BQBOBXTCMBDLCFMUUFDIBXTEJSFDUDPOOFDU αϙʔτ͞Ε͍ͯͳ͍71$ϐΞଓઃఆ IUUQTEPDTBXTBNB[PODPNKB@KQWQDMBUFTUQFFSJOHJOWBMJEQFFSJOHDPOpHVSBUJPOTIUNM
&MBTUJD-PBE#BMBODJOHͷൺֱ IUUQTBXTBNB[PODPNKQFMBTUJDMPBECBMBODJOHEFUBJMT