【问题标题】:InvalidInput: Invalid request on AWS Route 53InvalidInput:AWS Route 53 上的无效请求
【发布时间】:2015-10-27 16:22:43
【问题描述】:

我正在尝试通过 SDK 在 AWS 路由 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
 });
}

感谢您的帮助!!

【问题讨论】:

    标签: javascript amazon-web-services


    【解决方案1】:

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

    【讨论】:

    • 这可行,但出现了不同的问题。现在我收到一个 InvalidChangeBatch 错误,说别名目标名称不在目标区域内。有任何想法吗?感谢您到目前为止的帮助!!!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-12
    • 1970-01-01
    • 2015-04-07
    • 1970-01-01
    • 2020-12-11
    • 1970-01-01
    相关资源
    最近更新 更多