开发者社区> 问答> 正文

阿里云OpenAPI的oss文件从私有bucket复制到公有,为什么oss链接还是有这个后缀?

阿里云OpenAPI的oss文件从私有bucket复制到公有bucket,为什么oss链接还是有这个后缀?33a32c5670be4c06831b59a3b2d71408.png

展开
收起
三分钟热度的鱼 2023-08-15 14:14:19 313 0
1 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    我已经认真阅读了 你的问题:

    【 阿里云OpenAPI的oss文件从私有bucket复制到公有,为什么oss链接还是有这个后缀?

    并思考了

    建议如下:


    在阿里云OSS中,文件的访问权限是通过存储桶的权限策略进行控制的。当你将文件从私有存储桶复制到公有存储桶时,文件的访问权限可能会发生变化,但链接本身可能仍然保留了之前的访问权限信息。

    这意味着即使文件现在位于公有存储桶中,其链接仍然可能包含私有存储桶的信息或访问权限后缀。这是为了确保链接的唯一性和一致性,并且可以根据存储桶的权限策略进行适当的访问控制。

    如果你希望在复制文件后去除链接后缀,可以通过以下方法之一实现:

    手动修改链接:你可以手动编辑链接,删除私有存储桶的信息或访问权限后缀部分。确保链接仍然有效,并且公有存储桶的权限设置允许对文件进行公开访问。

    使用CDN加速:如果你使用了阿里云CDN(Content Delivery Network)来加速文件的分发,CDN链接通常不会包含存储桶的信息或访问权限后缀。你可以通过配置CDN来获取文件的加速链接,并使用该链接来访问公有存储桶中的文件。

    2023-08-18 21:19:16
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
AutoTalk第七期:自动化工具-OpenAPI在线调试 立即下载
最大化阿里云OpenAPI能力的方法和实践 立即下载
低代码开发师(初级)实战教程 立即下载