SDK-PYTHON
环境要求
Python 2.7+pip
安装
pip install aliyun-python-sdk-core
pip install aliyun-python-sdk-mts
多区域支持
编辑python的site-packages目录下的aliyunsdkcore/endpoints.xml文件,在最后一行(
</Endpoints>
)之前添加北京区域(其他区域类似):<Endpoint name="mts-cn-beijing">
<RegionIds>
<RegionId>mts-cn-beijing</RegionId>
</RegionIds>
<Products>
<Product>
<ProductName>Mts</ProductName>
<DomainName>mts.cn-beijing.aliyuncs.com</DomainName>
</Product>
</Products>
</Endpoint>
API调用示例
下面以
SearchMediaWorkflow
API调用为例。import json
from aliyunsdkmts.request.v20140618 import SearchMediaWorkflowRequest
def search_media_workflow(clt):
request = SearchMediaWorkflowRequest.SearchMediaWorkflowRequest()
request.set_accept_format('JSON')
response = json.loads(clt.do_action(request))
return response
杭州区域调用示例
只要初始化client时,正确设置RegionId参数”cn-hangzhou”,API调用时无需特殊设置。
from aliyunsdkcore import client
clt = client.AcsClient(access_key_id,
access_key_secret,
'cn-hangzhou')
search_media_workflow(clt)
北京区域调用示例
只要初始化client时,正确设置RegionId参数”mts-cn-beijing”,API调用时无需特殊设置。
from aliyunsdkcore import client
clt = client.AcsClient(access_key_id,
access_key_secret,
'mts-cn-beijing')
search_media_workflow(clt)
文档内容是否对您有帮助?