我想将 iam 角色凭证的会话持续时间更改为 12 小时

问题描述 投票:0回答:2

我创造了一个角色并使用这个推荐

aws sts assume-role --role-arn arn:aws:iam::xxxxxxxxxxxxrole/rolename --role-session-name s3sdawx

我获得了凭证 使用命令获取临时凭证后 我使用这些凭据访问了 s3!

顺便说一下,Token 会在 1 小时后过期。因此,如图所示,我将最大会话持续时间更改为12小时,再次通过上述命令获取临时凭证并尝试再次应用,但它仍然在1小时后过期!我想知道应该用什么方法才能延长到12小时!

reactjs amazon-web-services amazon-s3 aws-lambda amazon-iam
2个回答
2
投票

您必须将

--duration-seconds 43200
添加到您的命令中:

aws sts assume-role --role-arn arn:aws:iam::xxxxxxxxxxxxrole/rolename --role-session-name s3sdawx --duration-seconds 43200

0
投票

如何通过 AWS UI 更改此设置?

© www.soinside.com 2019 - 2024. All rights reserved.