InvalidInput:在AWS Route 53上的无效请求

InvalidInput: Invalid request on AWS Route 53

本文关键字:无效 请求 Route AWS InvalidInput      更新时间:2023-09-26

我试图通过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
 });
}

谢谢你的帮助!

可以尝试删除TTL吗?当你使用别名时,你不指定TTL,因为Route 53将使用目标的TTL。另外,根据文档,您的别名目标区域id应该是Z3AQBSTGFYJSTF。