Amazon S3 Policy Example - Restricting public access by IP address

Amazon S3 Policy Example - Restricting public access by IP address
Sometimes you may want to restrict a public bucket to requests from specific IPs. This example shows you the bucket policy to accomplish this:
{ "Version": "2008-10-17", "Statement": [ { "Sid": "AllowPublicRead", "Effect": "Allow", "Principal": { "AWS": "*" }, "Action": "s3:GetObject", "Resource": "arn:aws:s3:::llthemes/*", "Condition": { "IpAddress": { "aws:SourceIp": [ "x.x.x.x/32", "x.x.x.x/32" ] } } } ] }