Skip to main content

AWS manual workspace creation

You'll create a Databricks workspace on AWS in ~10 min.

Prereqs: AWS account, Databricks account console

What you'll walk away with

A running Databricks workspace in your AWS account. The configuration wizard creates the IAM roles, the S3 bucket, and the networking it needs, so you click through it rather than wiring those up by hand.

Prerequisites

  • An AWS account with permission to create IAM roles and S3 buckets.
  • A Databricks account with account-admin privileges.
  • The AWS region that hosts your data sources. Deploy the workspace there.

Steps

1. Create the development workspace

tip

Deploy the workspace in the same AWS region as your data sources. Cross-region traffic adds egress fees that pile up fast.

Deck - Create AWS Workspace

2. Repeat for staging and production

Run through the same PDF once more for each additional workspace. A standard setup has three: development, staging, and production.

Verify

  1. Log in to the Databricks account console.
  2. Open Workspaces and confirm the new workspace shows Running.
  3. Click the workspace URL and confirm the landing page loads.

Where people trip

Workspace stuck in "Provisioning" status

The wizard is still creating AWS resources. Give it 5 to 10 minutes. If the status does not change, check AWS CloudFormation in the target region for stack errors and confirm your IAM permissions.

IAM permission errors during creation

The account launching the wizard needs permission to create IAM roles, S3 buckets, and VPC resources. Ask your AWS administrator to attach the required policies, or use an account with AdministratorAccess for the initial setup.

Workspace created in the wrong region

A workspace cannot move between regions after creation. Delete it from the account console, then re-run the wizard and pick the correct region.

Next