全部产品

MPS SDK调用如何进行多地域支持

更新时间:2018-02-22 14:27:10

MPS目前支持哪些地域及其regionID对照表

地域 RegionID
亚太东南1(新加坡) ap-southeast-1
欧洲中部1(法兰克福) eu-central-1
华北2 cn-beijing
华东2 cn-shanghai
华南1 cn-shenzhen
亚太东北1(东京) ap-northeast-1
香港 cn-hongkong
美国西部1(硅谷) us-west-1
华东1 cn-hangzhou

JAVA SDK如何调用非杭州地域MPS的接口

例如,添加北京地域支持(其他地域类似,将cn-beijing改为其他地域的regionID),参见 JAVA SDK > 快速入门。注意更新core依赖到 最新版本

  1. import com.aliyuncs.profile.DefaultProfile;
  2. import com.aliyuncs.DefaultAcsClient;
  3. DefaultProfile.addEndpoint("cn-beijing","cn-beijing","Mts","mts.cn-beijing.aliyuncs.com");
  4. DefaultProfile profile = DefaultProfile.getProfile("cn-beijing", accessKeyId, accessKeySecret);
  5. DefaultAcsClient client = new DefaultAcsClient(profile);

PHP SDK如何调用非杭州地域MPS的接口

例如,添加北京地域支持(其他地域类似,将cn-beijing改为其他地域的regionID),参见 PHP SDK > 快速入门,注意更新core依赖到 最新版本

编辑aliyun-php-sdk-core/Regions/endpoints.xml文件,在最后一行()之前添加北京地域(其他地域类似):

  1. <Endpoint name="mts-cn-beijing">
  2. <RegionIds>
  3. <RegionId>mts-cn-beijing</RegionId>
  4. </RegionIds>
  5. <Products>
  6. <Product>
  7. <ProductName>Mts</ProductName>
  8. <DomainName>mts.cn-beijing.aliyuncs.com</DomainName>
  9. </Product>
  10. </Products>
  11. </Endpoint>
  12. include_once 'aliyun-php-sdk-core/Config.php';
  13. $profile = DefaultProfile::getProfile('mts-cn-beijing',
  14. $access_key_id,
  15. $access_key_secret);
  16. $client = new DefaultAcsClient($profile);

Python SDK如何调用非杭州地域MPS的接口

例如,添加北京地域支持(其他地域类似,将cn-beijing改为其他地域的regionID),参见 Python SDK > 快速入门,注意更新core依赖到 最新版本

编辑python的site-packages目录下的aliyunsdkcore/endpoints.xml文件,在最后一行()之前添加北京地域(其他地域类似):

  1. <Endpoint name="mts-cn-beijing">
  2. <RegionIds>
  3. <RegionId>mts-cn-beijing</RegionId>
  4. </RegionIds>
  5. <Products>
  6. <Product>
  7. <ProductName>Mts</ProductName>
  8. <DomainName>mts.cn-beijing.aliyuncs.com</DomainName>
  9. </Product>
  10. </Products>
  11. </Endpoint>
  12. from aliyunsdkcore import client
  13. clt = client.AcsClient(access_key_id,
  14. access_key_secret,
  15. 'mts-cn-beijing')
  16. search_media_workflow(clt)