nerdexam
Amazon

DAS-C01 · Question #165

An advertising company has a data lake that is built on Amazon S3. The company uses AWS Glue Data Catalog to maintain the metadata. The data lake is several years old and its overall size has…

The correct answer is B. Use AWS Lake Formation permissions. To simplify and synchronize permissions management between Amazon S3 and the AWS Glue Data Catalog for a data lake, AWS Lake Formation is the ideal solution. It provides a centralized security model that defines granular permissions on data catalog resources, which are then…

Security

Question

An advertising company has a data lake that is built on Amazon S3. The company uses AWS Glue Data Catalog to maintain the metadata. The data lake is several years old and its overall size has increased exponentially as additional data sources and metadata are stored in the data lake. The data lake administrator wants to implement a mechanism to simplify permissions management between Amazon S3 and the Data Catalog to keep them in sync. Which solution will simplify permissions management with minimal development effort?

Options

  • ASet AWS Identity and Access Management (IAM) permissions tor AWS Glue
  • BUse AWS Lake Formation permissions
  • CManage AWS Glue and S3 permissions by using bucket policies
  • DUse Amazon Cognito user pools.

How the community answered

(44 responses)
  • A
    2% (1)
  • B
    91% (40)
  • C
    5% (2)
  • D
    2% (1)

Why each option

To simplify and synchronize permissions management between Amazon S3 and the AWS Glue Data Catalog for a data lake, AWS Lake Formation is the ideal solution. It provides a centralized security model that defines granular permissions on data catalog resources, which are then enforced across various AWS analytics services accessing the underlying S3 data.

ASet AWS Identity and Access Management (IAM) permissions tor AWS Glue

Setting AWS IAM permissions for AWS Glue is a necessary step but does not, by itself, simplify the complex task of synchronizing access control across both S3 and the Glue Data Catalog in a centralized, granular manner like Lake Formation does.

BUse AWS Lake Formation permissionsCorrect

AWS Lake Formation is a fully managed service designed to simplify and centralize permissions management for data lakes. It allows administrators to define granular permissions on tables, columns, and rows in the AWS Glue Data Catalog, and these permissions are automatically enforced on the underlying Amazon S3 data, ensuring synchronization and minimal development effort.

CManage AWS Glue and S3 permissions by using bucket policies

Managing separate permissions using S3 bucket policies and AWS Glue permissions involves managing two distinct sets of policies, which increases complexity and management effort, directly contradicting the goal of simplification.

DUse Amazon Cognito user pools.

Amazon Cognito user pools are primarily used for user authentication and authorization for web and mobile applications, not for managing data access permissions within an AWS data lake.

Concept tested: Data lake permissions management with Lake Formation

Source: https://aws.amazon.com/lake-formation/

Topics

#Lake Formation#Data Lake Security#Permissions Management#AWS Glue Data Catalog

Community Discussion

No community discussion yet for this question.

Full DAS-C01 Practice