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" } }