小编dar*_*nea的帖子

boto3 python change_resource_record_sets

我正在尝试使用boto3创建新的DNS记录,但是我似乎正在找回一个非常模棱两可的错误。我玩过以下一些参数:

https://boto3.readthedocs.io/zh-CN/develop/reference/services/route53.html#Route53.Client.change_resource_record_sets

我已经搜索了此示例,但找不到任何示例。

    [12/01/2017 09:57:12] [INFO]: get_zone_data found zone [{u'ResourceRecordSetCount': 11, u'CallerReference': 
    '6A78SD-88E9-11F7-B1C6-A8S7DAS8D7',
     u'Config': {u'PrivateZone': False}, u'Id': '/hostedzone/ASD678ASD78', u'Name': 'test.mydomain.com.'}]
    Traceback (most recent call last):
      File "example.py", line 6, in <module>
        dns.add(name='hurried.me')
      File "scale/scale/net/dns.py", line 99, in add
client.change_resource_record_sets(**params)
      File "/usr/local/lib/python2.7/site-packages/botocore/client.py", line 251, in _api_call
        return self._make_api_call(operation_name, kwargs)
      File "/usr/local/lib/python2.7/site-packages/botocore/client.py", line 537, in _make_api_call
        raise ClientError(parsed_response, operation_name)
    botocore.exceptions.ClientError: An error occurred (InvalidInput) when calling the ChangeResourceRecordSets operation: Invalid request
Run Code Online (Sandbox Code Playgroud)

我的代码:

    def add(self, name=None,
            type='A',
            location='172.32.0.1',
            weight=10,
            ttl=10,
            private=False,
            ):

    zone …
Run Code Online (Sandbox Code Playgroud)

python amazon-ec2 boto3

3
推荐指数
1
解决办法
2221
查看次数

标签 统计

amazon-ec2 ×1

boto3 ×1

python ×1