Sürüm oluşturma için en iyi yöntemler

Microsoft, Azure Depolama için aşağıdaki en iyi sürüm oluşturma yöntemlerini önerir:

  • Her istek için kullanılacak REST protokolü sürümünü açıkça belirtin.

  • Blob Hizmeti Özelliklerini Ayarla işlemini kullanarak Azure Blob Depolama için varsayılan sürümü ayarlayın. Varsayılan sürüm, sürüm üst bilgisinin ayarlanabildiği anonim istekler için kullanılacak sürümü belirtir.

  • Depolama kaynaklarına erişmek için paylaşılan erişim imzası (SAS) URL'si kullanan istemci yazılımı, SAS URL'si istemci yazılımı tarafından kullanılan sürümden daha yeni bir depolama hizmeti sürümü belirttiğinde beklenmeyen davranışlarla karşılaşabilir. İstemcilerinizin SAS belirteçleriyle iyi çalıştığından emin olmak için aşağıdaki yaklaşımları öneririz:

    • Sürüm 2014-02-14 ve üzeri için: REST API kullanan bir SAS belirteci tüketicisiyseniz, parametresini kullanarak api-version uygun sürümü belirtmek için REST protokolü sürümünü geçersiz kılabilirsiniz. Daha fazla bilgi için bkz. Azure Depolama için sürüm oluşturma.

      Azure Depolama istemci kitaplığını kullanan bir SAS belirteci tüketicisiyseniz, kitaplık doğru REST protokolü sürümünün istenmesini sağlar.

    • Sürüm 2013-08-15 ve öncesi için: Paylaşılan erişim imzası URL'lerini (SAS sağlayıcıları veya oluşturucuları) hazırlayan ve dağıtan kod, depolama hizmeti isteklerinde bulunan istemci yazılımı (SAS tüketicileri) tarafından anlaşılan sürümleri belirtmelidir.

  • Her yeni sürüme dahil edilen iyileştirmelerden yararlanmak için her zaman en son Azure Depolama sürümünü kullanın. Bu tür değişikliklere bazı örnekler şunlardır:

    • Sürüm 2013-08-15, OData AtomPub protokolüne kıyasla ağ bant genişliği kullanımını yüzde 70'e kadar azaltan JSON yük biçimini kullanıma sunar.

    • Sürüm 2013-08-15, SAS sağlayıcılarının ve oluşturucularının SAS sorgu parametreleri aracılığıyla , content-dispositionve content-type gibi cache-controlbelirli yanıt üst bilgilerini eklemesine olanak tanır.

    • Sürüm 2011-08-18, tarayıcılar aracılığıyla en iyi duruma getirilmiş indirme ve Accept-Ranges akış için gereken alıntılı ETag ve yanıt üst bilgilerini kullanıma sunar.

Ayrıca bkz.

Azure Depolama için sürüm oluşturma