详情页标题前

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

详情页1

简介

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

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

SDK API 参考

SDK 所有接口的具体参数与方法说明,请参考 SDK API

设置自定义域名

功能说明

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

示例代码

Objective-C

QCloudPutBucketDomainRequest *req = [QCloudPutBucketDomainRequest new];
// 存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucketreq.bucket = @"examplebucket-1250000000";
QCloudDomainConfiguration *config = [QCloudDomainConfiguration new];QCloudDomainRule *rule = [QCloudDomainRule new];
// 源站状态,可选 QCloudDomainStatueEnabled、 QCloudDomainStatueDisabledrule.status = QCloudDomainStatueEnabled;// 域名信息rule.name = @"www.baidu.com";
// 替换已存在的配置、有效值CNAME/TXT 填写则强制校验域名所有权之后,再下发配置rule.replace = QCloudCOSDomainReplaceTypeTxt;rule.type = QCloudCOSDomainTypeRest;
// 规则描述集合的数组config.rules = @[rule];
// 域名配置的规则req.domain = config;
[req setFinishBlock:^(id outputObject, NSError *error) { // outputObject 包含所有的响应 http 头部 NSDictionary* info = (NSDictionary *) outputObject;
}];[[QCloudCOSXMLService defaultCOSXML]PutBucketDomain:req];

说明更多完整示例,请前往 GitHub 查看。Swift

let req = QCloudPutBucketDomainRequest.init();
// 存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucketreq.bucket = "examplebucket-1250000000";
let config = QCloudDomainConfiguration.init();let rule = QCloudDomainRule.init();// 开启状态,可选 .enabled, .disabledrule.status = .enabled;rule.name = "www.baidu.com";
// 替换已存在的配置、有效值CNAME/TXT 填写则强制校验域名所有权之后,再下发配置rule.replace = .txt;rule.type = .rest;
// 规则描述集合的数组config.rules = [rule];
// 域名配置的规则req.domain = config;req.finishBlock = {(result,error) in if let result = result { // result 包含响应的 header 信息 } else { print(error!); }}QCloudCOSXMLService.defaultCOSXML().putBucketDomain(req);

说明更多完整示例,请前往 GitHub 查看。

返回错误码说明

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

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

查询自定义域名

功能说明

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

示例代码

Objective-C

QCloudGetBucketDomainRequest *getReq =  [QCloudGetBucketDomainRequest new];
// 存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucketgetReq.bucket = @"examplebucket-1250000000";
[getReq setFinishBlock:^(QCloudDomainConfiguration * _Nonnull result, NSError * _Nonnull error) { // 规则描述集合的数组 NSArray *rules = result.rules;}];[[QCloudCOSXMLService defaultCOSXML]GetBucketDomain:getReq];

说明更多完整示例,请前往 GitHub 查看。Swift

let req = QCloudGetBucketDomainRequest.init();
// 存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucketreq.bucket = "examplebucket-1250000000";
req.finishBlock = {(result,error) in if let result = result { // result 包含源站信息 } else { print(error!); }}QCloudCOSXMLService.defaultCOSXML().getBucketDomain(req);

说明更多完整示例,请前往 GitHub 查看。

返回参数说明

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



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

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

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

相关推荐

  • 腾讯云云点播关于云点播日结计费代替原点播套餐的公告

    腾讯云云点播服务上线后,为便于用户接入我们的服务,降低使用成本,云点播对服务进行了成本优化,并对服务的计费方式和价格进行了调整,有效帮助用户降低业务成本,调整如下:1. 原点播套餐不再进行售卖,套餐到期后统一转为日结计费方式,即原点播套餐的存储或流量超出后,价格调整至日结价格,套餐超出后的存储价格由0.03(元/GB/天)调整至0.0048(元/GB/天),…

    腾讯云 2023年12月9日
  • 腾讯云CVM服务器快速配置 Linux 云服务器

    说明如果您是首次使用云服务器,建议您先选择轻量应用服务器(Lighthouse) 来作为云服务器使用的入门途径,详情请参见 快速配置轻量应用服务器 Linux 实例。轻量应用服务器专为云开发者及云计算入门者设计,您可前往 与云服务器 CVM 对比 了解云服务器与轻量应用服务器的区别。本文主要介绍如何从零开始,以最简单的方式搭建一个 Linux 云服务器。您可…

    2023年12月9日
  • 腾讯云云函数(SCF)相关概念-云淘科技

    腾讯云云函数(Serverless Cloud Function,SCF)为函数即服务 (Function as a Service,FaaS)产品,提供无服务器(Serverless) 和 FaaS 的计算平台。运行方式依赖事件触发。因此在和触发事件源结合时,云函数就可以被触发源所产生的事件触发运行。以下视频将为您介绍 SCF 相关概念: 无服务器 无服…

    腾讯云 2023年12月9日
  • 信息流广告,信息流部分建议宽度830px,只针对默认列表样式,顺序随机
  • 腾讯云容器服务Pod 一直处于 ContainerCreating 或 Waiting 状态同尘科技

    本文档介绍可能导致 Pod 一直处于 ContainerCreating 或 Waiting 状态的几种情形,以及如何通过排查步骤定位异常原因。请按照以下步骤依次进行排查,定位问题后恢复正确配置即可。 可能原因 Pod 配置错误挂载 Volume 失败磁盘空间不足节点内存碎片化Limit 设置过小或单位错误拉取镜像失败CNI 网络错误controller-m…

    腾讯云 2023年12月9日
  • 腾讯云容器服务在 TKE 上利用 HPA 实现业务的弹性伸缩同尘科技

    概述 Kubernetes Pod 水平自动扩缩(Horizontal Pod Autoscaler,以下简称 HPA)可以基于 CPU 利用率、内存利用率和其他自定义的度量指标自动扩缩 Pod 的副本数量,以使得工作负载服务的整体度量水平与用户所设定的目标值匹配。本文将介绍和使用腾讯云容器服务 TKE 的 HPA 功能实现 Pod 自动水平扩缩容。 使用场…

    2023年12月9日

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

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

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