AWS Elastic Beanstalk Asp.Net:上传后无法在我的域下查看图像

时间:2014-08-02 06:55:27

标签: asp.net amazon-web-services amazon-s3 elastic-beanstalk

我已经安装了AWS SDK for .NET,并且通过使用VS2013的工具包,我设法部署了我的应用程序没有问题。 ElasticBeanstalk自动创建存储桶并将其命名为elasticbeanstalk-eu-west-1-416461029999

该应用程序有一个文件上传器,可以将用户选择的文件保存在上面的存储桶中。我的问题是我可以通过AWS Explorer查看图像,但我希望通过域名下的浏览器查看该文件,例如www.mydomain.com/Images/filename.jpg

静态站点的文档说桶必须与域名同名,但Elastic Beanstalk会自动命名存储桶,并且无法在...后更改它。

我真的很感激任何帮助,谢谢...

1 个答案:

答案 0 :(得分:1)

1)首先必须为特定文件设置ACL权限(公共读取,写入)   2)您无法直接使用Bucket URL查看图像。 AWS为文件显示或视图提供“分发URL”。这样您就可以使用分发URL

查看文件