简介
本文档提供关于如何使用非默认域名请求对象存储(Cloud Object Storage,COS)服务。
默认 CDN 加速域名
功能说明
如果需要通过 CDN 加速域名访问 COS,需要在 COS 控制台为存储桶开启 CDN 加速域名。关于如何开启 CDN 加速域名,操作指引请参见 开启默认 CDN 加速域名。 请求示例
qcloud_cos::CosConfig config("./config.json");
qcloud_cos::CosAPI cos(config);
CosSysConfig::SetDomainSameToHost(true);
CosSysConfig::SetDestDomain("examplebucket-1250000000.file.myqcloud.com");
或者修改 config.json:
"IsDomainSameToHost":true,
"DestDomain":"examplebucket-1250000000.file.myqcloud.com",
自定义 CDN 加速域名
功能说明
如果需要通过自定义 CDN 加速域名访问 COS,需要在 COS 控制台为存储桶开启自定义 CDN 加速域名。关于如何开启自定义 CDN 加速域名,操作指引请参见 开启自定义 CDN 加速域名。 请求示例
qcloud_cos::CosConfig config("./config.json");
qcloud_cos::CosAPI cos(config);
CosSysConfig::SetDomainSameToHost(true);
CosSysConfig::SetDestDomain("mycdndomain.com");
或者修改 config.json:
"IsDomainSameToHost":true,
"DestDomain":"emycdndomain.com",
自定义源站域名
功能说明
如果需要通过自定义域名访问 COS,需要在 COS 控制台为存储桶设置自定义源站域名。关于如何设置存储桶自定义域名,操作指引请参见 开启自定义源站域名。 请求示例
qcloud_cos::CosConfig config("./config.json");
qcloud_cos::CosAPI cos(config);
CosSysConfig::SetDomainSameToHost(true);
CosSysConfig::SetDestDomain("mydomain.com");
或者修改config.json:
"IsDomainSameToHost":true,
"DestDomain":"mydomain.com",
全球加速域名
功能说明
如果需要通过全球加速域名访问 COS,需要在 COS 控制台为存储桶开通全球加速。关于如何开通存储桶全球加速功能,操作指引请参见 开启全球加速。 请求示例
qcloud_cos::CosConfig config("./config.json");
config.SetRegion("accelerate")
qcloud_cos::CosAPI cos(config);
或者修改 config.json:
本页内容是否解决了您的问题?