We are using Azure blob storage for storing unstructured content.
Our setup is as follows
Our Browser client(accessing files) -> Our Backend (our cloud platform) -> Proxy managing Azure account (our cloud platform)-> Azure blob storage.
The proxy managing the Azure account has the account credentials. It generates a SAS token and gives to the consumers like our backend. This SAS token has infinite expiry time.
Now we from our backend want to generate a pre-signed url (similar concept of S3) with an expiration time and give to the browser client. This is required since we want to download the content directly from the browser bypassing our backend for large files.
It seems the generated signed url will always have unlimited expiry time as our SAS token. Please note we (our backend ) does not have access to the Azure storage so we cannot generate an access token.
Is there any way our problem could be solved ?
Best Regards,
Saurav
It seems the generated signed url will always have unlimited expiry time as our SAS token.
- Can you elaborate what you mean by this? – Gaurav Mantri