# Server Static HTML File through Azure Storage / s3 Bucket without public access

**URL:** <https://discuss.openedx.org/t/server-static-html-file-through-azure-storage-s3-bucket-without-public-access/5646>\
**Category:** Architecture\
**Created:** [August 21, 2021, 10:31am UTC](https://discuss.openedx.org/t/server-static-html-file-through-azure-storage-s3-bucket-without-public-access/5646 "2021-08-21T10:31:25Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Dashin](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.openedx.org/dashin/32/1664_2.png) [@Dashin](https://discuss.openedx.org/u/Dashin)\
**Post date:** [August 21, 2021, 10:31am UTC](https://discuss.openedx.org/t/server-static-html-file-through-azure-storage-s3-bucket-without-public-access/5646/1 "2021-08-21T10:31:25Z")

</div>

I have some static content HTML in Azure Storage and aws s3 Bucket. How can I serve this only to authenticated users?  
I am planning to use this static content to use on my edx courses.

How can I securely deliver my static content within OpenEdx without making it public access?  
Is there any way to allow requests only from my edx server?  
Also is there any other storage providers that validate the Referer or IP in the Request Header?
