title: How does Terraform with a S3 Backend discover all workspaces?
body: <p>The S3 terraform stores state files like this.  <code>${bucket_name}/${workspace_key_prefix}/${workspace_name}/${key}</code></p>
  <p>Because the state file for a particular Terraform project can contain many workspaces, the state file can exist in many S3 directories.  When doing an init on a new machine, how does Terraform find the state file for all workspaces?  Does it scrape through all locations in S3 to find them all?</p>