OSS问题: 现在http://www.xxx.com/upload/.mp4,可以访问文件/upload/02.mp4(最新的一个); 如何设置使得http://www.xxx.com/upload/.mp4,访问不到文件
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
在阿里云对象存储(OSS)中,要实现您描述的需求,即让http://www.xxx.com/upload/.mp4
这个URL无法直接访问到具体的文件(如/upload/02.mp4
),可以通过以下几种方式来配置:
禁用Bucket的公网访问:
使用OSS的URL签名机制:
设置跨域资源共享(CORS)规则:
使用自定义域名和CDN:
重定向或自定义错误页面:
综上所述,最直接的方法是将Bucket的访问权限设置为私有,然后通过签名URL的方式按需提供文件访问。如果需要更复杂的访问控制逻辑,可能需要结合其他阿里云服务或自建服务来实现。