阿里云OSS外链常见问题解答
什么是OSS外链?
OSS外链是指阿里云对象存储服务(OSS)中存储的文件经过公开访问后,使用不同于OSS提供的默认访问Endpoint的URL来访问的方式,通常被称为\"外链\"。OSS外链可以帮助网站或者应用实现流媒体的播放、静态资源加速访问等。
如何创建OSS外链域名?
在阿里云控制台中选择OSS服务,在左侧菜单栏中选择“域名管理”,然后点击“添加域名”,输入需要绑定的域名,选择访问协议(HTTP或HTTPS)和CNAME映射(需要提前将域名解析到该CNAME),即可创建一个OSS外链域名。
如何使用OSS外链?
使用OSS外链需要将需要访问的文件存放到一个OSS Bucket中,在控制台中进行文件的公开访问,然后将文件对应的外链URL嵌入到网页代码或者应用程序中,即可实现外链的访问。
外链URL的格式是怎样的?
每个OSS Bucket对应的外链URL格式是相同的,一般为:http[s]://Bucket名.[外链域名]/[Object],其中Bucket名是OSS Bucket的名称,[Object]是指在Bucket中存储的文件名或者文件夹路径。
如何限制OSS外链访问?
OSS允许对文件进行私有访问,即只允许特定的用户访问该文件,可以通过设置Bucket Policy或者访问权限来实现这一功能。需要注意的是,如果对Bucket进行了公共读访问权限,即可实现外链。
如何加速OSS外链访问?
可以使用OSS提供的Endpoint自带的CDN加速访问,也可以使用其他CDN服务商来加速OSS外链访问。需要注意的是,如果使用不同于默认Endpoint的URL来访问OSS,即必须对该Endpoint进行域名绑定才能实现CDN加速。