Procedure consigliate relative al controllo delle versioni
Microsoft consiglia le procedure consigliate per il controllo delle versioni seguenti per Archiviazione di Azure:
Specificare in modo esplicito la versione del protocollo REST da usare per ogni richiesta.
Impostare una versione predefinita per Archiviazione BLOB di Azure usando l'operazione Imposta proprietà servizio BLOB. La versione predefinita specifica la versione da usare per le richieste anonime per cui l'intestazione della versione non può essere impostata.
Il software client che usa un URL di firma di accesso condiviso (SAS) per accedere alle risorse di archiviazione potrebbe riscontrare un comportamento imprevisto quando l'URL della firma di accesso condiviso specifica una versione del servizio di archiviazione più recente rispetto alla versione usata dal software client. Per assicurarsi che i client funzionino bene con i token di firma di accesso condiviso, è consigliabile usare gli approcci seguenti:
Per la versione 2014-02-14 e versioni successive: se si è un consumer di token di firma di accesso condiviso che usa l'API REST, è possibile eseguire l'override della versione del protocollo REST per specificare la versione appropriata usando il
api-version
parametro . Per altre informazioni, vedere Controllo delle versioni per Archiviazione di Azure.Se si è un consumer di token di firma di accesso condiviso che usa la libreria client di Archiviazione di Azure, la libreria garantisce che venga richiesta la versione del protocollo REST corretta.
Per la versione 2013-08-15 e versioni precedenti: il codice che prepara e distribuisce gli URL di firma di accesso condiviso ,ovvero provider di firma di accesso condiviso o generatori, deve specificare le versioni comprese dal software client (ovvero i consumer sas) che effettuano richieste di servizio di archiviazione.
Usare sempre la versione più recente di Archiviazione di Azure per trarre vantaggio dalle ottimizzazioni incluse in ogni nuova versione. Di seguito sono riportati alcuni esempi di queste modifiche:
La versione 2013-08-15 ha introdotto il formato payload JSON che riduce l'utilizzo della larghezza di banda di rete fino al 70% rispetto al protocollo OData AtomPub.
La versione 2013-08-15 consente ai provider e ai generatori di firma di accesso condiviso di aggiungere determinate intestazioni di risposta, ad esempio
cache-control
,content-disposition
econtent-type
tramite parametri di query SAS.La versione 2011-08-18 ha introdotto le intestazioni di risposta e
Accept-Ranges
virgoletteETag
necessarie per il download e lo streaming ottimizzati tramite browser.