Доступ к Libres3 запрещен с метеоритной рогатки
У меня есть 3-узловый кластер с SX, работающим на Ubuntu v14.04.5 LTS с портами 80 и 443 и Libres3, работающими на тех же серверах с портами 8008 и 8443.
libres3 1.3-1-1 ~ wheezy
sx 2.1-1-1 ~ wheezy
s3cmd info s3: // test-dev
s3: // test-dev / (bucket): Местоположение: us-east-1 Плательщик:
Правило истечения срока действия BucketOwner: нет policy: {"Version": "2012-10-17", "Statement": [{"Effect": "Allow", "Principal": " ", "Action": "s3: GetObject", "Ресурс": "arn: aws: s3::: test-dev / "}]} cors: OptionPUTPOSTGETHEAD3000 * ACL: admin: FULL_CONTROL ACL: тест: FULL_CONTROL
Я пытаюсь поместить файлы из приложения Meteor с помощью пакета Slingshot: https://github.com/CulturalMe/meteor-slingshot
но получать
"Отказано в доступе": "6 сентября, 11:10:46: main: ответ с кодом 403:" Отказано в доступе "libres3_1ff0aa644987498111ea4c91bca7b532_13817_587_1473174646.21
AccessDenied
"
Я могу использовать браузер S3 и Cloudberry Explorer с одинаковыми учетными данными и без проблем получить доступ к корзинам.
Любые мысли или указания, чтобы решить, положить файлы из Интернета? Спасибо, мат
1 ответ
{ "Version": "2012-10-17",
"Statement":
[
{ "Effect":"Allow",
"Principal": "",
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::test-dev/*"
}
]
}
Вам нужно добавить "*" после "test-dev/"