Prácticas recomendadas en relación con las versiones
Microsoft recomienda los siguientes procedimientos recomendados de control de versiones para Azure Storage:
Especifique explícitamente la versión del protocolo REST que se usará para cada solicitud.
Establezca una versión predeterminada para Azure Blob Storage mediante la operación Establecer propiedades de Blob Service. La versión predeterminada especifica la versión que se va a usar para las solicitudes anónimas para las que no se puede establecer el encabezado de versión.
El software cliente que usa una dirección URL de firma de acceso compartido (SAS) para acceder a los recursos de almacenamiento podría experimentar un comportamiento inesperado cuando la dirección URL de SAS especifica una versión del servicio de almacenamiento más reciente que la versión que usa el software cliente. Para asegurarse de que los clientes funcionan bien con tokens de SAS, se recomiendan los siguientes enfoques:
Para la versión 2014-02-14 y posteriores: si es un consumidor de tokens de SAS que usa la API REST, puede invalidar la versión del protocolo REST para especificar la versión adecuada mediante el
api-version
parámetro . Para más información, consulte Control de versiones para Azure Storage.Si es un consumidor de tokens de SAS que usa la biblioteca cliente de Azure Storage, la biblioteca garantiza que se solicite la versión correcta del protocolo REST.
Para la versión 2013-08-15 y versiones anteriores: el código que prepara y distribuye direcciones URL de firma de acceso compartido (es decir, proveedores o generadores de SAS) debe especificar versiones que el software cliente entienda (es decir, los consumidores de SAS) que realizan solicitudes de servicio de almacenamiento.
Use siempre la versión más reciente de Azure Storage para beneficiarse de las optimizaciones que se incluyen con cada nueva versión. Algunos ejemplos de estos cambios incluyen:
La versión 2013-08-15 introdujo el formato de carga JSON que reduce el uso del ancho de banda de red hasta un 70 % en comparación con el protocolo AtomPub de OData.
La versión 2013-08-15 permite a los proveedores y generadores de SAS agregar determinados encabezados de respuesta, como
cache-control
,content-disposition
ycontent-type
a través de parámetros de consulta de SAS.La versión 2011-08-18 introdujo los encabezados de respuesta y
Accept-Ranges
entre comillasETag
necesarios para la descarga y el streaming optimizados a través de exploradores.