我正在将Amazon Route53与aws-java-sdk-route53
一起使用,并且UPSERT / UPDATE出现问题。
记录创建工作正常,但是当我更新记录并发送upsert调用时会引发异常
errorCode:“ InvalidChangeBatch”错误类型:“ Client”错误消息: “ [该请求包含一组无效的资源记录更改 设置'CNAME cname1.checkdomain.com。']“ statusCode:400
一年前,使用相同的代码库,这些调用可以正常工作。 观察到另一种奇怪的行为,如果我更新记录的记录名,它可以正常工作,并且如果我更改了其他字段(例如ttl,ip / host等)以及更改,也反映了更改。 记录名称也可以。总而言之,如果更新调用的记录名称没有更改,则SDK会引发异常。
amazonRoute53.changeResourceRecordSets(changeResourceRecordSetsRequest)