详情页标题前

腾讯云对象存储自定义域名

详情页1

简介

文档提供关于自定义域名的 API 概览以及 SDK 示例代码。

API 操作名 操作描述
PUT Bucket domain 设置自定义域名 设置存储桶的自定义域名信息
GET Bucket domain 查询自定义域名 查询存储桶的自定义域名信息

设置自定义域名

功能说明

PUT Bucket domain 用于为存储桶配置自定义域名。

方法原型

public void setBucketDomainConfiguration(String bucketName, BucketDomainConfiguration configuration);public void setBucketDomainConfiguration(SetBucketDomainConfigurationRequest setBucketDomainConfigurationRequest);

请求示例

// 调用 COS 接口之前必须保证本进程存在一个 COSClient 实例,如果没有则创建// 详细代码参见对象操作 -> 上传对象 -> 简单操作 -> 创建 COSClientCOSClient cosClient = createCOSClient();// 存储桶的命名格式为 BucketName-APPID,此处填写的存储桶名称必须为此格式String bucketName = "examplebucket-1250000000";
BucketDomainConfiguration bucketDomainConfiguration = new BucketDomainConfiguration();DomainRule domainRule = new DomainRule();domainRule.setStatus(DomainRule.ENABLED);domainRule.setType(DomainRule.REST);domainRule.setName("qq.com");domainRule.setForcedReplacement(DomainRule.CNAME);bucketDomainConfiguration.getDomainRules().add(domainRule);cosClient.setBucketDomainConfiguration(bucketName, bucketDomainConfiguration);

参数说明

参数名称 描述 类型
setBucketDomainConfigurationRequest 设置存储桶自定义域名请求 SetBucketDomainConfigurationRequest

Request 成员说明 :

Request 成员 设置方法 描述 类型
bucketName 构造函数或 set 方法 设置自定义域名的存储桶,格式为 BucketName-APPID ,详情请参见 命名规范 String
configuration 构造函数或 set 方法 存储桶的自定义域名配置 BucketDomainConfiguration

BucketDomainConfiguration 成员说明:

参数名称 描述 类型
domainRules 存储桶的自定义域名配置 List domainRules

DomainRule 成员说明:

参数名称 描述 类型
name 自定义域名 String
status 域名上线状态,可选值有 ENABLED、DISABLED String
type 绑定的源站类型,可选值有 REST、WEBSITE String
forcedReplacement 强制覆盖已存在的配置,可选值有 CNAME、TXT String

返回结果说明

成功:无返回值。失败:发生错误(如身份认证失败),抛出异常 CosClientException 或者 CosServiceException。详情请参见 异常处理

返回错误码说明

该请求可能会发生的一些常见的特殊错误如下:

状态码 说明
HTTP 409 Conflict 该域名记录已存在,且请求中没有设置强制覆盖。或者该域名记录不存在,且请求中设置了强制覆盖
HTTP 451 Unavailable For Legal Reasons 该域名是中国境内域名,并且没有备案

查询自定义域名

功能说明

GET Bucket domain 用于查询存储桶的自定义域名信息。

方法原型

public BucketDomainConfiguration getBucketDomainConfiguration(String bucketName)throws CosClientException, CosServiceException;

请求示例

// 调用 COS 接口之前必须保证本进程存在一个 COSClient 实例,如果没有则创建// 详细代码参见对象操作 -> 上传对象 -> 简单操作 -> 创建 COSClientCOSClient cosClient = createCOSClient();// 存储桶的命名格式为 BucketName-APPID,此处填写的存储桶名称必须为此格式String bucketName = "examplebucket-1250000000";
BucketDomainConfiguration bucketDomainConfiguration = cosClient.getBucketDomainConfiguration(bucketName);String domainTxtVerification = bucketDomainConfiguration1.getDomainTxtVerification();System.out.println(domainTxtVerification);for (DomainRule rule : bucketDomainConfiguration.getDomainRules()) { System.out.println(rule.getName()); System.out.println(rule.getStatus()); System.out.println(rule.getType()); System.out.println(rule.getClass());}

参数说明

参数名称 描述 类型
bucketName 查询自定义域名的存储桶,格式为 BucketName-APPID ,详情请参见 命名规范 String

返回结果说明

成功:返回 BucketDomainConfiguration,包含存储桶的自定义域名设置信息。失败:发生错误(如身份认证失败),抛出异常 CosClientException 或者 CosServiceException。详情请参见 异常处理

返回参数说明

参数名称 描述 类型
domainTxtVerification 域名校验信息,该字段是一个 MD5 校验值,原串格式为:cos[Region][BucketName-APPID][BucketCreateTime],其中 Region 为存储桶所在地域,BucketCreateTime 为存储桶 GMT 创建时间 String



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

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

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

相关推荐

  • 腾讯云对象存储生成预签名 URL

    简介 本文档提供关于生成对象预签名链接的示例代码。关于使用预签名 URL 上传的说明请参见 预签名授权上传, 使用预签名 URL 下载的说明请参见 预签名授权下载。说明建议用户使用临时密钥生成预签名,通过临时授权的方式进一步提高预签名上传、下载等请求的安全性。申请临时密钥时,请遵循 最小权限指引原则,防止泄露目标存储桶或对象之外的资源。如果您一定要使用永久密…

    腾讯云 2023年12月9日
  • 腾讯云轻量应用服务器如何将本地文件拷贝到轻量应用服务器云小二

    本文介绍如何将您本地的文件拷贝至轻量应用服务器,或将轻量应用服务器上的文件下载至本地。 选择传输方式 远程连接管理 您可通过远程连接管理,使用浏览器一键可视化将本地文件上传到轻量应用服务器,或将服务器文件下载到本地。 操作方式 使用限制 使用 OrcaTerm 登录轻量应用服务器时上传/下载文件 上传文件大小限制为200MB下载文件大小限制为200MB …

    腾讯云 2023年12月9日
  • 阿里云ECS云服务器API概览-云淘科技

    云服务器ECS提供以下相关API接口。 本产品(云服务器ECS/2014-05-26)的OpenAPI采用RPC签名风格,签名细节参见签名机制说明。我们已经为开发者封装了常见编程语言的SDK,开发者可通过下载SDK直接调用本产品OpenAPI而无需关心技术细节。如果现有SDK不能满足使用需求,可通过签名机制进行对接。 在使用API前,您需要准备好身份账号及访…

    阿里云服务器 2023年12月9日
  • 腾讯云对象存储文件解压

    简介 本文档提供关于数据万象文件解压的 API 概览以及 SDK 示例代码。 API 操作描述 提交文件解压任务 以提交任务的方式进行文件解压任务 查询文件解压结果 主动查询指定的文件解压任务结果 提交文件解压任务 功能说明 以提交任务的方式进行文件解压缩,异步返回压缩包内被解压出来的文件。 方法原型 func (s *CIService) CreateFi…

    腾讯云 2023年12月9日
  • 信息流广告,信息流部分建议宽度830px,只针对默认列表样式,顺序随机
  • 阿里云RDS数据库创建账号-云淘科技

    本文介绍如何为RDS MySQL或RDS MySQL Serverless实例的数据库创建管理账号。 前提条件 已创建RDS MySQL实例或Serverless实例。 说明 如果需要为阿里云账号创建子账号并授权子账号管理某些实例,请参见创建RAM用户。 账号类型 RDS MySQL或RDS MySQL Serverless实例支持两种数据库账号:高权限账号…

    阿里云数据库 2023年12月9日

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

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

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