Beispiel #1
0
def create_short_lived_share_sas(account_name, account_key, share):
    from datetime import datetime, timedelta
    from azure.storage.sharedaccesssignature import SharedAccessSignature
    from azure.storage.blob.models import BlobPermissions

    expiry = (datetime.utcnow() + timedelta(days=1)).strftime('%Y-%m-%dT%H:%M:%SZ')
    sas = SharedAccessSignature(account_name, account_key)
    return sas.generate_share(share, permission=BlobPermissions(read=True), expiry=expiry,
                              protocol='https')
Beispiel #2
0
def create_short_lived_share_sas(account_name, account_key, share):
    from datetime import datetime, timedelta
    from azure.storage.sharedaccesssignature import SharedAccessSignature
    from azure.storage.blob.models import BlobPermissions

    expiry = (datetime.utcnow() +
              timedelta(days=1)).strftime('%Y-%m-%dT%H:%M:%SZ')
    sas = SharedAccessSignature(account_name, account_key)
    return sas.generate_share(share,
                              permission=BlobPermissions(read=True),
                              expiry=expiry,
                              protocol='https')