Как я могу получить доступ к файлу s3 с частным ACL с узлом js - PullRequest
0 голосов
/ 03 сентября 2018

Я использую Node.JS с S3 для хранения файлов отчетов,

Я загружаю файл на S3 с частным ACL. Я могу просмотреть файл с маркером безопасности на консоли администратора.

<Error>
<Code>AccessDenied</Code>
<Message>Access Denied</Message>
<RequestId>84319E5010B9XXXX</RequestId>
<HostId>XXXX</HostId>
</Error>

Но как получить доступ или прочитать файл на узле JS.

Может кто-нибудь дать мне какой-нибудь совет?

Спасибо

Дополнительная информация

Я использую S3.getObject from, и вот ошибки

<Error>
<Code>SignatureDoesNotMatch</Code>
<Message>
The request signature we calculated does not match the signature you provided. Check your key and signing method.
</Message>
<AWSAccessKeyId>AKIAI5GZX6FPWYHUSYJA</AWSAccessKeyId>
<StringToSign>GET 1535990810 /scb-villa-dev/report/jake.jpg</StringToSign>
<SignatureProvided>me9v6CiqNulgDWO4nrJX3db926Y=</SignatureProvided>
<StringToSignBytes>
47 45 54 0a 0a 0a 31 35 33 35 39 39 30 38 31 30 0a 2f 73 63 62 2d 76 69 6c 6c 61 2d 64 65 76 2f 72 65 70 6f 72 74 2f 6a 61 6b 65 2e 6a 70 67
</StringToSignBytes>
<RequestId>26FF2695AC752DED</RequestId>
<HostId>
KIldHSpZOHgm3ancrVOETYRQ+BhYb6pcFtJXhJ+jv/XWk73C3J0yQfZDa24doV7ORUmi98/lS7Q=
</HostId>
</Error>

Еще раз спасибо.

1 Ответ

0 голосов
/ 03 сентября 2018

Перейдите на IAM и измените разрешение для своей учетной записи.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...