How do you limit access to an S3 bucket by source IP address?
Create the S3 bucket as a target for Application Load Balancer. Use Web Application Firewall (WAF) to create a rule to limit access to the S3 bucket by source IP.
You can not limit access to an S3 bucket by IP address.
In the preperties of the S3 bucket, add an access control option that limit access to the bucket by source IP address. Input the list of IPs into dialog.
Create a bucket policy with a condition that limit access to a list of approved IP addresses. Attach this policy to the bucket.