Здесь вы можете использовать CloudAppendBlob, чтобы добавить URL, указав имя папки, но я не уверен в имени файла, а затем сгенерировать SAS на основе учетных данных.Я надеюсь, что это будет работать.
// Create the CloudBlobClient that represents the Blob storage endpoint for the storage account.
CloudBlobClient cloudBlobClient = storageAccount.CreateCloudBlobClient();
// Create a container called 'path' and append a GUID value to it to make the name unique.
cloudBlobContainer = cloudBlobClient.GetContainerReference(containerName);
CloudAppendBlob appBlob = cloudBlobContainer.GetAppendBlobReference(folder/file);
SharedAccessBlobPolicy adHocSAS = new SharedAccessBlobPolicy()
{
// When the start time for the SAS is omitted, the start time is assumed to be the time when the storage service receives the request.
// Omitting the start time for a SAS that is effective immediately helps to avoid clock skew.
SharedAccessExpiryTime = DateTime.UtcNow.AddHours(24),
Permissions = SharedAccessBlobPermissions.Read | SharedAccessBlobPermissions.Write | SharedAccessBlobPermissions.Create
};
var uri = appBlob.GetSharedAccessSignature(adHocSAS);