2016-09-06 2 views
0

У меня есть кластер 3-узел с SX работает на Ubuntu LTS v14.04.5 с портами 80 & 443 и Libres3, работающие на одних и тех же серверах с портами 8008 & 8443.Libres3 Доступ запрещен из Метеорной Slingshot

libres3 1.3-1-1 ~ свистящих

2.1-1-1 ~ SX свистящих

s3cmd Информация s3: // тест-DEV

s3: // test-dev/(bucket): Местонахождение: us-east-1 Плательщик:
Ведомость истечения срока действия: нет политики: {"Версия": "2012-10-17", "Statement" : [ { "Эффект": "Разрешить", "Принципал": "", "Действие": "s3: GetObject", "Ресурс": «ARN: AWS: s3 ::: тест-DEV/ " }]} CORS: OptionPUTPOSTGETHEAD3000 * ACL: админ: FULL_CONTROL ACL: тест: FULL_CONTROL

Я пытаюсь поместить файлы из приложения Метеора с использованием пакета Slingshot: https://github.com/CulturalMe/meteor-slingshot

но получать

'Access Denied': «Сен 6 11:10:46: основные: Ответ с кодом 403 доступ Deniedlibres3_1ff0aa644987498111ea4c91bca7b532_13817_587_1473174646.21 AccessDenied "

я могу использовать S3 Browser и морошку Проводник с теми же учетными данными и не получить доступ к ведру без проблем.

Какие-либо мысли или советы по решению проблемы с отправкой файлов из Интернета? Спасибо, Матф

ответ

0
{ "Version": "2012-10-17", 
    "Statement": 
    [ 
     { "Effect":"Allow", 
     "Principal": "", 
     "Action": "s3:GetObject", 
     "Resource": "arn:aws:s3:::test-dev/*" 
     } 
    ] 
} 

Вам нужно добавить "*" после "тест-DEV /"

+0

привет, спасибо за предложение, но я думаю, что '*' был унижен при вставке здесь. На данный момент мы подписали запросы, потому что обнаружили, что использование SHA1 в скрипте BASH работало, но не из сценария BASH, который использовал HMAC-SHA256 (Amazon Sigv4). Мне нужно снова посетить его. –

Смежные вопросы