Osvědčené postupy správy verzí
Microsoft doporučuje následující osvědčené postupy správy verzí pro Azure Storage:
Explicitně zadejte verzi protokolu REST, která se má použít pro každý požadavek.
Nastavte výchozí verzi pro Azure Blob Storage pomocí operace Nastavit vlastnosti služby Blob Service. Výchozí verze určuje verzi, která se má použít pro anonymní požadavky, pro které není možné nastavit hlavičku verze.
Klientský software, který používá adresu URL sdíleného přístupového podpisu (SAS) pro přístup k prostředkům úložiště, může dojít k neočekávanému chování, pokud adresa URL SAS určuje verzi služby úložiště, která je novější než verze používaná klientským softwarem. Pokud chcete zajistit, aby vaši klienti dobře fungovali s tokeny SAS, doporučujeme následující přístupy:
Pro verzi 2014-02-14 a novější: Pokud jste příjemcem tokenu SAS a používáte rozhraní REST API, můžete přepsat verzi protokolu REST a určit odpovídající verzi pomocí parametru
api-version
. Další informace najdete v tématu Správa verzí pro Azure Storage.Pokud jste příjemcem tokenu SAS a používáte klientskou knihovnu Azure Storage, knihovna zajistí, že se bude vyžadovat správná verze protokolu REST.
Pro verzi 2013-08-15 a starší: Kód, který připravuje a distribuuje adresy URL sdíleného přístupového podpisu (tj. zprostředkovatele SAS nebo generátory), by měl určovat verze, kterým rozumí klientský software (tj. příjemci SAS), který odesílá požadavky služby úložiště.
Vždy používejte nejnovější verzi Služby Azure Storage, abyste mohli těžit z optimalizací, které jsou součástí každé nové verze. Mezi příklady takových změn patří:
Verze 2013-08-15 zavedla formát datové části JSON, který snižuje využití šířky pásma sítě až o 70 procent v porovnání s protokolem OData AtomPub.
Verze 2013-08-15 umožňuje poskytovatelům a generátorům SAS přidávat prostřednictvím parametrů dotazu SAS určité hlavičky odpovědí, jako
cache-control
jsou ,content-disposition
acontent-type
.Verze 2011-08-18 zavedla hlavičky citací
ETag
aAccept-Ranges
odpovědí, které se vyžadují pro optimalizované stahování a streamování prostřednictvím prohlížečů.