本文简要介绍了Python SDK的安装包下载地址,并提供了操作示例。

Python SDK安装包下载地址

安装包下载地址:

Python SDK示例

#!/usr/bin/env python
#coding=utf-8
from aliyunsdkcore import client
from aliyunsdkcore.profile import region_provider
from aliyunsdksts.request.v20150401 import AssumeRoleRequest
#构建一个阿里云client,用于发起请求
#构建阿里云client时需要设置AccessKey ID和AccessKey Secret
REGIONID = 'cn-shanghai'
ENDPOINT = 'sts.cn-shanghai.aliyuncs.com'
#配置要访问的STS Endpoint
region_provider.add_endpoint('Sts', REGIONID, ENDPOINT)
#初始化client
clt = client.AcsClient('<access-key-id>','<access-key-secret>', REGIONID)
#构建AssumeRole请求
request = AssumeRoleRequest.AssumeRoleRequest()
#指定角色ARN
request.set_RoleArn('<role-arn>')
#设置会话名称,审计服务使用此名称区分调用者
request.set_RoleSessionName('<role-session-name>')
#设置权限策略以进一步限制STS Token获取的权限
request.set_Policy('<policy>')
#发起请求,并得到响应
response = clt.do_action_with_exception(request)
print response
说明