Using AWS Cognito for Secure Access on S3 Static Websites with CloudFront Integration