Hi @wjdong! You can use a CloudFront distribution to serve content out of a private S3 bucket. Please see this documentation link.
Best Regards, Kellie