これは、AWS S3 バケット ポリシーを使用してファイル タイプのアップロードを強制する方法の続きです。
バケット ポリシーを適用する場合:
{
"Version":"2008-10-17",
"Statement": [
{
"Sid":"AddPerm",
"Effect":"Allow",
"Principal": { "AWS": "arn:aws:iam::111122223333:group/admins" },
"Action": "s3:PutObject",
"Resource": "arn:aws:s3:::bucket/*.txt"
}
]
}
グループ「admins」は確実に存在しますが、「Invalid principal in policy - "AWS" : "arn:aws:iam::111122223333:group/admins"」というエラーが表示されます。
なぜ認識されないのでしょうか?