详情页标题前

腾讯云对象存储设置访问域名(CDN/全球加速)

详情页1

简介

文档提供关于如何使用非默认域名请求 COS 服务。

默认 CDN 加速域名

功能说明

在 COS 控制台为存储桶开启默认 CDN 加速域名后,可在 SDK 代码中设置对应的域名,以便实现默认加速功能。
关于如何开启默认加速域名请参见
开启默认 CDN 加速域名

方法原型

void com.qcloud.cos.ClientConfig.setEndPointSuffix(String endPointSuffix)

请求示例

// 1 使用 CDN 加速域名,无需再发送 COS 的认证信息COSCredentials cred = new AnonymousCOSCredentials();// 2 设置 bucket 的地域简称,COS 地域简称请参照 https://cloud.tencent.com/document/product/436/6224ClientConfig clientConfig = new ClientConfig(new Region("ap-beijing"));// 推荐使用 https 协议clientConfig.setHttpProtocol(HttpProtocol.https);// 3 设置默认 CDN 加速域名后缀String cdnSuffix = "file.myqcloud.com";clientConfig.setEndPointSuffix(cdnSuffix);// 4 生成 cos 客户端COSClient cosclient = new COSClient(cred, clientConfig);

参数说明

参数名称 描述 类型
endPointSuffix 通过设置域名后缀,使用 CDN 加速域名 String

自定义 CDN 加速域名

功能说明

在 COS 控制台为存储桶设置自定义 CDN 加速域名后,可在 SDK 代码中设置对应的域名,以便实现自定义域名的加速功能。关于如何开启自定义 CDN 加速域名,请参见 开启自定义 CDN 加速域名

方法原型

void com.qcloud.cos.ClientConfig.setEndpointBuilder(EndpointBuilder endpointBuilder)

请求示例

// 1 使用 CDN 加速域名,无需再发送 COS 的认证信息COSCredentials cred = new AnonymousCOSCredentials();// 2 设置 bucket 的地域简称,COS 地域简称请参照 https://cloud.tencent.com/document/product/436/6224ClientConfig clientConfig = new ClientConfig(new Region("ap-beijing"));// 推荐使用 https 协议,如果使用 https 协议,请确保自定义域名有相关 https 证书clientConfig.setHttpProtocol(HttpProtocol.https);// 3 设置 CDN 自定义域名//  get service 请求会使用这个域名,这个域名不能自定义String serviceApiEndpoint = "service.cos.myqcloud.com";String cdnEndpoint = "xxx.xxx.com";UserSpecifiedEndpointBuilder endPointBuilder = new UserSpecifiedEndpointBuilder(cdnEndpoint, serviceApiEndpoint);clientConfig.setEndpointBuilder(endPointBuilder);// 4 生成 cos 客户端COSClient cosclient = new COSClient(cred, clientConfig);

参数说明

参数名称 描述 类型
endPointerBuilder 参数用于构建自定义 CDN 加速域名 UserSpecifiedEndpointBuilder

UserSpecifiedEndpointBuilder 说明:

参数名称 描述 类型
generalApiEndpoint 填写用户的自定义 CDN 加速域名 String
getServiceApiEndpoint 只能填写 service.cos.myqcloud.com String

自定义源站域名

功能说明

在 COS 控制台为存储桶设置自定义源站域名后,可在 SDK 代码中设置对应的域名,以便实现访问 COS 资源。关于如何设置自定义源站域名请参见 自定义源站域名

方法原型

void com.qcloud.cos.ClientConfig.setEndpointBuilder(EndpointBuilder endpointBuilder)

请求示例

// 1 初始化用户身份信息(secretId, secretKey)// SECRETID和SECRETKEY请登录访问管理控制台进行查看和管理String secretId = "SECRETID";String secretKey = "SECRETKEY";COSCredentials cred = new BasicCOSCredentials(secretId, secretKey);// 2 设置 bucket 的地域简称,COS 地域简称请参照 https://cloud.tencent.com/document/product/436/6224ClientConfig clientConfig = new ClientConfig(new Region("ap-beijing"));// 推荐使用 https 协议clientConfig.setHttpProtocol(HttpProtocol.https);// 3 设置自定义域名//  get service 请求会使用这个域名,这个域名不能自定义String serviceApiEndpoint = "service.cos.myqcloud.com";String userEndpoint = "xxx.xxx.com";UserSpecifiedEndpointBuilder endPointBuilder = new UserSpecifiedEndpointBuilder(userEndpoint, serviceApiEndpoint);clientConfig.setEndpointBuilder(endPointBuilder);// 4 生成 cos 客户端COSClient cosclient = new COSClient(cred, clientConfig);

参数说明

参数名称 描述 类型
endPointerBuilder 参数用于构建自定义源站域名 UserSpecifiedEndpointBuilder

UserSpecifiedEndpointBuilder 说明:

参数名称 描述 类型
generalApiEndpoint 填写自定义源站域名 String
getServiceApiEndpoint 只能填写 service.cos.myqcloud.com String

全球加速域名

功能说明

在 COS 控制台为存储桶开启全球加速域名后,可在 SDK 代码中设置对应的域名,以便实现全球加速功能。关于全球加速的功能介绍,请参见 全球加速功能概述

方法原型

void com.qcloud.cos.ClientConfig.setEndPointSuffix(String endPointSuffix)

请求示例

// 1 初始化用户身份信息(secretId, secretKey)// SECRETID和SECRETKEY请登录访问管理控制台进行查看和管理String secretId = "SECRETID";String secretKey = "SECRETKEY";COSCredentials cred = new BasicCOSCredentials(secretId, secretKey);// 2 设置 bucket 的地域简称,COS 地域简称请参照 https://cloud.tencent.com/document/product/436/6224ClientConfig clientConfig = new ClientConfig(new Region("ap-beijing"));// 推荐使用 https 协议clientConfig.setHttpProtocol(HttpProtocol.https);// 3 设置全球加速域名后缀String cosSuffix = "cos.accelerate.myqcloud.com";clientConfig.setEndPointSuffix(cosSuffix);// 4 生成 cos 客户端COSClient cosclient = new COSClient(cred, clientConfig);

参数说明

参数名称 描述 类型
endPointSuffix 通过设置域名后缀,使用全球加速域名 String

对象存储官网1折活动,限时活动,即将结束,速速收藏
同尘科技腾讯云授权服务中心。
购买腾讯云产品享受折上折,更有现金返利。同意关联立享优惠

转转请注明出处:https://www.yunxiaoer.com/145807.html

(0)
上一篇 2023年12月9日
下一篇 2023年12月9日
详情页2

相关推荐

  • 腾讯 Kona(Tencent Kona)应用场景

    微服务场景 典型的微服务框架,例如 Spring Cloud 、Dubbo 等基于 Java 编程语言,通过使用腾讯 Kona 可以带来应用程序更快的启动速度和性能。进一步了解可参见 腾讯微服务平台 TSF。  无服务器函数场景 腾讯 Kona 提供基于 Java Serverless 的 JDK 解决方案,支撑函数运行环境,为 Java Faas 场景提…

    2023年12月9日
  • 腾讯云TDSQL-C MySQL版【2023年06月26日】存储计费为按量计费的集群补收费公告

    尊敬的腾讯云用户,TDSQL-C MySQL 版于2023年05月26日至06月17日对计费系统进行了升级,此次升级对存储计费模式为按量计费的集群有收费延迟影响,对此,腾讯云计划于2023年6月26日起,进行补收费,统一收取05月26日至06月17日全部未收取的按量计费存储费用,若您发现单日按量计费账单费用突增,为本次补收费导致,请您及时关注账户余额情况并确…

    腾讯云 2023年12月9日
  • 腾讯云批量计算基础知识

    腾讯云为广大用户提供了多种类型的视频教程,为服务开发者提供了专业的云技术学习平台。以下是批量计算基础知识相关视频教程: 官网1折活动,限时活动,即将结束,速速收藏同尘科技为腾讯云授权服务中心。购买腾讯云产品享受折上折,更有现金返利。同意关联立享优惠

    腾讯云 2023年12月9日
  • 信息流广告,信息流部分建议宽度830px,只针对默认列表样式,顺序随机
  • 腾讯云容器服务配置子账号对 TKE 服务全读写或只读权限同尘科技

    操作场景 您可以通过使用访问管理(Cloud Access Management,CAM)策略让用户拥有在容器服务(Tencent Kubernetes Engine,TKE)控制台中查看和使用特定资源的权限。本文档中的示例指导您在控制台中配置部分权限的策略。 操作步骤 配置全读写权限 1. 登录访问管理控制台,选择左侧导航栏中的 策略。2. 在“策略”管理…

    2023年12月9日
  • 腾讯云CVM服务器修改 SID 操作说明

    操作场景 Windows操作系统对计算机和用户的识别是通过安全标识符(SID)进行区分。由于基于同一镜像生产的云服务器实例 SID 相同,会引起无法入域的问题。如果您需要搭建 Windows 域环境,则需要通过修改 SID 以达到入域的目的。本文档以 Windows Server 2012 操作系统云服务器为例,介绍如何使用系统自带 sysprep 以及 s…

    2023年12月9日

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
本站为广大会员提供阿里云、腾讯云、华为云、百度云等一线大厂的购买,续费优惠,保证底价,买贵退差。