版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
要解决OSS设置防盗链后阿里云APP无法预览的问题,并允许APP在防盗链策略中作为白名单访问,您可以按照以下步骤操作:
登录OSS管理控制台:
导航至目标Bucket的防盗链设置页面:
配置白名单Referer:
cloudapp.example.com
,可以输入:
https://cloudapp.example.com/*
http://cloudapp.example.com/*
处理空Referer设置:
保存设置:
注意事项: - 确保APP在发起请求时正确设置了Referer头,与您在OSS上配置的白名单匹配。 - 考虑到安全性与合规性,定期审查并更新防盗链的白名单设置,确保只允许预期的来源访问您的OSS资源。 - 如果问题依然存在,请检查APP的网络请求日志,确认其发送的Referer是否符合配置的规则,以及是否有其他安全策略(如CDN设置)可能影响了访问。
通过以上步骤,您应该能够成功地在防盗链策略中为阿里云APP设置白名单,同时保持不允许空Referer的限制,从而恢复APP内的文件预览功能。