申请扮演角色

最近更新时间: 2024-10-18 10:38:24

1. 接口描述

接口请求域名: sts.api3.fincloud.tencent.cn。

申请扮演角色

默认接口请求频率限制:20次/秒。

接口更新时间:2022-07-06 16:48:44。

接口只验签名不鉴权。

2. 输入参数

以下请求参数列表仅列出了接口请求参数和部分公共参数,完整公共参数列表见公共请求参数

参数名称 必选 允许NULL 类型 描述
Action String 公共参数,本接口取值:AssumeRole
Version String 公共参数,本接口取值:2018-08-13
Region String 公共参数,本接口不需要传递此参数。
RoleArn String 角色的资源描述。<br>普通角色:<br>qcs::cam::uin/12345678:role/4611686018427397919、qcs::cam::uin/12345678:roleName/testRoleName<br>服务角色:<br>qcs::cam::uin/12345678:role/tencentcloudServiceRole/4611686018427397920、qcs::cam::uin/12345678:role/tencentcloudServiceRoleName/testServiceRoleName
RoleSessionName String 临时会话名称,由用户自定义名称
DurationSeconds Uint64 指定临时证书的有效期,单位:秒,默认 7200 秒,最长可设定有效期为 43200 秒
UserUin Uint64 腾讯云业务帐号代理用户操作其帐户资源时,传入用户uin,缺省为用户的ownerUin。其他情况无需该参数
Policy String 策略描述注意:1、policy 需要做 urlencode(如果通过 GET 方法请求云 API,发送请求前,所有参数都需要按照云 API 规范再 urlencode 一次)。2、策略语法参照CAM 策略语法。3、策略中不能包含 principal 元素。
AssumeUin Uint64 操作子账户Uin,携带至token中,cam-auth鉴权时会返回

3. 输出参数

参数名称 类型 描述
Credentials Credentials 此参数对外不可见。
临时安全证书
ExpiredTime Uint64 此参数对外不可见。
证书无效的时间,返回 Unix 时间戳,精确到秒
Expiration String 此参数对外不可见。
证书无效的时间,以 iso8601 格式的 UTC 时间表示
RequestId String 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。

4. 错误码

以下仅列出了接口业务逻辑相关的错误码,其他错误码详见公共错误码

错误码 描述
ResourceNotFound.RoleNotFound
UnauthorizedOperation
InternalError.GetAppIdError
InternalError.SystemError
InvalidParameter.StrategyInvalid
InvalidParameter.GrantOtherResource
InvalidParameter.OverTimeError
InvalidParameter.ResouceError
InternalError.DbError
InternalError.EncryptError
InvalidParameter.AccountNotAvaliable
InvalidParameter.StrategyFormatError
InvalidParameter.ExtendStrategyOverSize
InvalidParameter.ParamError
InvalidParameter.PolicyTooLong
InternalError.GetSeedTokenError
InvalidParameter.TempCodeNotAvaliable