Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/335.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
aws python sdk boto3客户端路由53域获取\u域\u建议客户端错误 导入boto3 >>>r53d=boto3.client('route53domains',aws_access_key_id='(删除)',aws_secret_access_key='(删除)',region_name='us-east-1') >>>response=r53d.get\u domain\u建议(DomainName='example',SuggestionCount=5,OnlyAvailable=True) 回溯(最近一次呼叫最后一次): 文件“”,第1行,在 文件“/home/user/.pyenv/versions/webev.net/lib/python2.7/site packages/botocore/client.py”,第159行,在api调用中 返回self.\u make\u api\u调用(操作名称,kwargs) 文件“/home/user/.pyenv/versions/webev.net/lib/python2.7/site packages/botocore/client.py”,第494行,在_make_api_call中 raise ClientError(已解析的\u响应、操作\u名称) botocore.exceptions.ClientError:调用GetDomainSuggestions操作时发生错误(InvalidInput):错误:[给定域名必须包含多个标签]_Python_Amazon Web Services_Boto3_Amazon Route53 - Fatal编程技术网

aws python sdk boto3客户端路由53域获取\u域\u建议客户端错误 导入boto3 >>>r53d=boto3.client('route53domains',aws_access_key_id='(删除)',aws_secret_access_key='(删除)',region_name='us-east-1') >>>response=r53d.get\u domain\u建议(DomainName='example',SuggestionCount=5,OnlyAvailable=True) 回溯(最近一次呼叫最后一次): 文件“”,第1行,在 文件“/home/user/.pyenv/versions/webev.net/lib/python2.7/site packages/botocore/client.py”,第159行,在api调用中 返回self.\u make\u api\u调用(操作名称,kwargs) 文件“/home/user/.pyenv/versions/webev.net/lib/python2.7/site packages/botocore/client.py”,第494行,在_make_api_call中 raise ClientError(已解析的\u响应、操作\u名称) botocore.exceptions.ClientError:调用GetDomainSuggestions操作时发生错误(InvalidInput):错误:[给定域名必须包含多个标签]

aws python sdk boto3客户端路由53域获取\u域\u建议客户端错误 导入boto3 >>>r53d=boto3.client('route53domains',aws_access_key_id='(删除)',aws_secret_access_key='(删除)',region_name='us-east-1') >>>response=r53d.get\u domain\u建议(DomainName='example',SuggestionCount=5,OnlyAvailable=True) 回溯(最近一次呼叫最后一次): 文件“”,第1行,在 文件“/home/user/.pyenv/versions/webev.net/lib/python2.7/site packages/botocore/client.py”,第159行,在api调用中 返回self.\u make\u api\u调用(操作名称,kwargs) 文件“/home/user/.pyenv/versions/webev.net/lib/python2.7/site packages/botocore/client.py”,第494行,在_make_api_call中 raise ClientError(已解析的\u响应、操作\u名称) botocore.exceptions.ClientError:调用GetDomainSuggestions操作时发生错误(InvalidInput):错误:[给定域名必须包含多个标签],python,amazon-web-services,boto3,amazon-route53,Python,Amazon Web Services,Boto3,Amazon Route53,谷歌搜索“aws boto route53 Give域名必须包含一个以上的标签”,或者搜索的变体不会产生任何结果,而且我似乎找不到ClientError例外文档。。。有什么帮助吗 编辑:据我所知,我的所有参数都符合,并且response=r53d.list\u domains()工作正常,因此我知道这不是boto3.client参数。与上面所说的相反,get\u domain\u suggestions()需要有效的TLD。传递example.com应该会返回一些结果 >>>

谷歌搜索“aws boto route53 Give域名必须包含一个以上的标签”,或者搜索的变体不会产生任何结果,而且我似乎找不到ClientError例外文档。。。有什么帮助吗

编辑:据我所知,我的所有参数都符合,并且
response=r53d.list\u domains()
工作正常,因此我知道这不是
boto3.client
参数。

与上面所说的相反,
get\u domain\u suggestions()
需要有效的TLD。传递
example.com
应该会返回一些结果

>>> import boto3
>>> r53d = boto3.client('route53domains', aws_access_key_id='(removed)', aws_secret_access_key='(removed)', region_name='us-east-1') 
>>> response = r53d.get_domain_suggestions(DomainName='example', SuggestionCount=5, OnlyAvailable=True)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/home/user/.pyenv/versions/webev.net/lib/python2.7/site-packages/botocore/client.py", line 159, in _api_call
    return self._make_api_call(operation_name, kwargs)
  File "/home/user/.pyenv/versions/webev.net/lib/python2.7/site-packages/botocore/client.py", line 494, in _make_api_call
    raise ClientError(parsed_response, operation_name)
botocore.exceptions.ClientError: An error occurred (InvalidInput) when calling the GetDomainSuggestions operation: Errors: [Give domain name must contain more than 1 label]

看起来像只虫子<代码>获取域建议()需要TLD。因此,您需要为
DomainName
@helloV提供多个标签,文档状态为“指定了(或不指定)顶级域的字符串”,并且
DomainName='example'
DomainName='example.com'
具有相同的结果。这就是我想弄明白的,为
DomainName
提供多个标签意味着什么……这就是为什么说它是一个bug。代码和文档不同步。您需要提供TLD(额外标签)才能工作。@helloV Oh
dominame='example.com'
正在工作。。。我可以发誓它昨晚复制了同样的结果。对不起!如果你想发布答案,我会接受的。谢谢你的帮助!:)
>>> for val in r53d.get_domain_suggestions(DomainName='google.com', SuggestionCount=5, OnlyAvailable=True)['SuggestionsList']: print val['DomainName']
6oo6l3.com
moveogle.com
googleannounces.com
googleunveils.com
adwordsonline.com