The first level of access control is from storage account's configuration level, it affects all data access belonging to this storage account. "Allow Blob public access" must be set to enabled as below:
The second level access control is in specific container's access level setting. First select the containers in the container list, and then click 'Change access level" link to set the access level to allow public access as shown below
When resource not found error happens, it may come from either of the two access configuration.