大家好日子!
我使用boto3创建A记录以指向我已创建的负载均衡器。当我尝试发送以下记录时:
aws_response = route53.change_resource_record_sets(
HostedZoneId=_hostedZoneId,
ChangeBatch={
'Comment': 'Creating a record',
'Changes': [
{
'Action': 'CREATE',
'ResourceRecordSet': {
'Name': _name,
'Type': 'A',
'TTL': 15,
'AliasTarget': {
'HostedZoneId': _aliasHostedZoneId,
'DNSName': _instanceAlias,
'EvaluateTargetHealth': False
}
}
}
]
}
)

我收到回复: 2017-08-11 11:41:16,775警告调用ChangeResourceRecordSets操作时发生错误(InvalidInput):无效请求
这真的很模糊,我试图找出输入不好的地方。
以下是我的变量的值,格式可能不正确:
_hostedZoneId = 'Z3BCDEFG3AAAAA' (changed it)
_name = 'subdomain.domain.com'
_aliasHostedZoneId = 'Z12BBB3BBB4B5B'
_instanceAlias = 'somename-1234567890.us-east-1.elb.amazonaws.com'
非常感谢你这么做。