公司用的都是阿里云的OSS存储,正好阿里云可以免费试用一个月的100GB的OSS服务,发现全网都很少获取永久访问OSS文件的URL,都是有限时的,所有写下这篇文章记录
1. 如何获取永久访问OSS文件的URL
-
首先你得先把Bucket的读写权限改为公共读
-
外网访问OSS有如下两种方式:
访问方式一:访问时以URL的形式来表示OSS的资源。OSS的URL构成如下:
<Schema>://<Bucket>.<外网Endpoint>/<Object>
Schema:HTTP或者为HTTPS。 Bucket:OSS存储空间名称。 外网Endpoint:Bucket所在数据中心供外网访问的Endpoint,各地域Endpoint详情请参见访问域名和数据中心。 Object:上传到OSS上的文件的访问路径。
示例:如果您的Region为华东1(杭州)
,Bucket名称为examplebucket
,Object访问路径为example/example.txt
,那么您的外网访问地址为:
https://examplebucket.oss-cn-hangzhou.aliyuncs.com/example/example.txt