InvalidInput:AWS Route 53上的请求无效

时间:2015-10-27 16:22:44

标签: javascript amazon-web-services

我正在尝试通过SDK在AWS route 53中设置资源记录,并且我收到无效请求错误(InvalidInput)。你可以仔细检查我的参数,以确保我正确设置它们吗?

function testw () {
var params = {
ChangeBatch: { 
Changes: [ 
  {
    Action: 'CREATE',
    ResourceRecordSet: {
      Name: 'example.com', 
      Type: 'A', 
      AliasTarget: {
        DNSName: 's3-website-us-east-1.amazonaws.com',
        EvaluateTargetHealth: false,
        HostedZoneId: 'Z1YU6G6WEXAMP'
      },
     }
    },
  ],
    Comment: 'This is a test and it should be working.'
   },
 HostedZoneId: 'Z1YU6G6WEXAMP'
};
route53.changeResourceRecordSets(params, function (err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
 });
}

感谢您的帮助!!

1 个答案:

答案 0 :(得分:0)

您可以尝试删除TTL吗?使用别名时,不指定TTL,因为Route 53将使用目标的TTL。此外,根据documentation,您的别名目标区域ID应为Z3AQBSTGFYJSTF。