Cloudflare Private R2 Bucket with CDN Caching

Hi team, I have a few questions about R2. Thank you in advance for your assistance.

  1. Can we add object-level access to R2 buckets? I want to make a few items public instead of the entire bucket
  2. In this example “/r2/examples/cache-api/” where R2 is being used with a worker for caching. If R2 is used with a worker for caching and accessing objects on a private bucket, which plan includes the cost of this cache API (responsible for caching)? Does it appear in the worker’s plan or R2’s plan