全部产品
Search
文档中心

Object Storage Service:Membuat token CNAME untuk memverifikasi kepemilikan nama domain

更新时间:Jul 02, 2025

Membuat token CNAME untuk memverifikasi kepemilikan nama domain.

Catatan

Secara default, token CNAME akan kedaluwarsa dalam waktu 72 jam setelah dibuat. Jika token CNAME baru dibuat selama masa berlaku token yang ada, token CNAME yang sudah ada akan dikembalikan.

Sintaks permintaan

POST /?cname&comp=token HTTP/1.1
Host: BucketName.oss-cn-hangzhou.aliyuncs.com
Content-Type: application/xml
Content-Length: 186
Date: GMT Date
Authorization: SignatureValue

Header permintaan

Header permintaan dalam RestoreObject hanya mencakup header permintaan umum. Untuk informasi lebih lanjut, lihat Header Permintaan Umum.

Elemen permintaan

Elemen

Tipe

Diperlukan

Contoh

Deskripsi

BucketCnameConfiguration

Container

Ya

N/A

Kontainer yang menyimpan catatan CNAME.

Node induk: tidak ada

Node anak: Cname

Cname

Container

Ya

N/A

Kontainer di mana informasi CNAME disimpan.

Node induk: BucketCnameConfiguration

Node anak: Domain

Domain

String

Ya

example.com

Nama domain kustom.

Node induk: Cname

Node anak: tidak ada

Elemen respons

Elemen

Tipe

Contoh

Deskripsi

CnameToken

Container

N/A

Kontainer di mana token CNAME disimpan.

Node induk: tidak ada

Node anak: Bucket, Cname, Token, dan ExpireTime

Bucket

String

examplebucket

Nama bucket tempat catatan CNAME dipetakan.

Node induk: CnameToken

Node anak: tidak ada

Cname

String

example.com

Nama catatan CNAME yang dipetakan ke bucket.

Node induk: CnameToken

Node anak: tidak ada

Token

String

be1d49d863dea9ffeff3df7d6455****

Token CNAME yang dikembalikan oleh Object Storage Service (OSS).

Node induk: CnameToken

Node anak: tidak ada

ExpireTime

String

Wed, 23 Feb 2022 21:16:37 GMT

Waktu ketika token CNAME kedaluwarsa.

Node induk: CnameToken

Node anak: tidak ada

Contoh

  • Permintaan Contoh

    POST /?cname&comp=token HTTP/1.1
    Host: oss-example.oss-cn-hangzhou.aliyuncs.com
    Content-Type: application/xml
    Content-Length: 186
    Date: Thu, 24 Sep 2015 15:39:12 GMT
    Authorization: OSS qn6q**************:77Dv****************
    
    <BucketCnameConfiguration>
      <Cname>
        <Domain>example.com</Domain>
      </Cname>
    </BucketCnameConfiguration>
  • Respons Contoh

    • Token CNAME telah dibuat.

      HTTP/1.1 200 OK
      x-oss-request-id: 5C1B138A109F4E405B2D
      Date: Mon, 26 Jul 2021 13:08:38 GMT
      Content-Length: 118
      Content-Type: application/xml
      Connection: keep-alive
      Server: AliyunOSS
      <?xml version="1.0" encoding="UTF-8"?>
      <CnameToken>
        <Bucket>examplebucket</Bucket>
        <Cname>example.com</Cname>;
        <Token>be1d49d863dea9ffeff3df7d6455****</Token>
        <ExpireTime>Wed, 23 Feb 2022 21:16:37 GMT</ExpireTime>
      </CnameToken>
    • Jumlah token CNAME melebihi batas.

      HTTP/1.1 400 Bad Request
      x-oss-request-id: 5C1B138A109F4E405B2D
      Date: Mon, 26 Jul 2021 13:08:38 GMT
      Content-Length: 118
      Content-Type: application/xml
      Connection: keep-alive
      Server: AliyunOSS
      <?xml version="1.0" encoding="UTF-8"?>
      <Error>
        <Code>TooManyCnameToken</Code>
        <Message>You have attempted to create more cname token than allowed.</Message>
        <RequestId>6215FD21DA0E27393F004E9E</RequestId>
        <HostId>127.0.0.1</HostId>
        <Bucket>examplebucket</Bucket>
      </Error>

SDK OSS

Anda dapat menggunakan SDK OSS untuk bahasa pemrograman berikut untuk memanggil CreateCnameToken:

ossutil

Untuk informasi tentang perintah ossutil yang sesuai dengan operasi CreateCnameToken, lihat create-cname-token.

Kode kesalahan

Kode kesalahan

Status HTTP

Deskripsi

TooManyCnameToken

400

Pesan kesalahan yang dikembalikan karena jumlah token yang dibuat untuk sebuah bucket melebihi batas maksimum 1000.

NoNeedCreateCnameToken

403

Pesan kesalahan yang dikembalikan karena token CNAME masih berlaku. Anda tidak perlu membuat token CNAME baru untuk bucket tersebut.