Skip to content

Instantly share code, notes, and snippets.

@zxkane
Last active February 14, 2020 04:08
Show Gist options
  • Select an option

  • Save zxkane/3362cc34fc8c7b43572e9908ef2cabc9 to your computer and use it in GitHub Desktop.

Select an option

Save zxkane/3362cc34fc8c7b43572e9908ef2cabc9 to your computer and use it in GitHub Desktop.
Create/Update/Delete DNS records in Route 53 hosted zone in CLI
{
"Comment": "Delete CNAME record in route 53 hosted zone",
"Changes": [
{
"Action": "DELETE",
"ResourceRecordSet": {
"Name": "pypi.mirrors.testtest.vme360.com",
"Type": "CNAME",
"TTL": 300,
"ResourceRecords": [
{
"Value": "d3rpjb8k6wm2ee.cloudfront.cn"
}
]
}
},
{
"Action": "DELETE",
"ResourceRecordSet": {
"Name": "mirrors.testtest.vme360.com",
"Type": "CNAME",
"TTL": 300,
"ResourceRecords": [
{
"Value": "d3rpjb8k6wm2ee.cloudfront.cn"
}
]
}
},
{
"Action": "DELETE",
"ResourceRecordSet": {
"Name": "\\100.testtest.vme360.com",
"Type": "CNAME",
"TTL": 300,
"ResourceRecords": [
{
"Value": "d3rpjb8k6wm2ee.cloudfront.cn"
}
]
}
},
{
"Action": "DELETE",
"ResourceRecordSet": {
"Name": "mirror.testtest.vme360.com.",
"Type": "A",
"AliasTarget": {
"HostedZoneId": "Z3RFFRIM2A3IF5",
"DNSName": "d3rpjb8k6wm2ee.cloudfront.cn.",
"EvaluateTargetHealth": false
}
}
}
]
}
{
"Comment": "Creating Alias resource record sets in Route 53 of China Region",
"Changes": [{
"Action": "UPSERT",
"ResourceRecordSet": {
"Name": "mirrors.testtest.vme360.com",
"Type": "A",
"AliasTarget":{
"HostedZoneId": "Z3RFFRIM2A3IF5",
"DNSName": "d1nmolwe7ghxas.cloudfront.cn",
"EvaluateTargetHealth": false
}}
},{
"Action": "UPSERT",
"ResourceRecordSet": {
"Name": "pypi.mirrors.testtest.vme360.com",
"Type": "A",
"AliasTarget":{
"HostedZoneId": "Z3RFFRIM2A3IF5",
"DNSName": "d1nmolwe7ghxas.cloudfront.cn",
"EvaluateTargetHealth": false
}}
}
]
}
{
"Comment": "Create a CNAME record in route 53 hosted zone",
"Changes": [
{
"Action": "CREATE",
"ResourceRecordSet": {
"Name": "mirrors.testtest.vme360.com",
"Type": "CNAME",
"TTL": 300,
"ResourceRecords": [
{
"Value": "d3rpjb8k6wm2ee.cloudfront.cn"
}
]
}
}
]
}
@zxkane

zxkane commented Feb 8, 2020

Copy link
Copy Markdown
Author

AWS CLI sample command for Route 53 in China Region

aws route53 change-resource-record-sets --hosted-zone-id Z2C5FOBW37XAO3 --change-batch file://tmp/route53.new-cname-record.json  --endpoint-url https://api.route53.cn

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment