Bir paketin sürüm oluşturma durumunu sorgulamak için bu işlemi çağırabilirsiniz.
İstek sözdizimi
GET /? versioning HTTP/1.1
Host: BucketName.oss-cn-hangzhou.aliyuncs.com
Date: GMT Date
Authorization: SignatureValue
İstek üstbilgileri
DescribeRegions yalnızca ortak istek üstbilgilerini kullanır. Daha fazla bilgi için bkz. Common request headers.
Yanıt üstbilgileri
Yanıt yalnızca ortak yanıt üstbilgilerini içerir. Daha fazla bilgi için bkz. Common response headers.
Yanıt öğeleri
|
Öğe |
Tür |
Örnek |
Açıklama |
|
VersioningConfiguration |
Container |
N/A |
Paketin sürüm oluşturma durumunu depolayan kapsayıcı. Alt düğümler: Status Üst düğümler: yok |
|
Status |
String |
Enabled |
Paketin sürüm oluşturma durumu. Üst düğümler: VersioningConfiguration Geçerli değerler:
Not
Bir paket için sürüm oluşturma etkinleştirilmediyse Status öğesi yanıt öğelerinde yer almaz. |
Örnekler
Örnek istek
GET /?versioning HTTP/1.1
Host: bucket-versioning.oss-cn-hangzhou.aliyuncs.com
Date: Tue, 09 Apr 2019 02:28:18 GMT
Authorization: OSS qn6q**************:77Dv****************
Örnek yanıtlar
-
Sürüm oluşturma özelliği etkinleştirilmiş bir paket için örnek yanıt
HTTP/1.1 200 OK x-oss-request-id: 5CAC0342B7AEADE01700**** Date: Tue, 09 Apr 2019 02:28:18 GMT Content-Length: 121 Content-Type: application/xml Connection: keep-alive Server: AliyunOSS <? xml version="1.0" encoding="UTF-8"? > <VersioningConfiguration> <Status>Enabled</Status> </VersioningConfiguration> -
Sürüm oluşturma özelliği devre dışı bırakılmış bir paket için örnek yanıt
İstenen paket için sürüm oluşturma devre dışı bırakıldıysa paketin sürüm oluşturma durumu yanıtın XML gövdesinde yer almaz.
HTTP/1.1 200 OK x-oss-request-id: 5CAC015CB7AEADE01700**** Date: Tue, 09 Apr 2019 02:20:12 GMT Content-Length: 74 Content-Type: application/xml Connection: keep-alive Server: AliyunOSS <VersioningConfiguration xmlns="http://doc.oss-cn-hangzhou.aliyuncs.com"/>
OSS SDK'ları
GetBucketVersioning işlemini çağırmak için aşağıdaki programlama dillerine yönelik OSS SDK'larını kullanabilirsiniz:
ossutil
GetBucketVersioning işlemine karşılık gelen ossutil komutu hakkında bilgi için bkz. get-bucket-versioning.
Hata kodları
|
|
|
|
|
|
|
Paketin sürüm oluşturma durumunu sorgulama izniniz olmadığı için döndürülen hata mesajı. Yalnızca paket sahibi veya GetBucketVersioning iznine sahip RAM kullanıcıları bir paketin sürüm oluşturma durumunu sorgulayabilir. |
|
|
|
|