Tüm Ürünler
Search
Belge Merkezi

Object Storage Service:DeleteBucketReplication

Son Güncelleme:Oct 01, 2026

Bir paket için veri çoğaltmayı durdurur ve çoğaltma yapılandırmasını siler. Kural silindikten sonra kaynak paket üzerinde yapılan işlemler artık hedef pakete senkronize edilmez.

Kullanım notları

  • İstenen paket için herhangi bir veri çoğaltma kuralı yapılandırılmamışsa bu işlem 200 OK döndürür.

  • Bir veri çoğaltma kuralını sildiğinizde kural anında silinmez. OSS'in temizleme işlemlerini tamamlaması için zamana ihtiyacı vardır; bu süreçte kural durumu closing olarak görünür. Temizleme tamamlandığında kural silinir.

  • closing durumunda olan bir veri çoğaltma kuralı için bu işlemi çağırırsanız işlem 204 NoContent döndürür.

İstek sözdizimi

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

<?xml version="1.0" encoding="UTF-8"?>
<ReplicationRules>
   <ID>rule id</ID>
</ReplicationRules>

İstek öğeleri

Name

Type

Required

Description

ReplicationRules

Container

Yes

Silinecek veri çoğaltma kuralını içeren kapsayıcı.

Üst düğüm: Yok

Alt düğüm: ID

ID

String

Yes

Silinmesi gereken çoğaltma kuralının kimliği. Kural kimliğini GetBucketReplication işleminden alabilirsiniz.

Üst düğüm: ReplicationRules

Alt düğüm: Yok

Örnekler

  • Örnek istek

POST /?replication&comp=delete HTTP/1.1 
Host: oss-example.oss-cn-hangzhou.aliyuncs.com 
Date: Thu, 17 Apr 2025 15:39:18 GMT
Content-Length: 46
Content-Type: application/xml
Authorization: OSS4-HMAC-SHA256 Credential=LTAI********************/20250417/cn-hangzhou/oss/aliyun_v4_request,AdditionalHeaders=content-length,Signature=a7c3554c729d71929e0b84489addee6b2e8d5cb48595adfc51868c299c0c218e

<?xml version="1.0" encoding="UTF-8"?>
<ReplicationRules>
  <ID>test_replication_1</ID>
</ReplicationRules>
  • Örnek yanıt

HTTP/1.1 200 OK
x-oss-request-id: 534B371674E88A4D8906**** 
Date: Thu, 24 Sep 2015 15:39:18 GMT
Connection: close 
Content-Length: 0
Server: AliyunOSS

SDK

Aşağıdaki SDK'lar bu işlemi destekler:

ossutil komut satırı aracı

Bu işlem için ossutil komutu hakkında bilgi edinmek üzere bkz. delete-bucket-replication.

Hata kodları

Error code

Status code

Description

NoSuchBucket

404 NotFound

İstenen paket mevcut değil.

TooManyReplicationRules

400 BadRequest

İstek birden fazla veri çoğaltma kuralı içeriyor.

Her istek yalnızca bir veri çoğaltma kuralı içerebilir.

TransferAccAlreadyInUse

409Conflict

Bölge dışı çoğaltma (CRR) için belirtilen hedef pakette aktarım hızlandırma devre dışı bırakılmıştır. XML hata yanıtı kaynak ve hedef paketler hakkında bilgi içerir:

<?xml version="1.0" encoding="UTF-8"?>
<Error>
  <Code>TransferAccAlreadyInUse</Code>
  <Message>The transfer acceleration is already used by cross-region replication.</Message>
  <SourceBucket>srcBucket</SourceBucket>
  <DestinationBucket>destBucket</DestinationBucket>
  <RequestId>5F1E76142A535D373683****</RequestId>
  <HostId>oss-cn-hangzhou.aliyuncs.com</HostId>
</Error>