Я использую 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>
Еще раз спасибо.