che*_*hen 9 amazon-web-services sts-securitytokenservice amazon-iam aws-sts
aws sts assume-role返回三个字段作为颁发的临时安全凭证。
前两个字段与用户的Access Key格式相同,但第三个字段AWS_SESSION_TOKEN是临时凭证的特殊字段。
我有两个问题:
aws sts assume-role,AWS_ACCESS_KEY_ID 是否会相同?我认为您只能依赖一个假设:这是 AWS 提供的接口,并且 AWS 文档中未明确说明的内容不受支持。
当创建新的编程访问密钥时,它总是不同的,因此它“在调用之间保持相同”没有多大意义。我认为“AWS_SESSION_TOKEN”命中表明您应该在一个会话中使用它。如果是一次调用,则它可能被命名为“AWS_ONECALL_TOKEN”。我认为 STS 假设角色的操作比调节器 API 调用慢得多。我的建议是将其视为“一个会话的三部分密码”,除非您想为类似的事情创建自己的实现,否则不要对其进行太多关注。那么分析这种方法的优点和缺点可能会非常有启发性。
| 归档时间: |
|
| 查看次数: |
11588 次 |
| 最近记录: |