Hi@akhtar,
We need CloudFront service so that we can access web pages fast. You can conclude that if the users are limited are from the same region as your S3 is hosted on, then you do not require to go for CloudFront, but if the number of users is increased on global level then you should definitely use CloudFront for better latency and traffic control.