数百のテーブルを持つデータレイクを複数アカウントで共有しています。部門ごとの機密区分に応じて、テーブルや列へのアクセス権をテーブルごとに個別付与することなく一元管理したい場合に最も適した方法はどれですか
正解の理由:Lake Formation のLF-タグベースアクセス制御(LF-TBAC)では、データベース・テーブル・列にLF-タグ(例:機密区分=社外秘)を付け、プリンシパルに対してタグの値に基づく権限を付与します。新しいテーブルにタグを付けるだけで既存のポリシーが自動適用されるため、数百テーブル規模でも運用が破綻しません。クロスアカウント共有もタグ単位で行えます。IAMポリシーのテーブル別付与やGlueのリソースポリシーの列挙は、テーブル数に比例して管理が増えます。S3バケットポリシーはオブジェクト単位の制御で、列レベルのアクセス制御やカタログ権限の一元管理はできません。