AWS Lake Formation Data Lake Settings

This page shows how to write Terraform and CloudFormation for Lake Formation Data Lake Settings and write them securely.

aws_lakeformation_data_lake_settings (Terraform)

The Data Lake Settings in Lake Formation can be configured in Terraform with the resource name aws_lakeformation_data_lake_settings. The following sections describe how to use the resource and its parameters.

Example Usage from GitHub

An example could not be found in GitHub.

Review your Terraform file for AWS best practices

Shisho Cloud, our free checker to make sure your Terraform configuration follows best practices, is available (beta).

Parameters

Explanation in Terraform Registry

Manages Lake Formation principals designated as data lake administrators and lists of principal permission entries for default create database and default create table permissions.

NOTE: Lake Formation introduces fine-grained access control for data in your data lake. Part of the changes include the IAMAllowedPrincipals principal in order to make Lake Formation backwards compatible with existing IAM and Glue permissions. For more information, see Changing the Default Security Settings for Your Data Lake and Upgrading AWS Glue Data Permissions to the AWS Lake Formation Model.

AWS::LakeFormation::DataLakeSettings (CloudFormation)

The DataLakeSettings in LakeFormation can be configured in CloudFormation with the resource name AWS::LakeFormation::DataLakeSettings. The following sections describe how to use the resource and its parameters.

Example Usage from GitHub

An example could not be found in GitHub.

Parameters

Explanation in CloudFormation Registry

The AWS::LakeFormation::DataLakeSettings resource is an AWS Lake Formation resource type that manages the data lake settings for your account. Note that the CloudFormation template only supports updating the Admins list. It does not support updating the CreateDatabaseDefaultPermissions or CreateTableDefaultPermissions. Those permissions can only be edited in the DataLakeSettings resource via the API.

Frequently asked questions

What is AWS Lake Formation Data Lake Settings?

AWS Lake Formation Data Lake Settings is a resource for Lake Formation of Amazon Web Service. Settings can be wrote in Terraform and CloudFormation.