private static async Task CreateSharedAccessPolicyAsync(CloudBlobContainer container, string policyName)
SharedAccessBlobPolicy sharedPolicy = new SharedAccessBlobPolicy()
SharedAccessExpiryTime = DateTime.UtcNow.AddHours(24),
Permissions = SharedAccessBlobPermissions.Read |
SharedAccessBlobPermissions.List |
SharedAccessBlobPermissions.Write |
SharedAccessBlobPermissions.Create |
SharedAccessBlobPermissions.Delete
BlobContainerPermissions permissions = await container.GetPermissionsAsync();
permissions.SharedAccessPolicies.Add(policyName, sharedPolicy);
await container.SetPermissionsAsync(permissions);