1. 개요
AWS의 CLI를 이용하여 Route53 DNS 레코드를 업데이트하는 방법이다.
2. Hosted zone ID 획득
{
"HostedZones": [
{
"ResourceRecordSetCount": 4,
"CallerReference": "C510CAC3-D5D9-XXXX-B039-1DFA2XXXXXXX",
"Config": {},
"Id": "/hostedzone/Z1W9BXXXXXXXLB",
"Name": "oliverhelm.me."
}
],
"IsTruncated": false,
"MaxItems": "100"
}
3. 변경 파일 (JSON) 생성
{
"Comment": "Update record to reflect new IP address of home router",
"Changes": [
{
"Action": "UPSERT",
"ResourceRecordSet": {
"Name": "homerouter.cunniffehelm.co.uk.",
"Type": "A",
"TTL": 300,
"ResourceRecords": [
{
"Value": "4.4.4.4"
}
]
}
}
]
}
4. AWS측으로 업데이트
{
"ChangeInfo": {
"Status": "PENDING",
"Comment": "Update home IP Address",
"SubmittedAt": "2015-08-16T11:54:24.907Z",
"Id": "/change/C2JAIG0XXXXXXX"
}
}
