我想使用boto在SWF上注册一个域。但是这个错误引发了我。有谁知道如何解决boto.exception.SWFResponseError:SWFResponseError:400在AWS上的错误请求GovCloud
Traceback (most recent call last):
File "register.py", line 17, in <module>
swf_entity.register()
File "/usr/local/lib/python2.7/dist-packages/boto/swf/layer2.py", line 67, in register
self.description)
File "/usr/local/lib/python2.7/dist-packages/boto/swf/layer1.py", line 827, in register_domain
'description': description,
File "/usr/local/lib/python2.7/dist-packages/boto/swf/layer1.py", line 118, in json_request
return self.make_request(action, json_input, object_hook)
File "/usr/local/lib/python2.7/dist-packages/boto/swf/layer1.py", line 145, in make_request
raise excp_cls(response.status, response.reason, body=json_body)
boto.exception.SWFResponseError: SWFResponseError: 400 Bad Request
{u'message': u'The security token included in the request is invalid.', u'__type': u'com.amazon.coral.service#UnrecognizedClientException'}
另外,在CLI中。
AWS SWF列表域--registration状态REGISTERED
HTTPSConnectionPool(host='swf.swf.us-gov-west-1.amazonaws.com.amazonaws.com', port=443): Max retries exceeded with url:/(Caused by NewConnectionError('<requests.packages.urllib3.connection.VerifiedHTTPSConnection object at 0x7fae9bafd9b0>: Failed to establish a new connection: [Errno -2] Name or service not known',))
一切其他AWS区域可以正常使用。但它不适用于AWS GovCloud(美国)地区。
在此先感谢。
感谢您的帮助添加区。 CLI正在工作。但博托SWF不工作。 boto.exception.SWFResponseError:SWFResponseError:400 Bad Request {u'message':u'请求中包含的安全令牌无效。',u'__ type':u'com.amazon.coral.service#UnrecognizedClientException'} –