Коли я використовую спеціальну політику нижче, я отримую таку помилку під час завантаження великих файлів (1G і більше) за допомогою cyberduck
заборонено доступ до файлу. зверніться за допомогою до свого постачальника послуг веб-хостингу
Однак завантаження невеликих файлів (близько 200 млн) не є проблемою, також у мене немає проблем із створенням нових папок і файлів із кібердуком та тими ж обліковими записами для входу. Тож у мене, безумовно, є доступ для читання / запису.
Крім того, якщо я додаю заздалегідь задану політику (AmazonS3FullAccess), завантаження великих файлів також працює добре. Я тут трохи загубився. Як моя політика обмежує завантаження великих файлів? Що я пропускаю?
моя політика
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"s3:ListAllMyBuckets"
],
"Resource": "arn:aws:s3:::*"
},
{
"Effect": "Allow",
"Action": [
"s3:ListBucket",
"s3:GetBucketLocation"
],
"Resource": "arn:aws:s3:::photoshoot2016"
},
{
"Effect": "Allow",
"Action": [
"s3:PutObject",
"s3:GetObject",
"s3:DeleteObject"
],
"Resource": "arn:aws:s3:::photoshoot2016/*"
}
]
}
Політика AmazonS3FullAccess
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": "s3:*",
"Resource": "*"
}
]
}