The first step is to uncheck “Block all public access” in the Permission tab as shown below and save the configuration.
Next apply the below bucket policy to give public read access to all objects in the bucket. Replace Resource with your bucket ARN
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "PublicReadGetObject",
"Effect": "Allow",
"Principal": "*",
"Action": "s3:GetObject",
"Resource": "ARN here/*"
}
]
}