2

次のバケット ポリシーは、不正な形式のエラーを返しています:

{
"Version": "2008-10-17",
"Id":"S3Policy",
"Statement":[
{
"Sid":"1",
"Effect": "Allow",
"Principal": {
"AWS": ["AWSID"]
},
"Action": ["s3:GetObject", "s3:PutObject"],
"Resource": "arn:aws:s3:::BUCKETNAME/*"
]
}
}

BUCKETNAME 内のすべてのファイルがユーザー AWSID によって読み取り/書き込み可能になるポリシーを作成しようとしています - 私が知っている 65 文字の 16 進 ID。

エラーを返す具体的なアイデアはありますか?

4

1 に答える 1

1

かっこを混同したと思います。

これを試して:

{
    "Version": "2008-10-17",
    "Id": "S3Policy",
    "Statement": [
        {
            "Sid": "1",
            "Effect": "Allow",
            "Principal": {
                "AWS": [
                    "AWSID" 
                ] 
            },
            "Action": [
                "s3:GetObject",
                "s3:PutObject" 
            ],
            "Resource": "arn:aws:s3:::BUCKETNAME/*" 
        } 
    ]
}
于 2011-03-02T16:17:12.673 に答える