Belirtilen paket için yapılandırılmış saklama ilkesini sorgular.
İstekte ID ile belirtilen saklama ilkesi yoksa OSS 404 hatası döndürür.
Kullanım notları
OSS, nesnelerin belirli bir süre boyunca silinmesini veya üzerine yazılmasını engelleyen Write Once Read Many (WORM) stratejisini destekler. Bir paket için bir günden 70 yıla kadar değişen saklama süreleriyle zamana dayalı bir saklama ilkesi yapılandırabilirsiniz.
Bir paketin saklama ilkesi kilitlendikten sonra paketten nesne okuyabilir veya pakete nesne yükleyebilirsiniz. Ancak nesneler ve saklama ilkesi, saklama süresi içinde silinemez. Nesneleri yalnızca saklama süresi dolduktan sonra silebilirsiniz.
İstek üstbilgileri
GetBucketWorm isteği yalnızca ortak istek üstbilgilerini içerir. Daha fazla bilgi için bkz. Ortak istek üstbilgileri.
Yanıt üstbilgileri
GetBucketWorm isteğine verilen yanıt yalnızca ortak yanıt üstbilgilerini içerir. Daha fazla bilgi için bkz. Ortak yanıt üstbilgileri.
Yanıt öğeleri
|
Öğe |
Tür |
Açıklama |
|
WormConfiguration |
Konteyner |
Kök düğüm. Alt düğümler: WormId, State, RetentionPeriodInDays ve CreationDate |
|
WormId |
Dize |
Saklama ilkesinin kimliği. |
|
State |
Dize |
Saklama ilkesinin durumu. Geçerli değerler:
|
|
RetentionPeriodInDays |
Pozitif tamsayı |
Nesnelerin saklanabileceği gün sayısı. |
|
CreationDate |
Dize |
Saklama ilkesinin oluşturulduğu zaman. |
Örnekler
-
Örnek istek
GET /? worm HTTP/1.1 Date: Fri, 16 Oct 2020 11:18:32 GMT Host: BucketName.oss.aliyuncs.com Authorization: SignatureValue -
Örnek yanıt
HTTP/1.1 200 OK x-oss-request-id: 5374A2880232A65C2300**** Date: Fri, 16 Oct 2020 11:18:32 GMT Content-Type: application/xml Content-Length: length <WormConfiguration> <WormId>1666E2CFB2B3418****</WormId> <State>Locked</State> <RetentionPeriodInDays>1</RetentionPeriodInDays> <CreationDate>2020-10-15T15:50:32</CreationDate> </WormConfiguration>
OSS SDK'leri
Aşağıdaki OSS SDK'leri GetBucketWorm işlemini destekler:
ossutil
GetBucketWorm işlemine karşılık gelen ossutil komutu için bkz. get-bucket-worm.