Tüm Ürünler
Search
Belge Merkezi

Object Storage Service:GetBucketReplication

Son Güncelleme:Oct 01, 2026

Bir paket için yapılandırılmış veri çoğaltma kurallarını sorgular.

İstek sözdizimi

GET /?replication HTTP/1.1
Host: BucketName.oss-cn-hangzhou.aliyuncs.com 
Date: GMT Date
Authorization: SignatureValue

Yanıt parametreleri

Parametre

Tür

Örnek

Açıklama

ReplicationConfiguration

Konteyner

Yok

Veri çoğaltma yapılandırmaları için kapsayıcı.

Üst düğümler: yok

Alt düğümler: Rule

Rule

Konteyner

Yok

Veri çoğaltma kuralları için kapsayıcı.

Üst düğümler: ReplicationConfiguration

Alt düğümler: Destination, HistoricalObjectReplication, Status ve ID

ID

Dize

test_replication_1

Veri çoğaltma kuralının kimliği.

Üst düğümler: Rule

Alt düğümler: yok

PrefixSet

Konteyner

Yok

Önekler için kapsayıcı. Kural başına en fazla 10 önek belirtilebilir.

Üst düğümler: Rule

Alt düğümler: Prefix

Prefix

Dize

source1

Hedef pakete çoğaltılan nesnelerin önekleri.

Üst düğümler: PrefixSet

Alt düğümler: yok

Action

Dize

PUT

Hedef pakete senkronize edilen işlemler.

Bir veya daha fazla işlem türü olarak ayarlayın. Varsayılan: ALL.

  • ALL: PUT, DELETE ve ABORT işlemleri hedef pakete senkronize edilir.

  • PUT: yazma işlemleri hedef pakete senkronize edilir; buna PutObject, PostObject, AppendObject, CopyObject, PutObjectACL, InitiateMultipartUpload, UploadPart, UploadPartCopy ve CompleteMultipartUpload dahildir.

Üst düğümler: Rule

Alt düğümler: yok

Status

Dize

doing

Veri çoğaltma görevinin durumu.

Geçerli değerler:

  • starting: OSS, bir kural yapılandırıldıktan sonra çoğaltma görevini oluşturur.

  • doing: çoğaltma kuralı etkindir ve veriler çoğaltılır.

  • closing: OSS, kural silindikten sonra çoğaltma görevini temizler.

Üst düğümler: Rule

Alt düğümler: yok

Destination

Konteyner

Yok

Hedef paket bilgileri için kapsayıcı.

Üst düğümler: Rule

Alt düğümler: Bucket ve Location

Bucket

Dize

destbucket

Verilerin çoğaltıldığı hedef paket.

Üst düğümler: Destination

Alt düğümler: yok

Location

Dize

oss-cn-beijing

Hedef paketin bölgesi.

Üst düğümler: Destination

Alt düğümler: yok

TransferType

Dize

oss_acc

Çoğaltma için kullanılan veri aktarım türü. Yalnızca istekte TransferType değeri oss_acc olarak ayarlandığında döndürülür.

Varsayılan: internal. Geçerli değerler:

  • internal: varsayılan OSS veri aktarım bağlantısı.

  • oss_acc: hızlandırılmış veri aktarım bağlantısı. Yalnızca bölgeler arası çoğaltma (CRR) kuralları için kullanılabilir.

HistoricalObjectReplication

Dize

disabled

Çoğaltma etkinleştirilmeden önce kaynak paketteki geçmiş verilerin hedef pakete çoğaltılıp çoğaltılmayacağını belirtir. Varsayılan değer: enabled.

Varsayılan: disabled. Geçerli değerler:

  • enabled: geçmiş veriler hedef pakete çoğaltılır.

  • disabled: geçmiş veriler çoğaltılmaz. Yalnızca çoğaltma etkinleştirildikten sonra yüklenen veriler çoğaltılır.

Üst düğümler: Rule

Alt düğümler: yok

SyncRole

Dize

aliyunramrole

Veri çoğaltma için kullanılan rol. Yalnızca hedef nesne SSE-KMS ile şifrelendiğinde döndürülür.

RTC

Konteyner

Yok

Replication Time Control (RTC) özelliğinin durumu için kapsayıcı.

Üst düğümler: Rule

Alt düğümler: Status

Status

Dize

enbaled

RTC özelliğinin durumu. Yalnızca RTC etkinleştiriliyor veya etkin durumda olduğunda döndürülür.

Varsayılan: disabled. Geçerli değerler:

  • enabling

  • enabled

  • disabled

Üst düğümler: RTC

Alt düğümler: yok

Örnekler

  • Örnek istek

GET /?replication HTTP/1.1
Host: oss-example.oss-cn-hangzhou.aliyuncs.com 
Date: Thu, 24 Sep 2015 15:39:15 GMT
Authorization: OSS qn6q**************:77Dv****************
  • Örnek yanıt

HTTP/1.1 200 OK
x-oss-request-id: 534B371674E88A4D8906**** 
Date: Thu, 24 Sep 2015 15:39:15 GMT
Content-Length: 186
Content-Type: application/xml 
Connection: close
Server: AliyunOSS
<?xml version="1.0" ?>
<ReplicationConfiguration>
  <Rule>
    <ID>test_replication_1</ID>
    <PrefixSet>
      <Prefix>source1</Prefix>
      <Prefix>video</Prefix>
    </PrefixSet>
    <Action>PUT</Action>
    <Destination>
      <Bucket>destbucket</Bucket>
      <Location>oss-cn-beijing</Location>
      <TransferType>oss_acc</TransferType>
    </Destination>
    <Status>doing</Status>
    <HistoricalObjectReplication>enabled</HistoricalObjectReplication>
    <SyncRole>aliyunramrole</SyncRole>
    <RTC>
      <Status>enabled</Status>
    </RTC>
  </Rule>  
</ReplicationConfiguration>

OSS SDK'ları

GetBucketReplication işlemini aşağıdaki OSS SDK'larını kullanarak çağırın:

ossutil

GetBucketReplication işlemine karşılık gelen ossutil komutu hakkında bilgi için bkz. get-bucket-replication.

Hata kodları


Hata kodu


HTTP durum kodu


Açıklama


NoSuchBucket


404 NotFound


Belirtilen paket mevcut değil.


NoSuchReplicationConfiguration


404 NotFound


Belirtilen paket için yapılandırılmış veri çoğaltma kuralı bulunmuyor.