Skip to content

Commit

Permalink
[azure] Allow creation of signed URLs for upload
Browse files Browse the repository at this point in the history
  • Loading branch information
CorentinGoodays committed Jul 3, 2024
1 parent 8d7681f commit 20a5c86
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions storages/backends/azure_storage.py
Original file line number Diff line number Diff line change
Expand Up @@ -309,9 +309,10 @@ def _expire_at(self, expire):
# azure expects time in UTC
return datetime.utcnow() + timedelta(seconds=expire)

def url(self, name, expire=None, parameters=None):
def url(self, name, expire=None, parameters=None, mode="r"):
name = self._get_valid_path(name)
params = parameters or {}
permission = BlobSasPermissions.from_string(mode)

if expire is None:
expire = self.expiration_secs
Expand All @@ -326,7 +327,7 @@ def url(self, name, expire=None, parameters=None):
name,
account_key=self.account_key,
user_delegation_key=user_delegation_key,
permission=BlobSasPermissions(read=True),
permission=permission,
expiry=expiry,
**params,
)
Expand Down

0 comments on commit 20a5c86

Please sign in to comment.