Ö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ü 2023-11-03'tür ve mümkün olduğunda bu sürümün kullanılması önerilir. En son sürüm hakkında bilgi için bkz. Azure Depolama iç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 (SignedVersionveya sv) içerir.

Sürüm 2012-02-12 ve üzeri

2012-02-12 veya sonraki bir sürüm kullanılarak oluşturulan paylaşılan erişim imzalarına sahip istekler parametresini SignedVersion (sv) gerektirir. SignedVersion yetkilendirme ve API işlemini çağırmak için kullanılan hizmet sürümünü gösterir. x-ms-version üst bilgi istekte geçirilirse yoksayılır. SignedVersion (sv) 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 parametresi belirler.

Not

2013-08-15 ve önceki sürümler 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 istek için hangi hizmetlerin hangi sürüm için desteklendiği gösterilir:

Parametre değeri SignedVersion (sv) 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 kullanarak sv=2013-08-15Liste Bloblarını çağıran bir 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, isteği 2013-08-15 sürümünü kullanarak yetki ve çalıştırır. 2013-08-15 sürümünde kaldırıldığı için yanıt öğesini öğesinin altına Blob dahil Url etmez.

İstemci uygulaması, Depolama istemci kitaplığının 2012-02-12 sürümünü temel alan bir sürümünü kullanıyorsa ve bu paylaşılan erişim imzasını Uri kullanan bir istekte bulunursa, istemci öğesini bekler. Bu nedenle, istek ile NullReferenceExceptionbaş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, dolayısıyla 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 ayrıca paylaşılan erişim imza oluşturucusunun isteği işlemek için kullanılacak sürümü belirtmesini sağlayan parametresini de kullanıma sunar SignedVersion (sv) . 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:

  1. İsteğin geçerli x-ms-version bir ü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. tarafından x-ms-version belirtilen sürüm, Blob Depolama işlemini gerçekleştirmek için kullanılır.

  2. İsteğin üst x-ms-version bilgisi yoksa ve sahibi Blob Depolama Özelliklerini Ayarla'yı 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.

  3. İsteğin üst x-ms-version bilgisi yoksa ve sahibi varsayılan 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ı 2009-09-19 veya sonraki bir sürümü kullanan Kapsayıcı ACL'sini Ayarla işlemiyle ayarlandıysa, Blob Depolama işlemini gerçekleştirmek için 2009-09-19 sürümü kullanılır.

  4. İsteğin üst x-ms-version bilgisi yoksa ve sahibi varsayılan 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 parametresinin SignedVersion 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çbiri En eski geçerli paylaşılan erişim imzası sürümü (2009-07-17) 2009-09-19, kapsayıcı 2009-09-19 veya sonraki bir sürüm kullanılarak Kapsayıcı ACL'sini Ayarla tarafından genel olarak ayarlandıysa 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.
Herhangi bir XXXX-XX-XX 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, tırnak içinde ETag değerler veya geçerli Accept-Ranges yanıt üst bilgileri gerektiren senaryolar için 2011-08-18 veya sonraki bir sürümün kullanılmasını ö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 sürüm oluşturma