AWS Lake Formation website screenshot

AWS Lake Formation

AWS Lake Formation is a fully managed service that makes it easy to build, secure, and manage data lakes. It simplifies and automates many of the complex manual steps usually required to create data lakes, including collecting, cleansing, cataloging, and securely sharing data, with centralized governance and fine-grained access control across your analytics and machine learning services.

1 APIs 5 Features
AnalyticsData LakeGovernance

APIs

AWS Lake Formation API

The AWS Lake Formation API provides programmatic access to build and manage data lakes with centralized governance. It enables developers to register data sources, configure dat...

Collections

Pricing Plans

Rate Limits

Amazon Lakeformation Rate Limits

5 limits

RATE LIMITS

FinOps

Features

Data Lake Setup

Set up a secure data lake in days with centralized governance and automated data ingestion.

Governed Tables

ACID transactions, row-level security, and automatic compaction for governed tables.

Fine-Grained Access Control

Column, row, and cell-level security policies enforced across analytics engines.

Blueprints

Pre-built workflows to ingest data from common data sources into the data lake.

Data Sharing

Share data across accounts and organizations with fine-grained permissions.

Use Cases

Enterprise Data Lake

Build a centralized data lake with governed access for analytics teams.

Data Mesh

Implement a data mesh architecture with cross-account data sharing and governance.

Compliance Governance

Enforce data access policies for GDPR, HIPAA, and other compliance requirements.

Integrations

Amazon S3

Store and manage data lake content in S3 with Lake Formation governance.

AWS Glue

Catalog data and run ETL jobs with Glue, governed by Lake Formation.

Amazon EMR

Process large datasets with EMR Spark, respecting Lake Formation permissions.

Amazon QuickSight

Visualize data lake content with QuickSight enforcing Lake Formation policies.

Semantic Vocabularies

Amazon Lakeformation Context

2 classes · 7 properties

JSON-LD

API Governance Rules

AWS Lake Formation API Rules

16 rules · 9 errors 7 warnings

SPECTRAL

JSON Structure

Amazon Lakeformation Database Structure

5 properties

JSON STRUCTURE

Example Payloads

Resources

🌐
Portal
Portal
🌐
Portal
Portal
🔗
Documentation
Documentation
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
💬
Support
Support
👥
GitHubOrganization
GitHubOrganization
🌐
Console
Console
📝
Signup
Signup
🔗
Login
Login
🟢
StatusPage
StatusPage
🔗
Contact
Contact
🔗
SpectralRules
SpectralRules
🔗
Vocabulary
Vocabulary

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: AWS Lake Formation API
  version: '2024-01-01'
request:
  auth:
    type: apikey
    key: Authorization
    value: '{{Authorization}}'
    placement: header
items:
- info:
    name: Databases
    type: folder
  items:
  - info:
      name: AWS Lake Formation List Databases
      type: http
    http:
      method: GET
      url: https://lakeformation.us-east-1.amazonaws.com/databases
    docs: Lists all the registered databases in the Data Catalog.
  - info:
      name: AWS Lake Formation Create Database
      type: http
    http:
      method: POST
      url: https://lakeformation.us-east-1.amazonaws.com/databases
    docs: Creates a new database in the Data Catalog.
  - info:
      name: AWS Lake Formation Get Database
      type: http
    http:
      method: GET
      url: https://lakeformation.us-east-1.amazonaws.com/databases/:name
      params:
      - name: name
        value: ''
        type: path
        description: The name of the database.
    docs: Retrieves the definition of a specified database.
  - info:
      name: AWS Lake Formation Batch Grant Permissions
      type: http
    http:
      method: POST
      url: https://lakeformation.us-east-1.amazonaws.com/batch-permissions/grant
    docs: Batch operation to grant permissions to principal on resources.
  - info:
      name: AWS Lake Formation Batch Revoke Permissions
      type: http
    http:
      method: POST
      url: https://lakeformation.us-east-1.amazonaws.com/batch-permissions/revoke
    docs: Batch operation to revoke permissions from principal on resources.
  - info:
      name: AWS Lake Formation List Data Cells Filters
      type: http
    http:
      method: GET
      url: https://lakeformation.us-east-1.amazonaws.com/data-cells-filters
    docs: Lists all the data cells filters on a table.
  - info:
      name: AWS Lake Formation Create Data Cells Filter
      type: http
    http:
      method: POST
      url: https://lakeformation.us-east-1.amazonaws.com/data-cells-filters
    docs: Creates a data cells filter to define row/column-level security on tables.
bundled: true