开发者社区> 问答> 正文

【重要通知】阿里云开放存储(OSS)域名、命名规则调整


经过一年多线上运行的锤炼,阿里云开放存储服务(OSS, Open Storage Service)发现在命名规则和域名使用上存在一些漏洞。为了更好地服务用户,我们将在 10月 11日,对 OSS进行调整,详细内容见附件中的最新 OSS API文档。有较大变化的调整内容如下:

一、         OSS 域名



老域名 (Host)

新域名 (Host)

公网

storage.aliyun.com

oss.aliyuncs.com (已生效)

供云主机访问的内网域名

storage-vm.aliyun-inc.com

oss-internal.aliyuncs.com (10月11日生效)



【注】:到今年年底之前, OSS仍会兼容用户对老域名的访问。请各个应用在兼容期内尽快调整自己的业务逻辑。


二、         三级域名的访问方式

OSS以后所有的访问方式将采用 bucket做三级域名的访问方式;但 OSS仍然兼容用户原有的 URL访问模式。


原使用方式

新的使用方式

HTTP请求的Host字段

规则:OSS域名
例子:storage.aliyun.com

规则:bucket.<OSS域名>
例子:sharedata.oss.aliyuncs.com

HTTP请求的URI:

规则:/<bucket name>/<object name>
例子:/sharedata/pujing.jpg

规则:/<object name>
例子:/pujing.jpg

外链地址构成

规则:http://host/bucket/object
例子:http://storage.aliyun.com/sharedata/pujing.jpg

规则:http://bucket.host/object
例子:http://sharedata.oss.aliyuncs.com/pujing.jpg



三、         Bucket Object 命名规则


原规则

新规则

Bucket名字中允许出现下划线”_”

Bucket名字中不允许出现下划线”_”

Bucket名字长度为3-255个字符

Bucket名字长度为3-63个字符

Object名字允许以”\”和”/”开头

Object名字不允许以”\”和”/”开头

已创建的Bucket、Object将不受新规则影响,此条适用于新建Bucket 、Object

展开
收起
sanbo 2012-09-25 17:33:28 37724 0
17 条回答
写回答
取消 提交回答
  • 按字面意思是可以的。
    2012-10-07 23:03:00
    赞同 展开评论 打赏
  • Re【重要通知】阿里云开放存储OSS域名、命名规则调整
    以后到底还能不能用二级域名访问啊
    2012-10-07 22:17:05
    赞同 展开评论 打赏
  • Re【重要通知】阿里云开放存储OSS域名、命名规则调整
    2012-10-05 11:17:36
    赞同 展开评论 打赏
  • 回楼主sanbo的帖子
    Bucket 为 test

    object 为 test1/test2.jpg

    直接使用url test.oss.aliyuncs.com/test1/test2.jpg 可以正常打开图片

    可是使用自己的域名 test.domain.com 做cname记录 指向 test.oss.aliyuncs.com 后

    test.domain.com/test1/test2.jpg 仍然无法打开
    还是得和之前一样 需要使用 test.domain.com/test/test1/test2.jpg 才能打开图片

    还以为可以直接使用cname域名打开了 没想到还是需要加bucket目录
    这样看来 这个三级域名 和之前还是没什么改进啊
    2012-10-02 00:57:00
    赞同 展开评论 打赏
  • Re【重要通知】阿里云开放存储OSS域名、命名规则调整
    支持下
    2012-09-29 14:53:35
    赞同 展开评论 打赏
  • Re【重要通知】阿里云开放存储OSS域名、命名规则调整
    附件在什么地方?
    2012-09-28 23:16:40
    赞同 展开评论 打赏
  • 3个月的切换时间,再龟速的眼睛也能看懂吧?

    -------------------------

    回 23楼(sanbo) 的帖子
    https://oss.aliyuncs.com/ 证书啊
    2012-09-27 02:18:03
    赞同 展开评论 打赏
  • 云栖社区聚能聊、问答管理员~发福利、搞怪,八卦我来,论技术、发话题、写博客你上!
    回 7楼(ap6448r1c) 的帖子
    原先存在的bucket含有下划线,可以继续使用,没有影响。只是新建不允许啦~
    2012-09-26 10:57:22
    赞同 展开评论 打赏
  • 回8楼ap6448r1c的帖子
    老域名会允许用到今年年底,在接下来的三个月内,切换至新域名就可以了

    -------------------------

    ReRe【重要通知】阿里云开放存储OSS域名、命名规则调整
    引用第7楼ap6448r1c于2012-09-26 09:19发表的 Re【重要通知】阿里云开放存储OSS域名、命名规则调整 :
    storage.aliyun.com/bucket这种方式会一直支持吗?个人还是喜欢这样的好。
    原先存在的bucket含有下划线,如何处理?

    如果bucket含有下划线,可以使用URL的访问方式: http://oss.aliyuncs.com/<bucketname>/<objectname>
    2012-09-26 10:43:57
    赞同 展开评论 打赏
  • Re【重要通知】阿里云开放存储OSS域名、命名规则调整
    难道是为cname 三级域名作准备
    2012-09-26 10:20:24
    赞同 展开评论 打赏
  • Re【重要通知】阿里云开放存储OSS域名、命名规则调整
    storage.aliyun.com/bucket这种方式会一直支持吗?个人还是喜欢这样的好。
    原先存在的bucket含有下划线,如何处理?

    -------------------------

    Re【重要通知】阿里云开放存储OSS域名、命名规则调整
    老的域名方式怎么可以说停就停了,至少做点跳转吧,哪怕一段时间的跳转。这也太暴力了!

    注册协议:
    六、 Aliyun.com的权利和义务
    (一) Aliyun.com应根据您选择的服务以及交纳款项的情况向您提供合格的网络技术和信息服务。

    交了钱,这说停就停,老地址打不开,算什么合格的网络技术。

    -------------------------

    ReReRe【重要通知】阿里云开放存储OSS域名、命名规则调整
    引用第11楼irecoffee于2012-09-26 10:44发表的 ReRe【重要通知】阿里云开放存储OSS域名、命名规则调整 :

    如果bucket含有下划线,可以使用URL的访问方式: http://oss.aliyuncs.com/<bucketname>/<objectname>

    http://oss.aliyuncs.com/ <bucketname>/<objectname> 明年确定可以用吗?如果可以,我没问题了。


    如果明年必须以三级域名的形式访问,问题就来了,我可以提一个令人崩溃并且自己无能为力的场景。
    2012-09-26 09:19:58
    赞同 展开评论 打赏
  • 来围观
    2012-09-26 05:33:53
    赞同 展开评论 打赏
  • 噢漏,还好可以批量改
    2012-09-25 23:13:25
    赞同 展开评论 打赏
  • Re【重要通知】阿里云开放存储OSS域名、命名规则调整
    晕,加入旺旺群还需要密码,谁知道密码是啥?
    2012-09-25 18:05:24
    赞同 展开评论 打赏
  • 2012-09-25 17:57:22
    赞同 展开评论 打赏
  • Re:【重要通知】阿里云开放存傿OSS)域名、命名规则调敢 tabindex=
    四、OSS定义了的所用 XML 的 namespace: xmlns=” http://doc.oss.aliyuncs.com

    XML格式

    XML格式

    <?xml version="1.0" encoding="UTF-8"?>
    <InitiateMultipartUploadResult”>
    <Bucket> multipart_upload</Bucket>
    <Key>multipart.data</Key>
    <UploadId>0004B9894A22E5B1888A1E29F8236E2D</UploadId>
    </InitiateMultipartUploadResult>

    <?xml version="1.0" encoding="UTF-8"?>
    <InitiateMultipartUploadResult xmlns=”http://doc.oss.aliyuncs.com”>
    <Bucket> multipart_upload</Bucket>
    <Key>multipart.data</Key>
    <UploadId>0004B9894A22E5B1888A1E29F8236E2D</UploadId>
    </InitiateMultipartUploadResult>


    如有任何疑问,可以在OSS用户群里提问。
    OSS用户QQ群: 199055969
    OSS用户旺旺群:876041506

    -------------------------

    Re:回楼主sanbo的帖子
    引用第18楼mytan于2012-10-02 00:57发表的 回楼主sanbo的帖子 :
    Bucket 为 test

    object 为 test1/test2.jpg

    直接使用url test.oss.aliyuncs.com/test1/test2.jpg 可以正常打开图片
    .......

    OSS技术上已经实现了CNAME的功能,但是目前检测访问域名备案的问题无法解决,所以还不能开放这个功能

    -------------------------

    Re:Re【重要通知】阿里云开放存储OSS域名、命名规则调整
    引用第20楼tyyddd于2012-10-07 22:17发表的 Re【重要通知】阿里云开放存储OSS域名、命名规则调整 :
    以后到底还能不能用二级域名访问啊

    可以!
    2012-09-25 17:39:57
    赞同 展开评论 打赏
  • 漏洞。
    2012-09-25 17:38:56
    赞同 展开评论 打赏
滑动查看更多
问答排行榜
最热
最新

相关电子书

更多
OSS运维进阶实战手册 立即下载
《OSS运维基础实战手册》 立即下载
OSS运维基础实战手册 立即下载