Metodtips för versionshantering

Microsoft rekommenderar följande metodtips för versionshantering för Azure Storage:

  • Ange uttryckligen den REST-protokollversion som ska användas för varje begäran.

  • Ange en standardversion för Azure Blob Storage med hjälp av åtgärden Ange egenskaper för blobtjänsten. Standardversionen anger vilken version som ska användas för anonyma begäranden som versionshuvudet inte kan anges för.

  • Klientprogramvara som använder en SAS-URL (signatur för delad åtkomst) för att komma åt lagringsresurser kan uppleva oväntat beteende när SAS-URL:en anger en lagringstjänstversion som är nyare än den version som används av klientprogramvaran. För att säkerställa att dina klienter fungerar bra med SAS-token rekommenderar vi följande metoder:

    • För version 2014-02-14 och senare: Om du är en SAS-tokenkonsument som använder REST-API:et kan du åsidosätta REST-protokollversionen för att ange lämplig version med hjälp av parametern api-version . Mer information finns i Versionshantering för Azure Storage.

      Om du är en SAS-tokenkonsument som använder Azure Storage-klientbiblioteket ser biblioteket till att rätt REST-protokollversion begärs.

    • För version 2013-08-15 och tidigare: Kod som förbereder och distribuerar url:er för signatur för delad åtkomst (det vill sas-leverantörer eller generatorer) bör ange versioner som förstås av klientprogramvaran (dvs. SAS-konsumenter) som gör lagringstjänstbegäranden.

  • Använd alltid den senaste Azure Storage-versionen för att dra nytta av optimeringar som ingår i varje ny version. Några exempel på sådana ändringar är:

    • Version 2013-08-15 introducerade JSON-nyttolastformatet som minskar användningen av nätverksbandbredd med upp till 70 procent jämfört med OData AtomPub-protokollet.

    • Med version 2013-08-15 kan SAS-leverantörer och generatorer lägga till vissa svarshuvuden, till exempel cache-control, content-dispositionoch content-type via SAS-frågeparametrar.

    • Version 2011-08-18 introducerade de citerade ETag och Accept-Ranges svarshuvuden som krävs för optimerad nedladdning och direktuppspelning via webbläsare.

Se även

Versionshantering för Azure Storage