Regarding - Managed vs External volumes and tables

APJESK
New Contributor III


From a creation perspective, the steps for managed and external volumes appear almost identical:

  1. Both require a storage credential
  2. Both require an external location
  3. Both point to customer-owned S3

So what exactly makes a volume “managed” vs “external”?

Why is it said that managed volumes are controlled by Databricks, while external volumes are not, when:

Both physically live in customer S3

Both are accessed using customer-defined IAM roles?