简介
本文档提供关于如何使用非默认域名请求 COS 服务。
SDK API 参考
CDN 默认加速域名
以下代码展示了如何使用默认加速域名访问 COS 服务。
示例代码
String region = "ap-beijing";
String cdnDomain = "examplebucket-1250000000.file.myqcloud.com";
CosXmlServiceConfig cosXmlServiceConfig = new CosXmlServiceConfig.Builder()
.isHttps(true)
.setRegion(region)
.setDebuggable(false)
.setHostFormat(cdnDomain)
.addHeader("Host", cdnDomain)
.builder();
CosXmlService cosXmlService = new CosXmlService(context, cosXmlServiceConfig);
CDN 自定义加速域名
以下代码展示了如何使用自定义加速域名访问 COS 服务。
示例代码
String region = "ap-beijing";
String cdnCustomDomain = "exampledomain.com";
CosXmlServiceConfig cosXmlServiceConfig = new CosXmlServiceConfig.Builder()
.isHttps(true)
.setRegion(region)
.setDebuggable(false)
.setHostFormat(cdnCustomDomain)
.addHeader("Host", cdnCustomDomain)
.builder();
CosXmlService cosXmlService = new CosXmlService(context, cosXmlServiceConfig);
自定义源站域名
以下代码展示了如何使用自定义源站域名访问 COS 服务。
示例代码
String region = "ap-beijing";
String customDomain = "exampledomain.com";
CosXmlServiceConfig cosXmlServiceConfig = new CosXmlServiceConfig.Builder()
.isHttps(true)
.setRegion(region)
.setDebuggable(false)
.setHostFormat(customDomain)
.builder();
CosXmlService cosXmlService = new CosXmlService(context, cosXmlServiceConfig,
credentialProvider);
全球加速域名
以下代码展示了如何使用全球加速域名访问 COS 服务。
示例代码
String region = "ap-beijing";
CosXmlServiceConfig cosXmlServiceConfig = new CosXmlServiceConfig.Builder()
.isHttps(true)
.setRegion(region)
.setDebuggable(false)
.setAccelerate(true)
.builder();
CosXmlService cosXmlService = new CosXmlService(context, cosXmlServiceConfig,
credentialProvider);
本页内容是否解决了您的问题?