Microsoft Azure Storage¶
Microsoft AzureStorageDriver
is a wrapper around
Azure Storage SDK for Python.
Connecting¶
from cloudstorage.drivers.microsoft import AzureStorageDriver
storage = AzureStorageDriver(account_name='<my-azure-account-name>',
key='<my-azure-account-key>')
# <Driver: AZURE>
Access Control List (ACL)¶
By default, all containers and blobs default to private
(public read access).
The following container permissions are supported: container-public-access
(full public read access) and blob-public-access
(public read access for blobs only).
container = storage.create_container('container-public',
acl='container-public-access')
container.cdn_url
# https://s3.amazonaws.com/container-public
Support ACL values for Azure:
- private
- container-public-access
- blob-public-access
Warning
Updating ACL on an existing container is not currently supported.