ec2:DeleteNetworkInterface 无效

ec2:DeleteNetworkInterface does not work

我们有一个如下所示的 iam 角色:

{
       "Effect": "Deny",
       "Action": [
           "ec2:DeleteNetworkInterface"
       ],
       "Condition": {
           "StringLike": {
               "ec2:ResourceTag/Name": [
                   "krishnakumar*"
               ]
           }
       },
       "Resource": [
           "*"
       ]
 }

当我将其附加到用户时,我可以删除所有 enis(如果 eni 标签名称是 krishnakumar-test 无关紧要。但是当我们将 "StringLike" 更改为 "ForAllValues:StringLike" 时,它不允许我删除任何 eni(krishnakumar-test 和 test-eni)。我已经删除了“*”并尝试但没有成功

谁能帮我解决失败的原因?

"ec2:DeleteNetworkInterface"不支持资源级权限。这意味着您只能控制它用于所有资源或不使用资源 - 它可以打开或关闭,不能仅限于特定的资源子集。

请参阅 documentation 进行说明。