Skip to main content

Good names reduce future confusion

Bucket names tend to live for a long time, so they should be predictable, readable, and stable enough for automation and application configuration. Use names that communicate:
  • Product or team
  • Environment
  • Data purpose
Example ideas:
  • payments-prod-uploads
  • core-staging-backups
  • media-public-assets

Naming habits to avoid

  • Generic names that do not indicate ownership
  • Names tied to temporary internal project codenames
  • Buckets shared across unrelated workloads with no clear reason