The error is coming from AWS, not Databricks: your AWS account is restricted to Free Tierโeligible instance types, but the node type you picked in Databricks maps to an EC2 instance that is not Free Tierโeligible, so AWS rejects the launch request with InvalidParameterCombination: The specified instance type is not eligible for Free Tier.
1. โCompatibleโ nodes between AWS and Databricks
On Databricks on AWS, each node type is just a curated EC2 instance type (driver + workers) that Databricks is allowed to launch in your account (for example, m5.xlarge, m5d.xlarge, r5d.xlarge, m6i.large, etc.).
Databricks only supports specific instance families for nodes (general purpose M, compute-optimized C, memory-optimized R, storage-optimized I/D, GPU G/P, and some fleet types).
AWS Free Tierโeligible instances (like the various `t_micro` types) are not in this supported set, so there is effectively no Databricks node type that is both Free Tierโeligible and supported for clusters.
2. Ways to โconnect bothโ / get this working
You canโt attach an existing Free Tier EC2 instance to Databricks; Databricks must create and manage the EC2 nodes itself. The practical options are:
-
Use a normal (billable) AWS instance family that Databricks supports
- In the Databricks Compute UI, pick a standard node type such as m5d.xlarge, m6i.large, etc.
- Your AWS account must allow nonโFree Tier instances (no policy blocking them). Youโll then pay normal EC2 + Databricks DBU costs.
-
Use Databricks Serverless compute (if available in your region/plan)
- With Serverless, Databricks manages the underlying instances and you only choose the size / SKU; infra is included in the serverless price, but itโs not Free Tierโyouโre still billed through Databricks rather than your EC2 Free Tier.
-
For learning only: use Databricks Community Edition (separate environment)
- Community Edition runs on Databricksโ own AWS account with small, managed clusters and does not use your AWS Free Tier at all. Itโs good for demos and notebooks, not for production.
If your goal is โno AWS charges at allโ on your own account, then youโll need to use Community Edition; running a full Databricks workspace on your AWS account inevitably requires paid instance types, not Free Tierโonly ones.