Önceki Azure Depolama sürümleri
Azure Depolama birden çok sürümü destekler. Depolama'ya karşı istekte bulunmak için, istek anonim olmadığı sürece bu işlem için kullanmak istediğiniz sürümü belirtmeniz gerekir.
Kullanılabilir sürümler
Azure Depolama'nın geçerli sürümü 2024-11-04'tür ve mümkün olduğunca bu sürümün kullanılması önerilir. En son sürüm hakkında bilgi için bkz. azure depolamaiçin sürüm oluşturma
Desteklenen diğer sürümler şunlardır:
Paylaşılan erişim imzası aracılığıyla yetkilendirilen istekler
Paylaşılan erişim imzası aracılığıyla yapılan istek, SAS'yi oluşturmak için kullandığınız sürüme göre işlenir. 2013-08-15 ve 2012-02-12 sürümleri, SAS isteğini yetkilendirmek ve çalıştırmak için hangi sürümün kullanılacağını belirten bir sürüm oluşturma parametresi (SignedVersion
veya sv
) içerir.
Sürüm 2012-02-12 ve üzeri
Sürüm 2012-02-12 veya üzeri kullanılarak oluşturulan paylaşılan erişim imzalarına sahip istekler için SignedVersion (sv)
parametresi gerekir.
SignedVersion
, yetkilendirme ve API işlemini çağırmak için kullanılan hizmet sürümünü gösterir. İstekte x-ms-version
üst bilgisi geçirilirse yoksayılır. Paylaşılan erişim imzası aracılığıyla yapılan isteği işlemek için kullanılacak hizmet sürümünü yalnızca SignedVersion (sv)
parametresi belirler.
Not
Sürüm 2013-08-15 ve öncesi için, paylaşılan erişim imzası URL'lerini (paylaşılan erişim imzası sağlayıcıları veya oluşturucuları) hazırlayan ve dağıtan hizmetlerin istemci yazılımı (paylaşılan erişim imzası tüketicileri) tarafından anlaşılan Azure Depolama hizmeti sürümlerini belirttiğine emin olun.
Aşağıdaki tabloda, paylaşılan erişim imzası aracılığıyla yapılan bir istek için hangi hizmetlerin hangi sürüm için desteklendiği gösterilir:
SignedVersion (sv) parametresinin değeri |
Desteklenen hizmetler |
---|---|
2015-12-11 | Tümü (Azure Blob Depolama, Azure Kuyruk Depolama, Azure Tablo Depolama ve Azure Dosyaları) |
2015-04-05 | Tümü (Blob Depolama, Kuyruk Depolama, Tablo Depolama ve Azure Dosyaları) |
2015-02-21 | Tümü (Blob Depolama, Kuyruk Depolama, Tablo Depolama ve Azure Dosyaları) |
2014-02-14 | Blob Depolama, Kuyruk Depolama ve Tablo Depolama |
2013-08-15 | Blob Depolama, Kuyruk Depolama ve Tablo Depolama |
2012-02-12 | Blob Depolama, Kuyruk Depolama ve Tablo Depolama |
Aşağıdaki örnekte, sv=2013-08-15
kullanarak Liste Bloblarını çağıran paylaşılan erişim imzası gösterilmektedir.
https://myaccount.blob.core.windows.net/mycontainer?restype=container&comp=list&sv=2013-08-15&si=readpolicy&sig=a39 %2BYozJhGp6miujGymjRpN8tsrQfLo9Z3i8IRyIpnQ%3d
Bu örnekte hizmet, 2013-08-15 sürümünü kullanarak isteği yetkiler ve çalıştırır. Yanıt, 2013-08-15 sürümünde kaldırıldığı için Blob
öğesinin altındaki Url
öğesini içermez.
İstemci uygulaması Depolama istemci kitaplığının 2012-02-12 sürümüne dayalı bir sürümünü kullanıyorsa ve bu paylaşılan erişim imzasını kullanan bir istekte bulunursa, istemci Uri
öğesini bekler. Bu nedenle, istek bir NullReferenceException
ile başarısız olur.
2012-02-12 öncesi sürümler (yalnızca Blob Depolama)
Blob Depolama, 2009-07-17 sürümünde paylaşılan erişim imzaları kullanıma sunulmuştur. Tablo Depolama ve Kuyruk Depolama, 2012-02-12 sürümünde paylaşılan erişim imzaları kullanıma sunulmuştur, bu nedenle 2012-02-12 sürümünden önceki paylaşılan erişim imzası davranışı yalnızca Blob Depolama için geçerlidir.
Sürüm 2012-02-12, paylaşılan erişim imza oluşturucusunun isteği işlemek için kullanılacak sürümü belirtmesini sağlayan SignedVersion (sv)
parametresini de kullanıma sunar. 2012-02-12 öncesi bir sürümle oluşturulan paylaşılan erişim imzası, isteği işlemek için kullanılacak sürümü belirtemez ve bu nedenle yetkilendirme ve API yürütme için aşağıdaki kurallara dayanır:
İsteğin geçerli bir
x-ms-version
üst bilgisi varsa, paylaşılan erişim imzası parametrelerini yorumlamak için en eski geçerli sürüm (2009-07-17) kullanılır.x-ms-version
tarafından belirtilen sürüm, Blob Depolama işlemini gerçekleştirmek için kullanılır.İsteğin bir
üst bilgisi yoksa ve sahibi Blob Depolama Özelliklerini Ayarla kullanarak varsayılan sürümü ayarladıysa, parametreleri yorumlamak için sürüm 2009-07-17 kullanılır. Blob Depolama işlemini gerçekleştirmek için sahip tarafından belirtilen varsayılan sürüm kullanılır. İstekte
x-ms-version
üst bilgisi yoksa ve sahip varsayılan bir sürüm ayarlamadıysa, Blob Depolama parametreleri yorumlamak için en eski geçerli sürümü (2009-07-17) kullanır. Kapsayıcı genelse ve erişim kısıtlamaları, Blob Depolama işlemini gerçekleştirmek için 2009-09-19 veya sonraki bir sürümü kullanan Küme Kapsayıcı ACL'si işlemiyle ayarlandıysa, Blob Depolama işlemini gerçekleştirmek için sürüm 2009-09-19 kullanılır.İstekte
x-ms-version
üst bilgisi yoksa ve sahip varsayılan bir sürüm ayarlamadıysa, Blob Depolama parametreleri yorumlamak için en eski geçerli sürümü (2009-07-17) kullanır. Kapsayıcı erişim kısıtlamaları, 2009-09-19 veya sonraki bir sürümü kullanan Kapsayıcı ACL'sini ayarla işlemiyle ayarlanmadıysa, Blob Depolama işlemi hizmetin en eski sürümü kullanılarak gerçekleştirilir.
Aşağıdaki tablo bu kuralları çeşitli senaryolara uygular ve SignedVersion
parametresinin dahil olmadığını varsayar.
x-ms-version üst bilgisinin değeri | Blob Depolama için yetkilendirme ve yetkilendirme parametrelerini yorumlamak için kullanılan sürüm | Blob Depolama işlemini gerçekleştirmek için kullanılan sürüm |
---|---|---|
Hiç kimse | En eski geçerli paylaşılan erişim imzası sürümü (2009-07-17) | Kapsayıcı, 2009-09-19 veya sonraki bir sürüm kullanılarak Kapsayıcı ACL ayarla tarafından genel olarak ayarlandıysa 2009-09-19 kullanılır. Aksi takdirde Blob Depolama'nın en eski sürümü kullanılır. |
2011-08-18 | En eski geçerli paylaşılan erişim imzası sürümü (2009-07-17) | 2011-08-18. |
XxxX-XX-XX herhangi bir sürüm | En eski geçerli paylaşılan erişim imzası sürümü (2009-07-17) | Sürüm XXXX-XX-XX |
Not
Microsoft, teklif edilen ETag
değerleri veya geçerli Accept-Ranges
yanıt üst bilgileri gerektiren senaryolar için sürüm 2011-08-18 veya üzerini kullanmanızı önerir. Tarayıcılar ve diğer akış istemcileri, verimli indirme ve yeniden deneme işlemleri için bu üst bilgileri gerektirir.
Ayrıca bkz.
Azure Depolama için