Я пытаюсь предоставить доступ только для чтения анонимному пользователю, когда у меня появляется ошибка «Отказано в доступе», даже если это мое ведро и у меня есть все разрешения.
Я попытался отредактировать принципал, чтобы он выглядел так:
"Principal": {
"AWS": [
"arn:aws:iam::123123123123:user/myuid"
]
, но затем я получаю неполную ошибку JSON.
Это пример использования Amazon в качестве примера, который я отредактировал, чтобы удовлетворить меня:
{
"Version":"2012-10-17",
"Statement":[
{
"Sid":"AddPerm",
"Effect":"Allow",
"Principal": "*",
"Action":["s3:GetObject"],
"Resource":["arn:aws:s3:::examplebucket/*"]
}
]
}
Это должно сделать ведро общедоступным, чтобы все могли просматривать мой сайт, но это не так.не происходит из-за отказа в доступе.