Access logs not received on the target bucket

While provisioning istio loadbalancer, we have mentioned the necessary annotations in the Yaml to enable the access logging for this loadbalancer. The annotations that were used are as below:

service.beta.kubernetes.io/aws-load-balancer-access-log-enabled
service.beta.kubernetes.io/aws-load-balancer-access-log-s3-bucket-name
service.beta.kubernetes.io/aws-load-balancer-access-log-s3-bucket-prefix

But there seems to be no logs flowing through to the target bucket specified. We even tried sending curl requests but still logs flowed through.What possibly could be the reason?