654
阿里云
AssumeRole__操作接口_STS API文档_访问控制-阿里云
接口描述
通过该接口,获取一个扮演该角色的临时身份。
请求参数
Action
- 类型:String
- 必须:是
- 描述:系统规定参数,取值:AssumeRole
RoleArn
- 类型:String
- 必须:是
- 描述:指定角色的全局资源描述符(Aliyun Resource Name,简称Arn)。每个角色都有一个唯一的全局资源描述符,规定格式为 acs:ram::$accountID:role/$roleName ,一个样例:acs:ram::1234567890123456:role/samplerole 。您可以在RAM控制台的角色管理页面RAM控制台的角色管理列表中,进入角色详情页可以查看一个角色的RoleArn。
RoleSessionName
- 类型:String
- 必须:是
- 描述:用户自定义参数。此参数用来区分不同的Token,可用于用户级别的访问审计。
- 格式:
^[a-zA-Z0-9.@-_]+$
2-32个字符
Policy
- 名称:Policy
- 类型:String
- 必须:否
- 描述:授权策略Policy,Policy长度限制为1024字节;您可以通过此参数限制生成的Token的权限,不指定则返回的Token将拥有指定角色的所有权限。
DurationSeconds
- 名称:DurationSeconds
- 类型:Integer
- 必须:否
- 描述:指定的过期时间,单位为秒。过期时间范围:900 ~ 3600,默认值为3600。
返回参数
Credentials
- 类型:Credentials
- 描述:访问凭证
AssumedRoleUser
- 类型:AssumedRoleUser
- 描述:角色扮演临时身份
操作示例
HTTP Request
https://sts.aliyuncs.com?Action=AssumeRole
&RoleArn=acs:ram::1234567890123456:role/adminrole
&RoleSessionName=alice
&DurationSeconds=3600
&Policy=<url_encoded_policy>
&<公共请求参数>
HTTP Response
XML格式
<AssumeRoleResponse>
<RequestId>6894B13B-6D71-4EF5-88FA-F32781734A7F</RequestId>
<AssumedRoleUser>
<arn>acs:sts::1234567890123456:assumed-role/AdminRole/alice</arn>
<AssumedRoleUserId>344584339364951186:alice<AssumedRoleUserId>
</AssumedRoleUser>
<Credentials>
<AccessKeyId>STS.L4aBSCSJVMuKg5U1vFDw</AccessKeyId>
<AccessKeySecret>wyLTSmsyPGP1ohvvw8xYgB29dlGI8KMiH2pKCNZ9</AccessKeySecret>
<SecurityToken>CAESrAIIARKAAShQquMnLIlbvEcIxO6wCoqJufs8sWwieUxu45hS9AvKNEte8KRUWiJWJ6Y+YHAPgNwi7yfRecMFydL2uPOgBI7LDio0RkbYLmJfIxHM2nGBPdml7kYEOXmJp2aDhbvvwVYIyt/8iES/R6N208wQh0Pk2bu+/9dvalp6wOHF4gkFGhhTVFMuTDRhQlNDU0pWTXVLZzVVMXZGRHciBTQzMjc0KgVhbGljZTCpnJjwySk6BlJzYU1ENUJuCgExGmkKBUFsbG93Eh8KDEFjdGlvbkVxdWFscxIGQWN0aW9uGgcKBW9zczoqEj8KDlJlc291cmNlRXF1YWxzEghSZXNvdXJjZRojCiFhY3M6b3NzOio6NDMyNzQ6c2FtcGxlYm94L2FsaWNlLyo=</SecurityToken>
<Expiration>2015-04-09T11:52:19Z</Expiration>
</Credentials>
</AssumeRoleResponse>
JSON格式
{
"Credentials": {
"AccessKeyId": "STS.L4aBSCSJVMuKg5U1vFDw",
"AccessKeySecret": "wyLTSmsyPGP1ohvvw8xYgB29dlGI8KMiH2pKCNZ9",
"Expiration": "2015-04-09T11:52:19Z",
"SecurityToken": "CAESrAIIARKAAShQquMnLIlbvEcIxO6wCoqJufs8sWwieUxu45hS9AvKNEte8KRUWiJWJ6Y+YHAPgNwi7yfRecMFydL2uPOgBI7LDio0RkbYLmJfIxHM2nGBPdml7kYEOXmJp2aDhbvvwVYIyt/8iES/R6N208wQh0Pk2bu+/9dvalp6wOHF4gkFGhhTVFMuTDRhQlNDU0pWTXVLZzVVMXZGRHciBTQzMjc0KgVhbGljZTCpnJjwySk6BlJzYU1ENUJuCgExGmkKBUFsbG93Eh8KDEFjdGlvbkVxdWFscxIGQWN0aW9uGgcKBW9zczoqEj8KDlJlc291cmNlRXF1YWxzEghSZXNvdXJjZRojCiFhY3M6b3NzOio6NDMyNzQ6c2FtcGxlYm94L2FsaWNlLyo="
},
"AssumedRoleUser": {
"arn": "acs:sts::1234567890123456:assumed-role/AdminRole/alice",
"AssumedRoleUserId":"344584339364951186:alice"
},
"RequestId": "6894B13B-6D71-4EF5-88FA-F32781734A7F"
}
最后更新:2016-11-23 17:16:05
上一篇:
业务限制__附录_RAM API文档_访问控制-阿里云
下一篇:
GetCallerIdentity__操作接口_STS API文档_访问控制-阿里云
服务部署约束(affinity:service)__服务编排文档_用户指南_容器服务-阿里云
Logtail性能/资源占用__常见问题_日志服务-阿里云
阿里云全球化迈入2.0阶段,或将助推阿里取得更大突破
阿里云栖大会结束了,但是这些东西不要错过
网站违法信息已整改,如何开通?__规则FAQ_常见问题_阿里云规则-阿里云
标签表达式__附录_OpenAPI 1.0_移动推送-阿里云
查询API分组详情__API分组相关接口_API_API 网关-阿里云
阿里云联手Intel推出新计划 建立精品游戏生态
阿里云与芯讯通SIMCom——互联网生态与垂直行业的深度融合
批量查看消息__队列接口规范_API使用手册_消息服务-阿里云
相关内容
常见错误说明__附录_大数据计算服务-阿里云
发送短信接口__API使用手册_短信服务-阿里云
接口文档__Android_安全组件教程_移动安全-阿里云
运营商错误码(联通)__常见问题_短信服务-阿里云
设置短信模板__使用手册_短信服务-阿里云
OSS 权限问题及排查__常见错误及排除_最佳实践_对象存储 OSS-阿里云
消息通知__操作指南_批量计算-阿里云
设备端快速接入(MQTT)__快速开始_阿里云物联网套件-阿里云
查询API调用流量数据__API管理相关接口_API_API 网关-阿里云
使用STS访问__JavaScript-SDK_SDK 参考_对象存储 OSS-阿里云