将图像上载到AWS S3时拒绝访问

时间:2017-05-30 10:37:42

标签: node.js express amazon-s3 amazon-ec2 multer-s3

目标:我将我的Node.js应用程序部署为AWS上的Elastic Beanstalk实例。我要将图像上传到AWS S3上。

问题:当我这样做时,它正在给我'拒绝访问'。虽然我在本地(在将其推送到AWS之前)之前完全可以正常工作。

注意: 我正在使用Multer-S3。

似乎有什么问题?我尝试了各种S3存储桶策略,但无济于事。

PS:这是请求的日志: 30986b8231ee88e94199988794871d76dedcf298fe4f11e435c164b13ae4e977我的上载[30 /月/ 2017:10:3​​1:07 0000] 10.208.27.159 3272ee65a908a7677109fedda345db8d9554ba26398b2ca10581de88777e2b61 BC2B9DF9B31BB9F2 REST.PUT.OBJECT请求log2017-05-30-10-31-07-832319F788D6048E“PUT /我的上载/ request-log2017-05-30-10-31-07-832319F788D6048E HTTP / 1.1“200 - - 3912 48 21” - “”aws-internal / 3“ - 30986b8231ee88e94199988794871d76dedcf298fe4f11e435c164b13ae4e977我的上载[30 /月/ 2017:10:3​​3:16 0000] 10.170.228.198 3272ee65a908a7677109fedda345db8d9554ba26398b2ca10581de88777e2b61 4AAE9032DC461DDC REST.PUT.OBJECT请求log2017-05-30-10-33-16-88B9C33D271F6A96“PUT /我的上载/ request-log2017-05-30-10-33-16-88B9C33D271F6A96 HTTP / 1.1“200 - - 347 60 8” - “”aws-internal / 3“ - 30986b8231ee88e94199988794871d76dedcf298fe4f11e435c164b13ae4e977我的上载[30 /月/ 2017:10:3​​4:28 0000] 10.237.175.206 3272ee65a908a7677109fedda345db8d9554ba26398b2ca10581de88777e2b61 0B0D3939958BB069 REST.PUT.OBJECT请求log2017-05-30-10-34-28-2C6EAF903C627BD9“PUT /我的上载/ request-log2017-05-30-10-34-28-2C6EAF903C627BD9 HTTP / 1.1“200 - - 357 33 8” - “”aws-internal / 3“ -

1 个答案:

答案 0 :(得分:0)

我从未托管AWS,但对于Heroku而言,这意味着您只需在推送之前在CLI中提供登录证书。