我如何才能允许aws IAM权限只有特定的时间



我正试图让IAM抛光只在上午9点到10点工作。

由于我不是可携式摄像机,所以我正在与这个斗争。。。

请帮帮我…

我尝试添加条件:

"Condition": {
"DateGreaterThan": {"aws:CurrentTime": "2021-04-20T09:00:00Z"},
"DateLessThan": {"aws:CurrentTime": "2021-04-20T10:00:00Z"}

但是。。这样,我每天都要手动更新。。所以我试着。。。

"Condition": {
"DateGreaterThan": {"aws:CurrentTime": "****-**-**T09:00:00Z"},
"DateLessThan": {"aws:CurrentTime": "****-**-**T10:00:00Z"}

但这不起作用。

我怎样才能完成工作取决于时间而不是日期。。?

谢谢

IAM中的日期时间操作中不能使用通配符。来自文档

日期条件运算符不允许使用通配符

因此您必须使用完整的日期/时间或时间戳。要实现自动化,您可以创建一个lambda函数,该函数在计划中触发。lambda将使用AWS sdk每天更新您的策略。

相关内容

  • 没有找到相关文章

最新更新