ministryofjustice / analytical-platform

Analytical Platform • This repository is defined and managed in Terraform
https://docs.analytical-platform.service.justice.gov.uk
MIT License
11 stars 4 forks source link

🔐 Spike: Investigate Row-Based and Tag-Based Security #3062

Closed Ed-Bajo closed 7 months ago

Ed-Bajo commented 8 months ago

User Story

As Platform Engineers we would like to investigate the use of row-based and tag-based security to allow restricting access to data both for QS dashboard authors and viewers so that we can achieve similar level of permission granularity as we currently maintain in AP

Value / Purpose

Being able to autogenerate RLS or TBS rules from users' IAM permissions would allow us to potentially reduce the number of datasets we manage in QuickSight while maintaining the same level of access security.

Useful Contacts

@julialawrence @Ed-Bajo

Proposal

Hypothesis

Additional Information

https://docs.aws.amazon.com/quicksight/latest/user/row-level-security.html

Things we don't currently know:

Definition of Done

tom-webber commented 8 months ago

LakeFormation may be able to help provide some tooling for integrated access and RLS for Quicksight + Athena + Data Lake S3