请教一个 aws s3 云存储的问题

175 天前
 SpacePig
最近公司在要把云存储换成亚马逊的 aws ,就是上传下载都没问题了,上传图片之后,在线访问的地址怎么访问都不行。
在 s3 的那个工具上的 url 格式是这样的 http://桶名.ip:port/xx/1.jpeg
但是这个格式肯定不对的,我在浏览器换成 http://ip:port/桶名/xx/1.jpeg ,就是把桶名移到后面去了。
访问就是 NoSuchBucket ,但是 bucket 确实是存在的,也设置了权限为共有的,桶的策略也是设置公开读。
大佬们有没有遇到这样的情况,给小弟支支招啊。
1060 次点击
所在节点    Amazon Web Services
8 条回复
defunct9
175 天前
开 aws 账号,让我上去看看
huangzongzhuan
175 天前
将 s3 对象设置成允许公有访问。
NessajCN
175 天前
mc ls s3 名/桶
mc anonymous list s3 名/桶
结果分别是啥
nanjingwuyanzu
175 天前
双斜杠后面不应该是桶的域名吗?怎么换成了 ip
zzboat0422
175 天前
第一种是泛域名解析吧,需要 DNS 支持,才能用第一种。

第二种访问方式应该是需要配置后才能支持。
Tyaqing
175 天前
之前我也弄过,我记得应该是文件也要设置成公开读
为什么不用 cloudfront 套一层呢
worldtongfb
175 天前
俩个都是对的
aws 工具给你的是 Virtual-hosted–style requests

你自己用的的 Path-style requests


可以看看文档 https://docs.aws.amazon.com/AmazonS3/latest/userguide/VirtualHosting.html#path-style-access

https://docs.aws.amazon.com/AmazonS3/latest/userguide/VirtualHosting.html#VirtualHostingBackwardsCompatibility 里面说了 path style 会返回 307
alyunflc
170 天前
AWS 相关的问题或者需要可以找我看看,alyunflc

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/992355

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX