登录OSS管理控制台。
在左侧导航栏,单击接入点列表。
在接入点列表页面,单击已创建的接入点。
在接入点页面,单击接入点域名管理,然后单击绑定域名。
在绑定域名面板,输入要绑定的自定义域名,例如example.com,单击立即验证,然后复制页面显示的主机记录和CnameToken。
https://help.aliyun.com/zh/oss/user-guide/access-points-through-custom-domain-names
如果要绑定的Bucket的地域在中国内地,确保域名已备案。支持绑定非阿里云备案的域名。如果您的域名还未备案,您可以在阿里云ICP备案系统备案域名。
使用场景
文件预览:通过自定义域名访问OSS Bucket,避免OSS强制增加下载响应头,实现在浏览器中预览文件。
品牌形象和专业性:将自定义域名绑定到OSS Bucket,提供个性化域名,增强品牌形象和专业性,增加用户信任度。
防止域名被拦截:一些应用或平台可能会对Bucket默认域名进行拦截。您可以为Buc
参考链接:https://help.aliyun.com/zh/oss/developer-reference/use-custom-domain-names
1、绑定自定义域名
假设您的自有域名为example.com,之前访问所有图片都是通过js
http://img.example.com/x.jpg
的
格式访问,将资源迁移到OSS后,通过绑定自定义域名的方式,您仍然可以使用原来的地址访问图片。
2、使用自定义域名
在使用SDK时,您也可以将自定义域名作为Endpoint,此时需要设置cname参数为true。
const OSS = require('ali-oss')
const client = new OSS({
// 使用自定义域名作为Endpoint。
endpoint: 'http://img.example.com',
// 从环境变量中获取访问凭证。运行本代码示例之前,请确保已设置环境变量OSS_ACCESS_KEY_ID和OSS_ACCESS_KEY_SECRET。
accessKeyId: process.env.OSS_ACCESS_KEY_ID,
accessKeySecret: process.env.OSS_ACCESS_KEY_SECRET,
cname: true
});
——参考链接。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。