AWS Lake Formation is now GA.
# Copy-paste your Terraform configurations here - for large Terraform configs,
# please use a service like Dropbox and share a link to the ZIP file. For
# security, you can also encrypt the files using our GPG public key.
Requires:
I'm also looking into writing up these resources as well.
We are using AWS lakeformation for creating data lake at my organization. I am interested in contributing to this.
@rafiparvez Could you please propose some resources that would match your uses cases?
@ewbankkit one off major features that brings AWS LakeFormation , is the capabilities to control fine-grained privilege on GlueTable ( like GRANT at column level) and s3 location with course-grained Permissions. So far to enable use case around fine grained i think we need 3 ressources:
AWS::LakeFormation::DataLakeSettings ( config between IAM policy and LakeFormation policy)
AWS::LakeFormation::Permissions (represents the permissions that a principal has on catalog)
AWS::LakeFormation::Resource (represents the data (Amazon S3 buckets and folders)
BR
Here is a proposal to support Lake Formation settings (admins configuration), resources (de/register data locations) and permissions. Feedbacks are welcome!
Any ETA?
bump for an update, please
@packetlag This has been added to the August - October 2020 Roadmap. Thanks.
I guess it is related with the current AWS Lake Formation enhancement
Hi @ewbankkit,
I'm willing to finish the implementation but there are already numerous open pull requests on this matter. Can you plan a review so we can fix what's missing? We're a lot to need this feature
Resource Links (https://github.com/terraform-providers/terraform-provider-aws/issues/15296) and CreateTableDefaultPermissions (https://github.com/terraform-providers/terraform-provider-aws/issues/14411) should be implemented as part of this epic, as they are essential for accessing cross-account Lake Formation resources using Athena and Redshift Spectrum.
Most helpful comment
I'm also looking into writing up these resources as well.