PutBucketDomain
API.PUT /?domain HTTP/1.1Host: <BucketName-APPID>.cos.<Region>.myqcloud.comDate: GMT DateContent-Type: application/xmlContent-Length: Content LengthContent-MD5: MD5Authorization: Auth String[Request Body]
Host: <BucketName-APPID>.cos.<Region>.myqcloud.com
, <BucketName-APPID> is the bucket name followed by the APPID, such as examplebucket-1250000000
(see Bucket Overview > Basic Information and Bucket Overview > Bucket Naming Conventions), and <Region> is a COS region (see Regions and Access Endpoints).<DomainConfiguration><DomainRule><Status>Enum</Status><Name>string</Name><Type>Enum</Type></DomainRule><DomainRule><Status>Enum</Status><Name>string</Name><Type>Enum</Type></DomainRule></DomainConfiguration>
Node Name (Keyword) | Parent Node | Description | Type | Required |
DomainConfiguration | None | All configurations of the PUT Bucket domain request | Container | No |
DomainConfiguration
:Node Name (Keyword) | Parent Node | Description | Type | Required |
DomainRule | DomainConfiguration | Domain entry | Container | Yes |
DomainRule
:Node Name (Keyword) | Parent Node | Description | Type | Required |
Status | DomainConfiguration.DomainRule | Domain status. Enumerated values: ENABLED , DISABLED | Enum | Yes |
Name | DomainConfiguration.DomainRule | Full domain name | string | Yes |
Type | DomainConfiguration.DomainRule | Type of the origin server. Enumerated values: REST : default origin serverWEBSITE : static website origin serverACCELERATE : global acceleration origin server | Enum | Yes |
ForcedReplacement | DomainConfiguration.DomainRule | If the specified domain has been used for another bucket, you can use this node to forcibly use this domain for the current bucket. Currently, only CNAME is supported. Therefore, you need to point this domain’s CNAME to this bucket’s origin server domain (which can be the default origin server, static website origin server, or global acceleration origin server depending on Type ) before calling this API. | Enum | No |
PUT /?domain HTTP/1.1Host: examplebucket-1250000000.cos.ap-beijing.myqcloud.comDate: Wed, 29 Apr 2020 09:16:14 GMTContent-Type: application/xmlContent-Length: 288Content-MD5: WHjVNjOz7lW82VThLKf4Lg==Authorization: q-sign-algorithm=sha1&q-ak=AKID8A0fBVtYFrNm02oY1g1JQQF0c3JO****&q-sign-time=1588151774;1588158974&q-key-time=1588151774;1588158974&q-header-list=content-length;content-md5;content-type;date;host&q-url-param-list=domain&q-signature=5cd58e4c68125ee6c78d626089d12c41376a****Connection: close<DomainConfiguration><DomainRule><Status>ENABLED</Status><Name>cos.cloud.tencent.com</Name><Type>REST</Type></DomainRule><DomainRule><Status>ENABLED</Status><Name>www.cos.cloud.tencent.com</Name><Type>WEBSITE</Type></DomainRule></DomainConfiguration>
HTTP/1.1 200 OKContent-Length: 0Connection: closeDate: Wed, 29 Apr 2020 09:16:15 GMTServer: tencent-cosx-cos-request-id: NWVhOTQ1ZGVfZTViOTJhMDlfMzA0MjJfMTEwMmJi****
Was this page helpful?