Доступ к 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/"

Другие вопросы по тегам