Amazon web services s3“;“主体值无效”;即使我使用了正确的arn:aws:iam语句

Amazon web services s3“;“主体值无效”;即使我使用了正确的arn:aws:iam语句,amazon-web-services,amazon-s3,Amazon Web Services,Amazon S3,以下是我的json规则: { "Statement": [ { "Sid": "Stmt14xxxxxxxxxx7", "Action": "s3:*", "Principal": "arn:aws:iam::xxxxxxxxxx:user/me", "Effect": "Allow", "Resource": "arn:aws:s3:::mybucket/*" } ] } 我使用了我从iam credendi

以下是我的json规则:

{
  "Statement": [
    {
      "Sid": "Stmt14xxxxxxxxxx7",
      "Action": "s3:*",
      "Principal": "arn:aws:iam::xxxxxxxxxx:user/me",
      "Effect": "Allow",
      "Resource": "arn:aws:s3:::mybucket/*"
    }
  ]
}
我使用了我从iam credendial报告下载的
arn:aws:iam
代码。但是我的
:root
或我的
用户/me
都不起作用。这就像我的
arn:aws:iam
代码无效一样。。。验证窗口告知主体值无效-xxxxxxxxx:user/me

有人已经有过这个问题吗?

我发现了这个问题: 我只需要把

"Principal": {
                "AWS": [
                    "arn:aws:iam::xxxxxxxxxxxxx:root"
                ]
            },
我不明白为什么前一个不是有效的主体,我猜是因为AWS:部分