AzureBlobProvider.prototype.put(): Promise<void>
Stores an object in Azure Blob Storage, recording any content type and user metadata on the blob so a SAS URL serves it under the right type.
Azure carries the content type inside blobHTTPHeaders rather than beside
the metadata, so the two land in different places on the same call.
data: Uint8Array
Object bytes
optional
options: PutObjectOptions
Object attributes to record with the bytes