专有云升级aliyun-python-sdk-core后报错。而location-readonly.aliyuncs.com域名可以通过curl访问。-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

专有云升级aliyun-python-sdk-core后报错。而location-readonly.aliyuncs.com域名可以通过curl访问。

萌萌怪兽 2018-10-15 20:46:31 50102

私有化部署的专有云升级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没有问题。

专有云 Python
分享到
取消 提交回答
全部回答(3)
  • 吃奥利奥吗
    2019-07-17 23:08:52

    1楼正解

    0 1
  • sr_zhang
    2019-07-17 23:08:52

    1楼正解

    0 0
  • 萌萌怪兽
    2019-07-17 23:08:52
    1. 不建议直接修改 endpoints.json 文件,因为这样会被后续的版本升级覆盖掉。
    2. 可以直接设置 endpoint 来绕过endpoint解析,具体方法如下:
    request = DescribeInstancesRequest()
    // 对这个请求直接设置 Endpoint
    request.set_endpoint("你的Endpoint")
    // 使用这个 Endpoint发起请求
    response = self.client.do_action_with_exception(request)

    这样设置之后, SDK就不会对 location-readonly.aliyuncs.com 发起访问了。

    1 0
添加回答
云计算
使用钉钉扫一扫加入圈子
+ 订阅

时时分享云计算技术内容,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。

推荐文章
相似问题
推荐课程