DeleteCname, bir paketle eşleştirilmiş özel alan adını (CNAME) kaldırır. Bu işlem idempotenttir: Belirtilen CNAME pakete eşlenmemişse bile hata döndürmez ve HTTP 200 yanıtı verir. Agentic Bucket için tam bir CNAME'yi mi yoksa joker karakter içeren bir CNAME'yi mi kaldırmak istediğinizi açıkça belirtmek üzere wildcard parametresini kullanmanız gerekir.
Kullanım notları
Agentic Bucket üzerinde DeleteCname çağrısı yaptığınızda
wildcardparametresi zorunludur:wildcard=truejoker karakter içeren bir CNAME'yi kaldırırkenwildcard=falsetam eşleşen bir CNAME'yi kaldırır.Standart bir paketten tam eşleşen bir CNAME'yi kaldırmak için bu işlemi mevcut OSS CNAME işlemleriyle aynı şekilde çağırın. Ek parametre gerekmez.
İstek sözdizimi
POST /?cname&comp=delete&wildcard=true HTTP/1.1
Host: BucketName.oss-cn-hangzhou.aliyuncs.com
Content-Type: application/xml
Content-Length: 186
Date: GMT Date
Authorization: SignatureValue
<BucketCnameConfiguration>
<Cname>
<Domain>example.com</Domain>
</Cname>
</BucketCnameConfiguration>
wildcard parametresi kaldırılacak CNAME türünü ayırt eder. Agentic Bucket için bu parametre zorunludur; true veya false olarak açıkça ayarlayın. Standart paketlerde bu parametre atlanırsa varsayılan değer false olur.
İstek üstbilgileri
Bu işlem yalnızca ortak istek üstbilgilerini kullanır. Daha fazla bilgi için bkz. Common HTTP headers.
İstek parametreleri
Parameter | Type | Required | Example | Description |
wildcard | String | Standard bucket: No Agentic Bucket: Yes | true | Joker karakter içeren bir CNAME'nin kaldırılıp kaldırılmayacağını belirtir. Geçerli değerler:
Agentic Bucket için bu parametre zorunludur; true veya false olarak açıkça ayarlayın. Standart paketlerde bu parametre atlanırsa varsayılan değer false olur. |
wildcard parametresi paket türüne göre farklı değerler alır:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Agentic Bucket'ta aynı temel alan adı için hem tam eşleşen hem de joker karakter içeren bir CNAME aynı anda eşlenebilir. Hangi CNAME'nin kaldırılacağını belirtmek için wildcard parametresini açıkça ayarlayın.
İstek öğeleri
Element | Type | Required | Example | Description |
BucketCnameConfiguration | Container | Yes | N/A | CNAME yapılandırmasını depolayan kapsayıcı. Üst düğümler: yok Alt düğümler: Cname |
Cname | Container | Yes | N/A | CNAME bilgilerini depolayan kapsayıcı. Üst düğümler: BucketCnameConfiguration Alt düğümler: Domain |
Domain | String | Yes | example.com | Özel alan adı. Tam eşleşen bir CNAME'yi kaldırmak için bu öğeyi console.example.com gibi tam alan adına ayarlayın. Joker karakter içeren bir CNAME'yi kaldırmak için bu öğeyi Üst düğümler: Cname Alt düğümler: yok |
Yanıt üstbilgileri
Bu işlem yalnızca ortak yanıt üstbilgilerini döndürür. Daha fazla bilgi için bkz. Common HTTP headers.
Örnekler
-
Örnek istekler
-
Standart bir paketten tam eşleşen bir CNAME'yi kaldırma
POST /?cname&comp=delete HTTP/1.1 Host: oss-example.oss-cn-hangzhou.aliyuncs.com Content-Type: application/xml Content-Length: 186 Date: Thu, 17 Apr 2025 15:39:12 GMT Authorization: OSS4-HMAC-SHA256 Credential=LTAI********************/20250417/cn-hangzhou/oss/aliyun_v4_request,AdditionalHeaders=content-length,Signature=a7c3554c729d71929e0b84489addee6b2e8d5cb48595adfc51868c299c0c218e <BucketCnameConfiguration> <Cname> <Domain>example.com</Domain> </Cname> </BucketCnameConfiguration> -
Agentic Bucket'tan joker karakter içeren bir CNAME'yi kaldırma
POST /?cname&comp=delete&wildcard=true HTTP/1.1 Host: myab-$uid-$region-ab-apsr.oss-cn-hangzhou.aliyuncs.com Content-Type: application/xml Content-Length: 186 Date: Thu, 17 Apr 2025 15:39:12 GMT Authorization: OSS4-HMAC-SHA256 Credential=LTAI********************/20250417/cn-hangzhou/oss/aliyun_v4_request,AdditionalHeaders=content-length,Signature=a7c3554c729d71929e0b84489addee6b2e8d5cb48595adfc51868c299c0c218e <BucketCnameConfiguration> <Cname> <Domain>example.com</Domain> </Cname> </BucketCnameConfiguration> -
Agentic Bucket'tan tam eşleşen bir CNAME'yi kaldırma
POST /?cname&comp=delete&wildcard=false HTTP/1.1 Host: myab-$uid-$region-ab-apsr.oss-cn-hangzhou.aliyuncs.com Content-Type: application/xml Content-Length: 186 Date: Thu, 17 Apr 2025 15:39:12 GMT Authorization: OSS4-HMAC-SHA256 Credential=LTAI********************/20250417/cn-hangzhou/oss/aliyun_v4_request,AdditionalHeaders=content-length,Signature=a7c3554c729d71929e0b84489addee6b2e8d5cb48595adfc51868c299c0c218e <BucketCnameConfiguration> <Cname> <Domain>console.example.com</Domain> </Cname> </BucketCnameConfiguration>
-
-
Örnek yanıt
HTTP/1.1 200 OK x-oss-request-id: 5C1B138A109F4E405B2D Date: Mon, 26 Jul 2021 13:08:38 GMT Content-Length: 0 Connection: keep-alive Server: AliyunOSS
OSS SDK'leri
Aşağıdaki OSS SDK'leri DeleteCname işlemini destekler:
ossutil
DeleteCname işlemine karşılık gelen ossutil komutu hakkında bilgi için bkz. delete-cname.
Hata kodları
|
|
|
|
|
|
|
Olası neden: Domain öğesi |
|
|
|
|
|
|
|
|
|
|
|
|