Skip to main content

AWS

Overview

Note

For feedback, questions, and comments — please open a GitHub Issue.

Please review the Project Support section for important information on support and service terms.

The Security Reference Architecture (SRA) with Terraform provides a prescriptive deployment pattern for Databricks on AWS and AWS GovCloud, designed for highly secure and regulated environments. It captures Databricks security best practices in Terraform templates, allowing organizations to programmatically deploy workspaces and supporting infrastructure with hardened, opinionated defaults.

This architecture emphasizes:

  • Secure by Default – Environments are provisioned with restrictive networking, scoped IAM roles, and encryption controls.
  • Governance & Compliance – Aligns with industry standards and simplifies audits through consistent, automated configurations.
  • Flexibility – Templates can be customized to integrate with existing networking and security controls.
  • Point-in-Time Design – Each release reflects security best practices at that time; new releases may not be drop-in replacements.

Architecture Diagram

Security Functionality

The AWS implementation of the Security Reference Architecture (SRA) includes:

  • Configurable networking patterns (isolated or custom).
  • Core AWS components such as VPCs and privatelink endpoints, IAM roles, S3 buckets, and KMS keys.
  • Core Databricks components including Unity Catalog, system tables, audit log delivery, and network connectivty configurations and network policies for serverless compute.

Next Steps