Lake Formation components - Amazon Lake Formation
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

Lake Formation components

Amazon Lake Formation relies on the interaction of several components to create and manage your data lake.

Lake Formation console

You use the Lake Formation console to define and manage your data lake and grant and revoke Lake Formation permissions. You can use blueprints on the console to discover, cleanse, transform, and ingest data. You can also enable or disable access to the console for individual Lake Formation users.

Lake Formation API and Command Line Interface

Lake Formation provides API operations through several language-specific SDKs and the Amazon Command Line Interface (Amazon CLI). The Lake Formation API works in conjunction with the Amazon Glue API. The Lake Formation API focuses primarily on managing Lake Formation permissions, while the Amazon Glue API provides a data catalog API and a managed infrastructure for defining, scheduling, and running ETL operations on your data.

For information about the Amazon Glue API, see the Amazon Glue Developer Guide. For information about using the Amazon CLI, see the Amazon CLI Command Reference.

Other Amazon services

Lake Formation uses the following services:

  • Amazon Glue to orchestrate jobs and crawlers to transform data using the Amazon Glue transforms.

  • IAM to grant permissions policies to Lake Formation principals. The Lake Formation permission model augments the IAM permission model to secure your data lake.