是的,这似乎是正确的。
使用此逻辑处理IAM策略(包括存储桶策略):
在当前情况下,一些请求匹配一个语句,一些请求匹配另一个语句,并且在两种情况下,都允许请求。任何与两个语句都不匹配的请求都将被隐式拒绝。
有些人被绊倒的地方是没有完全理解这个事实 没有 匹配deny语句是 曾经 被匹配的允许覆盖,但是 一切 匹配allow语句是 总是 被匹配拒绝所覆盖。你的陈述不否认,所以这不是问题。
另请注意 所有 策略声明已经过测试,因此声明声明的顺序并不重要。
评估政策的顺序对评估结果没有影响。将评估所有策略,结果始终是允许或拒绝请求。 http://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_evaluation-logic.html
评估政策的顺序对评估结果没有影响。将评估所有策略,结果始终是允许或拒绝请求。
http://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_evaluation-logic.html