全部产品
存储与CDN 数据库 域名与网站(万网) 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网 钉钉智能硬件
阿里云SDK开发指南

获取服务地址

更新时间:2017-11-09 23:01:44

获取服务地址

使用阿里云 SDK 调用云产品 API 时,需要获取每个云产品 API 的服务地址(Endpoint)。您只需在初始化 AcsClient 实例时指定一个地域 ID(Region ID)即可,系统会根据指定的 Region ID 和产品名称,返回对应的服务地址。点击这里查看各地域的 Region ID。

注意:不能随意改变初始化AcsClient实例的参数顺序,必须先输入 AccessKey ID,然后是 Accesskey Secret,最后是 Region ID。

  1. client = AcsClient(
  2. "<your-access-key-id>",
  3. "<your-access-key-secret>",
  4. "<your-region-id>" # 注意参数顺序,Region ID 是第三个参数
  5. );

故障排查

在使用阿里云 Python SDK 时,如果出现 SDK.InvalidRegionIdCan not find endpoint to access. 的错误,可能有如下原因:

  • 原因 1:该产品未在指定区域开通服务,或该产品在指定区域开通了服务,但未注册 Endpoint。

    解决方案:提交工单来注册 Endpoint。

  • 原因 2:参数填写错误。

    解决方案:检查各个参数的值是否正确,并且保证初始化AcsClient实例时参数顺序是正确的。

本文导读目录