我正在尝试使用以下命令删除故障转移别名记录集:

aws route53 change-resource-record-sets \
    --hosted-zone-id <my-zone-id> \
    --change-batch file://file.json


json的内容:

{
  "Comment": "test-rdc",
  "Changes": [
  {
    "Action": "DELETE",
    "ResourceRecordSet": {
      "Name": "abc.aws-ab-xyz.abcd.com",
      "Type": "A",
      "SetIdentifier": "abc-Secondary",
      "Failover": "SECONDARY" ,
      "AliasTarget": {
        "HostedZoneId": "jashkhakh",
        "DNSName": "hhhkjhkh",
        "EvaluateTargetHealth": false
      },
      "HealthCheckId": "hhjhkh"
    }
  }]
}



错误:试图删除资源记录集
[name ='abc.aws-ab-xyz.abcd.com。',类型='A',
set-identifier ='abc-Secondary',运行状况检查='hhjhkh'],但值
提供的与当前值不匹配


我已验证json文件中的条目正确。

最佳答案

同时指定TTL。

我在Cloudformation更改中遇到了相同的问题,问题是TTL之间存在差异。

https://github.com/ansible/ansible-modules-core/issues/551#issuecomment-70481068

关于amazon-web-services - AWS Route53记录集删除错误-提供的值与当前值不匹配,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/49442091/

10-09 18:14