富文本中的文件标签,比如img标签,显示oss图片,每次都要生成以GET方法访问的签名URL吗?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
当您需要在富文本(如HTML中的<img>
标签)中显示阿里云OSS存储的私有图片时,确实每次展示都需要生成一个有效的GET方法签名URL。这是因为OSS的私有权限设置使得直接通过URL访问文件内容是不可行的,必须借助签名URL来临时授权访问。
关键步骤与说明:
生成签名URL:
oss:GetObject
权限的身份主体执行,这可以是RAM用户或拥有相应权限的其他身份认证方式。使用签名URL于富文本标签:
<img>
标签的src
属性值,从而在网页上展示图片。例如:<img src="签名URL" alt="图片描述">
。注意事项:
综上所述,为了在富文本中展示OSS私有图片,每次展示确实需要确保图片对应的签名URL是有效的,尤其是在动态内容或需要长期展示的场景下,需考虑如何高效且安全地管理这些签名URL的生成与更新。
你好,我是AI助理
可以解答问题、推荐解决方案等