用户登录 KS3 管理控制台,从“我的空间”菜单下,点击需要查看的Bucket,可以查看KS3自动分配给该Bucket的内网、外网域名地址。
是的,不同的region有不同的域名,用户使用API或者SDK需采用对应region的域名。
域名详见产品文档。
检查云主机访问KS3的域名是内网域名还是外网域名。如果通过内网访问,需要访问内网域名。KS3各个region的域名,详见产品文档。
具体操作流程请参见 绑定域名文档。
一个Bucket最多可以绑定50个域名。
可以。同一区域的云主机与KS3之间可以通过内网地址上传或下载数据,属内网流量,是免费的。
KS3支持HTTPS访问,其采用的是单向HTTPS证书,不需要客户端安装证书。用户登录控制台后可看到object生成对应的url,url默认采用https协议,拷贝到浏览器中直接进行HTTPS访问即可,无其他特殊配置。如果用户想使用自己的域名支持HTTPS协议,请参见问题 9
如果用户想使用自己的域名支持HTTPS协议,有以下两种实现方式。推荐第二种实现方式。
环境 :
自定义域名:ks3.a.com
Bucket:bucket-a
需求:通过https://ks3.a.com访问bucket-a下的object
步骤 :
1.将域名ks3.a.com绑定到bucket-a,详见文档 绑定域名;
2.绑定成功之后,将该域名ks3.a.com在一台服务器上配置反向代理,反向代理配置可以参考如下(以下nginx配置仅供参考,还需要用户自行配置):
server {
listen 443 ;
server_name ks3.a.com;
location / {
#如果主机与bucket不在同一个区域,就得使用外网的endpoint
proxy_pass http://bucket-a.ks3-cn-beijing-internal.ksyuncs.com/;
# proxy_set_header Referer http://www.test.com;
}
}
3.将该域名ks3.a.com a记录解析到该服务器的IP上;
4.测试能访问object成功后,用户可以在该服务器上为该域名添加SSL证书。
出现这种情况时,建议用户绑定自己的域名进行外网访问。
文档内容是否对您有帮助?
评价建议不能为空
非常感谢您的反馈,我们会继续努力做到更好!