私有化部署的专有云升级aliyun-python-sdk-core,修改endpoints.json文件后,运行报错。提示
aliyunsdkcore.acs_exception.exceptions.ServerException: HTTP Status: 404 Error:InvalidAccessKeyId.NotFound Specified access key is not found.
配置文件中,
/usr/local/python2/lib/python2.7/site-packages/aliyunsdkcore/endpoint/location_service_endpoint_resolver.py:26:DEFAULT_LOCATION_SERVICE_ENDPOINT = "location-readonly.aliyuncs.com"
location-readonly.aliyuncs.com域名可以通过curl访问,AK没有问题。
1楼正解
request = DescribeInstancesRequest()
// 对这个请求直接设置 Endpoint
request.set_endpoint("你的Endpoint")
// 使用这个 Endpoint发起请求
response = self.client.do_action_with_exception(request)
这样设置之后, SDK就不会对 location-readonly.aliyuncs.com 发起访问了。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。