首页/云/云平台与虚拟化速查/role 与 STS 临时凭证
本包目录(353 条)
云基础与账号46 条
计算与存储产品50 条厂商术语对照50 条虚拟化基础63 条虚拟化操作94 条上云与迁移50 条

role 与 STS 临时凭证

角色是一组可被扮演的权限,调用方通过 STS 获取有效期有限的临时凭证;跨账号访问与服务内免密调用多采用这种模式。

云平台与虚拟化速查云更新于 2026-10-12

扮演角色获取临时密钥

扮演角色获取临时密钥
aliyun sts AssumeRole --RoleArn acs:ram::1234567890123456:role/app-read --RoleSessionName app01 --DurationSeconds 3600
tccli sts AssumeRole --RoleArn qcs::cam::uin/100000000001:roleName/app-read --RoleSessionName app01 --DurationSeconds 3600
凭证构成临时 AccessKeyId / AccessKeySecret / SecurityToken 三件套
有效期调用时指定,到期后需重新获取
审计RoleSessionName 会记录在操作审计中,便于区分调用方
程序集成角色时,SDK 的凭证提供链通常自动完成获取与过期刷新,无需手写 STS 调用。

易错点

  • 缓存临时凭证但忽略过期时间,运行数小时后突然全部 403
  • RoleSessionName 全部相同,审计日志无法区分是哪个实例在调用

数据来源与参考

  • 阿里云 STS 文档
  • 腾讯云 STS 文档
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌