现在云存储服务商越来越多,阿里云作为一家起步较早的云存储服务商竟然不支持域名绑定,其它很多云存储都支持域名绑定。
现在阿里云访问url类似http://域名/
bucket名称/文件名称,而且"
bucket名称"还有“全局唯一”、“长度”、“关键词”、“无法修改”等限制,如此会造成如下问题:
1、
bucket名称命名困难,因为“全局唯一”想取个合适的名称还真不容易。
2、访问url变长,很多情况下
bucket名称会与域名命名有重复,若将大量html文件应用于云存储时会影响搜索引擎抓取。
3、最重要的是服务器迁移非常困难,之前我们网站的图片url类似image.abc.com/abc.jpg,迁移到其它服务器只需把域名解析IP修改一下即可,但阿里云却要把程序中的所有url都修改一遍。
其实阿里云可以给用户分配一个
bucketName.
storage.aliyun.com的三级域名,然后让用户自行通过cname解析到这个三级域名上进行访问(又拍云存储就是这样解决的)
我的迁移需求如下:
有一个已经运行多年的网站,需要将图片数据迁移至阿里云,现有图片URL类似于:http://image.xxx.com/abc.png,因为众多图片被其它网站引用,所以不允许修改图片URL,试问如何迁移?
-------------------------
-------------------------
通过普通URL(http://storage.aliyun.com/bucket/objcet) 绑定CNAME的方法
CNAME方法:
例如:您的bucket 名为cloudstorage, 您的objcet 为"image/pujing.jpg"
普通外链访问地址:http://storage.aliyun.com/cloudstorage/image/pujing.jpg
您的网站CNAME方法 : www.myweb.com CNAME storage.aliyun.com 即可
访问地址就可以映射为: http://www.myweb.com/cloudstorage/image/pujing.jpg
引用第21楼alishop于2012-05-17 19:12发表的 Re回13楼alishop的帖子 :
拜托!域名绑定与 速度稳定这两者没有任何关系吧?阿里云可以给用户分配一个 bucketName. storage.aliyun.com的三级域名,然后让用户通过cname解析到这个三级域名上不就行了吗?(又拍云存储就是这样解决的)
这个问题,请正面回答:
1、有一个已经运行多年的网站,需要将图片数据迁移至阿里云,现有图片URL类似于:xx发帖不到5,不让发链接xx ,因为众多图片被其它网站引用,所以不允许修改图片URL,试问你有办法迁移吗?
.......
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。