無限ノック › DEA 練習問題一覧 › 問題
DEAデータのセキュリティとガバナンス

ある大企業のデータプラットフォームチームは、AWS Glue Data Catalogに600以上のテーブルを管理しており、毎月新しいテーブルが追加されています。 以下のアクセス制御要件があります: - データサイエンティストは「sensitivity=public」または「sensitivity=internal」が付いたすべてのテーブルにアクセスできる - データアナリストは「domain=finance」が付いたテーブルのみアクセスできる - 新しいテーブルが追加された際、適切なタグが付与されれば自動的に上記の権限が適用される テーブル数が増加しても管理オーバーヘッドを最小化する方法として、最も適切なのはどれですか?

A
AWS Lake Formationで各テーブルに対してデータサイエンティストとデータアナリストのIAMロールへ個別にGRANT権限を設定する
各テーブルに対してデータサイエンティストとデータアナリストのIAMロールへ個別にGRANT権限を設定する方式は、600以上のテーブルへの適用が困難で、新テーブル追加のたびに手動設定が必要です。
B
AWS Lake FormationのLFタグ(LF-TBAC:タグベースのアクセス制御)を使用し、リソースにタグを付与してIAMプリンシパルへタグベースの権限を付与する
✓ 正解
LF-TBAC(Lake Formation Tag-Based Access Control)は属性ベースのアクセス制御で、タグをデータベース・テーブル・列に付与し、IAMプリンシパルにタグの組み合わせで権限を付与します。新しいテーブルにタグを付けるだけで既存の権限ポリシーが自動適用されるため、大規模なカタログでの管理負荷を大幅に削減できます。
C
すべてのテーブルのS3保存先バケットにバケットポリシーを設定し、プレフィックスによるアクセス制御を実装する
S3バケットポリシーでアクセス制御を設定する方式は、Glue Data Catalogレベルのきめ細かなアクセス制御には対応しておらず、Lake Formationとの統合も意図されていません。
D
AWS Glue Data Catalogのリソースポリシーで各データベース単位にアクセス制御を設定する
AWS Glue Data Catalogのリソースポリシーでデータベース単位にアクセス制御を設定する方式は、タグベースの動的権限適用はサポートしていません。

解説

LF-TBAC(Lake Formation Tag-Based Access Control)は属性ベースのアクセス制御で、タグをデータベース・テーブル・列に付与し、IAMプリンシパルにタグの組み合わせで権限を付与します。新しいテーブルにタグを付けるだけで既存の権限ポリシーが自動適用されるため、大規模なカタログでの管理負荷を大幅に削減できます。 選択肢Aの各テーブルに対してデータサイエンティストとデータアナリストのIAMロールへ個別にGRANT権限を設定する方式は、600以上のテーブルへの適用が困難で、新テーブル追加のたびに手動設定が必要です。 選択肢CのS3バケットポリシーでアクセス制御を設定する方式は、Glue Data Catalogレベルのきめ細かなアクセス制御には対応しておらず、Lake Formationとの統合も意図されていません。 選択肢DのAWS Glue Data Catalogのリソースポリシーでデータベース単位にアクセス制御を設定する方式は、タグベースの動的権限適用はサポートしていません。

ドメイン別正答率・予想スコアでリアルタイムに実力把握

無限ノックでDEAを徹底対策。全問AI生成のオリジナル問題。

無料で演習を始める →
← DEA の問題一覧に戻る