1.找到自己oss的外网访问域名:
如我的oss外网访问域名为:muke-xadmin.oss-cn-beijing.aliyuncs.com
2.找到自己的Bucket下的相关文件夹下的相关文件
如我的文件夹为video,
我想获取我的mk1.mp4这个文件的url
此时,我的mk1.mp4这个文件对应的url为:http://muke-xadmin.oss-cn-beijing.aliyuncs.com/video/mk1.mp4
3.访问如下图:
详细说明:
公共读Object
如果Object允许匿名访问,那么文件URL的格式为:https://BucketName.Endpoint/ObjectName
例如华东1(杭州)地域下名为bucketexample的Bucket下有名为example的文件夹,文件夹内有个名为example.jpg的文件。则该文件URL为:
外网访问URL:https://bucketexample.oss-cn-hangzhou.aliyuncs.com/example/example.jpg
内网访问URL(供同地域ECS实例访问):https://bucketexample.oss-cn-hangzhou-internal.aliyuncs.com/example/example.jpg
说明
各地域Endpoint信息请参见访问域名和数据中心。
ObjectName是包含文件夹(如果有的话)以及文件后缀在内的该文件的完整路径。
私有Object
如果Object是私有权限,则必须进行签名操作。文件URL的格式为:https://BucketName.Endpoint/Object?签名参数。您可以通过以下任意方法获取Object的访问URL并设置URL的有效时间。
控制台
请参见控制台用户指南中的下载文件。 通过OSS控制台获取文件URL时,主账号用户最长有效时间是32400秒(9小时),RAM用户(子账号用户)以及STS用户最长有效时间是3600秒(1小时)。如果要获取更长时效的文件URL,请使用命令行工具ossutil、图形化工具ossbrowser或SDK。
命令行工具ossutil
请参见ossutil-sign。
图形化工具ossbrowser
请参见ossbrowser快速入门。
SDK
请参见:
Java
Python
Go
PHP
C
.NET
Android
iOS
Node.js
Browser.js
自有域名Object
如果Object所在的Bucket绑定了自定义域名,那么文件URL的格式为:https://YourDomainName/ObjectName。
例如您在华东1(杭州)地域下名为bucketexample的存储空间下有名为example的文件夹,文件夹内有个名为example.jpg的文件;您有一个自己的域名img.example.com。
如果未绑定自定义域名,则该文件URL为:https://bucketexample.oss-cn-hangzhou.aliyuncs.com/example/example.jpg
如果绑定了自定义域名,则该文件URL为:https://img.example.com/example/example.jpg
说明 ObjectName是包含文件夹(如果有的话)以及文件后缀在内的该文件的完整路径。