Вы должны создать неизменную политику.Это можно сделать с помощью одного из sdks управления или портала:
Создайте контейнер больших двоичных объектов в любой учетной записи хранения общего назначения V2.Затем перейдите к его свойствам и создайте политику:
Я использовал правовую политику, также существует политика хранения на основе времени.
Официальная документация: здесь
Вы можете прочитать и написать его, используя стандартные методы, такие как (C #):
var storageAccount = CloudStorageAccount.Parse(CloudStorageConnectionString);
var blobClient = storageAccount.CreateCloudBlobClient();
var container = blobClient.GetContainerReference(StorageContainer);
var blob = container.GetBlockBlobReference("test");
blob.UploadText("Content");
Console.WriteLine(blob.DownloadText());
blob.UploadText("Modified Content"); // fails with a (409) conflict error with ErrorCode: BlobImmutableDueToLegalHold