S3 Bucket Policy Неправильная ошибка - PullRequest
1 голос
/ 27 июля 2010

Следующая политика корзины возвращает некорректную ошибку:

{
"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 символов, который, как я знаю, работает.

Есть идеи, что конкретно возвращает ошибку?

1 Ответ

1 голос
/ 02 марта 2011

Я думаю, вы перепутали скобки.

Попробуйте это:

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