AWS S3 is Global service, meaning that this service is available independent of AWS Region, you can find more on Global service and Region specific services in this link AWS Services.

All objects are stored in AWS S3 as S3 Buckets, these can be organized with shared names called prefixes. S3 Bucket names have to unique across AWS Cloud.

S3 Bucket
  • Block all public access: This is a strict NO to public access to objects inside this bucket.
  • Block public access to buckets and objects granted through new access control lists (ACLs): By choosing this option, S3 will block access to public to newly added objects inside this bucket, also prevent creation of new public access through ACLs for existing objects in this bucket. If the public access is allowed for existing S3 objects through ACLs, that will not be affected.
  • Block public access to buckets and objects granted through any access control lists (ACLs): By choosing this option, S3 will ignore all ACLs that will give public access to objects inside this bucket.
  • Block public access to buckets and objects granted through new public bucket or access point policies: By choosing this option, S3 will block new bucket and access point policies that grant public access to buckets and objects. This setting doesn't change any existing policies that allow public access to S3 resources.
  • Block public and cross-account access to buckets and objects through any public bucket or access point policies: By choosing this option, S3 will ignore public and cross-account access for buckets or access points with policies that grant public access to buckets and objects.