我正试图让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每天更新您的策略。