@Shahin Mortazave
You can use Shared access signature (SAS) to restrict access to read only for a particular container or blob. Users can use the same SAS token to access the containers and you can set the token to expire.
For more information see:
Grant limited access to Azure Storage resources using shared access signatures (SAS)
-------------------------------
Please don’t forget to "Accept the answer" and “up-vote” wherever the information provided helps you, this can be beneficial to other community members.