【问题标题】:AWS PHP2 SDK - Creating Route53 Weighted Record SetAWS PHP2 SDK - 创建 Route53 加权记录集
【发布时间】:2013-06-03 22:45:10
【问题描述】:

我正在使用 AWS PHP2 API 创建加权记录集:

array("Action"=>"CREATE",
      "ResourceRecordSet"=>array("Name"=>"sub.mydomain.com",
            "Type"=>"CNAME",
            "TTL"=>60,
            "ResourceRecords"=>array(array("Value"=>"address_value")),
            "Weight"=>1,
            "SetIdentifier"=>"some id"));

这是我遇到的错误

AWS 错误代码:InvalidInput,状态代码:400,AWS 请求 ID:xx-xx-xx-xxxx,AWS 错误类型:客户端,AWS 错误消息:无效 XML; cvc-complex-type.2.4.a:发现以元素“重量”开头的无效内容。需要 '{"https://route53.amazonaws.com/doc/2012-12-12/":HealthCheckId}' 之一。

为什么要寻找 HealthCheckId?据我了解,加权记录不需要运行状况检查(与故障转移不同)。

谢谢!

更新/解决: 解决方案是荒谬的! (https://forums.aws.amazon.com/message.jspa?messageID=458503) 参考 LeeZ 的回复。

【问题讨论】:

  • 这是一个非常令人困惑的错误,我认为你是对的,不需要它。我想查看完整的 HTTP 请求和响应。您可以使用 Guzzle LogPlugin 来执行此操作。 $route53Client->addSubscriber(\Guzzle\Plugin\Log\LogPlugin::getDebugPlugin());不过,请务必在发布任何敏感信息之前对其进行编辑。

标签: php sdk amazon-web-services recordset


【解决方案1】:

更新/解决:

解决方案太荒谬了! (https://forums.aws.amazon.com/message.jspa?messageID=458503) 参考 LeeZ 的回复。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-01-08
    • 2022-11-28
    • 2013-08-05
    • 1970-01-01
    • 2018-08-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多