Rules can be applied to the objects in a bucket using either prefixes, tags, or a combination of both. They can also be helpful if want to set object expiration for current and non-current versions of objects. Policies can support up to 1,000 rules at a time.