Veri çoğaltma özelliklerini kullanarak, nesnelerin oluşturulması, üzerine yazılması ve silinmesi gibi nesneler üzerinde gerçekleştirilen işlemlerle birlikte nesneleri kaynak paketten hedef pakete otomatik olarak senkronize edebilirsiniz. Object Storage Service (OSS), iki veri çoğaltma özelliği sunar: bölgeler arası çoğaltma (CRR) ve aynı bölge çoğaltma (SRR).
Notlar
Bu konudaki örnek kod, China (Hangzhou) bölgesinin bölge kimliği olan
cn-hangzhoudeğerini kullanır. Bir paketteki kaynaklara erişmek için varsayılan olarak genel uç nokta kullanılır. Paketin bulunduğu aynı bölgedeki diğer Alibaba Cloud hizmetlerini kullanarak paketteki kaynaklara erişmek istiyorsanız dahili uç noktayı kullanın. Object Storage Service (OSS) tarafından desteklenen bölgeler ve uç noktalar hakkında daha fazla bilgi için bkz. OSS bölgeleri ve uç noktaları.Bu konuda, erişim kimlik bilgileri ortam değişkenlerinden alınır. Erişim kimlik bilgilerinin nasıl yapılandırılacağı hakkında daha fazla bilgi için bkz. Erişim kimlik bilgilerini yapılandırma (Go SDK V1).
-
Varsayılan olarak bir Alibaba Cloud hesabına veri çoğaltmayla ilgili izinler verilir. Verileri bir RAM kullanıcısı olarak veya Security Token Service (STS) tarafından sağlanan geçici erişim kimlik bilgilerini kullanarak çoğaltmak istiyorsanız gerekli izinlere sahip olmanız gerekir. Örneğin:
Veri çoğaltmayı etkinleştirmek için
oss:PutBucketReplicationizni gereklidir.Çoğaltma zamanı kontrolü (RTC) özelliğini etkinleştirmek ve devre dışı bırakmak için
oss:PutBucketRtcizni gereklidir.Veri çoğaltma kurallarını sorgulamak için
oss:GetBucketReplicationizni gereklidir.Kullanılabilir hedef bölgeleri sorgulamak için
oss:GetBucketReplicationLocationizni gereklidir.Bir veri çoğaltma görevinin ilerleme durumunu sorgulamak için
oss:GetBucketReplicationProgressizni gereklidir.Veri çoğaltmayı devre dışı bırakmak için
oss:DeleteBucketReplicationizni gereklidir.
Örnek kod
Veri çoğaltmayı etkinleştirin
Veri çoğaltma kurallarını sorgulayın
RTC özelliğini etkinleştirin veya devre dışı bırakın
Verilerin çoğaltılabileceği bölgeleri sorgulayın
Bir veri çoğaltma görevinin ilerleme durumunu sorgulayın
Veri çoğaltmayı devre dışı bırakın
Başvurular
Veri çoğaltmayı etkinleştirmek için çağırabileceğiniz API işlemi hakkında daha fazla bilgi için bkz. PutBucketReplication.
Mevcut CRR kuralları için RTC özelliğini etkinleştirmek veya devre dışı bırakmak üzere kullanılan API işlemi hakkında daha fazla bilgi için bkz. PutBucketRTC.
Veri çoğaltma kurallarını sorgulamak üzere kullanılan API işlemi hakkında daha fazla bilgi için bkz. GetBucketReplication.
Verilerin çoğaltılabileceği bölgeleri sorgulamak üzere kullanılan API işlemi hakkında daha fazla bilgi için bkz. GetBucketReplicationLocation.
Bir veri çoğaltma görevinin ilerleme durumunu sorgulamak üzere kullanılan API işlemi hakkında daha fazla bilgi için bkz. GetBucketReplicationProgress.
Veri çoğaltmayı devre dışı bırakmak üzere kullanılan API işlemi hakkında daha fazla bilgi için bkz. DeleteBucketReplication.