- 创建AcsClient实例。
client = AcsClient(access_key_id, access_key_secret, mps_region_id);
- 创建request,并设置参数。
request = SubmitJobsRequest.SubmitJobsRequest() request.set_accept_format('json')
- 发起API请求并显示返回值。
response_str = client.do_action_with_exception(request) response = json.loads(response_str) print 'PipelineName is:', response['PipelineList']['Pipeline'][0]['Name'] print 'PipelineId is:', response['PipelineList']['Pipeline'][0]['Id']
完整代码
# -*- coding: utf8 -*-
import json
from aliyunsdkcore.client import AcsClient
from aliyunsdkmts.request.v20140618 import SearchPipelineRequest
access_key_id = 'xxx'
access_key_secret = 'xxx'
mps_region_ids = ['cn-hangzhou', 'cn-beijing', 'cn-shenzhen', 'cn-shanghai',
'cn-hongkong', 'us-west-1', 'ap-southeast-1',
'ap-northeast-1', 'eu-central-1', 'ap-south-1']
for mps_region_id in mps_region_ids:
print 'region is:', mps_region_id
# 创建AcsClient实例
client = AcsClient(access_key_id, access_key_secret, mps_region_id)
# 创建request,并设置参数
request = SearchPipelineRequest.SearchPipelineRequest()
request.set_accept_format('json')
# 发起API请求并显示返回值
response_str = client.do_action_with_exception(request)
response = json.loads(response_str)
print 'PipelineName is:', response['PipelineList']['Pipeline'][0]['Name']
print 'PipelineId is:', response['PipelineList']['Pipeline'][0]['Id']