We are looking to block public access to our S3 bucket "pan-domain-auth-settings" so we have to avoid making unauthenticated requests to the HTTP endpoint of S3 object. Instead, the library could read S3 objects by AWS SDK so that the requests can carry the AWS credential.