暂无个人介绍
-------------------------
补充一点:只有在请求中带签名认证头(Authentication)时,才会验证服务器时间和请求机器时间。匿名访问不会做验证。
-------------------------
1. 在测试中,为了不对用户的bucket产生流量。我将这张图片放到了OSS的另一个bucket里面:。
2. 通过ping,获取当前域名sharedata.oss.aliyuncs.com对应的IP地址是:42.120.62.53。
3. 通过阿里测,对比两个域名的HTTP(sharedata.oss.aliyuncs.com/test.png和42.120.62.53/oss-box/test.png)访问情况(见附件)可知,虽然通过域名访问的平均时间是396ms,但最长访问时间有出现12秒的情况;而直接访问IP的链接,平均314ms,最长是5秒(估计是测试机器的网络不是很好),不会出现10秒的情况。所以我认为是DNS解析时间过长,造成了用户的这个问题。
-------------------------
再多说一句。
通过普通PUT请求上传的Object,OSS返回的ETAG定义是内容的MD5值,也就是32个十六进制数的字符串。和Content-MD5相比是没有经过base64编码的。
-------------------------
回楼上,我说的“Content-MD5是否合法”,是指不会验证HTTP头里的content-md5字段和上传数据的md5值是否一样。 在验证签名头的时候,是要判断提交的Content-MD5和签名中的Content-MD5是否一致。
举个例子:你可以将HTTP头中的Content-MD5和签名中的都设置成“xxxxx”,是可以通过签名验证的;但你上传内容的MD5值,肯定不是“xxxxx”。
原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> |
-------------------------
引用第18楼mytan于2012-10-02 00:57发表的 回楼主sanbo的帖子 :
Bucket 为 test
object 为 test1/test2.jpg
直接使用url test.oss.aliyuncs.com/test1/test2.jpg 可以正常打开图片
.......
-------------------------
引用第20楼tyyddd于2012-10-07 22:17发表的 Re【重要通知】阿里云开放存储OSS域名、命名规则调整 :
以后到底还能不能用二级域名访问啊
-------------------------
http://storage.aliyun-inc.com