2021/12/09(木)に行われた【JAWS-UG CLI専門支部 #239R Route53基礎 (ホストゾーン)】にて発表した 「CloudFormationとCLIとRoute53」 の資料です。
$MPVE'PSNBUJPOͱ$-*ͱ3PVUFגࣜձࣾϞϦαϫখࣨو࢙IUUQTEPDTBXTBNB[PODPNKB@KQ"84$MPVE'PSNBUJPOMBUFTU6TFS(VJEFDGOXIBUJTIPXEPFTJUXPSLIUNM
View Slide
ࣗݾհࣄɿςοΫϦʔυ"84ΠϯϑϥΤϯδχΞ͖ͳαʔϏεɿ$PEF#VJME$MPVE'PSNBUJPO໊લɿখࣨو࢙ॴଐɿגࣜձࣾϞϦαϫγεςϜ։ൃ෦Πϊϕʔγϣϯ։ൃ՝
w 3PVUFϨίʔυηοτ5JQTw "84ͷ֎ʹґଘ͢Δ߹w Ұ͖Γͷ࡞ۀͷ߹w "84ʹґଘ͢Δ߹w ύϒϦοΫυϝΠϯw ϓϥΠϕʔτυϝΠϯΞδΣϯμ
3PVUFϨίʔυηοτ࡞ͷࣗత5JQT
"84֎ʹґଘ͢Δ߹$MPVE'PSNBUJPOͱ૬ੑ͕ѱ͍
֎෦ϨίʔυηοτͷՃ
֎෦ϨίʔυηοτՃaws route53 change-resource-record-sets \--hosted-zone-id {Route53 hosted zone ID} \--change-batch file://{作成したJSON}+40/࡞ͯ͠$-*Ͱొ
+40/࡞ͯ͠$-*Ͱొ֎෦ϨίʔυηοτՃw +40/ϑΝΠϧɺϓϩδΣΫτͷ(JUͰཧw ͍ͭͰʹ$-*ίϚϯυ3&"%.&ʹهࡌ
ҰΓͷ࡞ۀ$MPVE'PSNBUJPOͱ૬ੑ͕ѱ͍
"84$FSUJpDBUF.BOBHFS
ϚωίϯͰ࡞ͬͯϘλϯϙν͕ૣ͍"$.
"84ґଘ͢Δ߹$MPVE'PSNBUJPOͱ૬ੑ͕ྑ͍
1VCMJD%PNBJO
σϑΥϧτ%/4໊͔Βͷมߋ͕ඞਢ$MPVE'SPOUw ڥ͝ͱʹ%/4໊͕มΘΔw ࠶ߏஙͰ%/4໊͕มΘΔ
σϑΥϧτ%/4໊͔Βͷมߋ͕ඞਢ"-# $%,ͷྫw ڥ͝ͱʹ%/4໊͕มΘΔw ࠶ߏஙͰ%/4໊͕มΘΔ
1SJWBUF%PNBJO
Πϯλʔφϧ%/4ΛݐͯΔ3%4w ΞϓϦ͔Βࢀর͢Δ%/4໊ͷݻఆԽ͕Ͱ͖Δw ΫϥελʔΤϯυϙΠϯτͱϦʔμʔΤϯυϙΠϯτ
Πϯλʔφϧ%/4ΛݐͯΔ3FEJTw .VBMUJ";ͷ߹ͱͦ͏Ͱͳ͍߹ͳͲΓସ͑ΕΔw ΫϥελʔΤϯυϙΠϯτͱϓϥΠϚϦʔΤϯυϙΠϯτ
·ͱΊ
3PVUFͷࢀরઌ͝ͱʹ࠷దԽ·ͱΊw "84֎ͷϨίʔυηοτw +40/Λ४උͯ͠$-*ָ͕w "84ϦιʔεͰҰ͔͠͠ͳ͍࡞ۀw Ϛωδϝϯτίϯιʔϧָ͕w 3PVUFͷυϝΠϯ࡞w "$.ͷ%/4ೝূw "84ϦιʔεͰԿ࡞ۀ͢Δ߹w $MPVE'PSNBUJPO$%/ָ͕w $MPVE'SPOU"-#֎͖%/4ͷઃఆw 3%4&MBTUJ$BDIF͖%/4ͷઃఆ
(PΤϯδχΞืूதΧδϡΞϧ໘ஊͯ͠·͢w όοΫΤϯυΤϯδχΞw "84 (P1ZUIPO %PDLFSܦݧऀ1IPUP1",65"40ʢΑ͘͏ϋϯυαΠϯࣸਅૉࡐاըʣ'POU.PSJTBXB