我正在使用 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 的回复。