AWS Lake Formation
Data lake の権限ガバナンス
S3 上に data lake を構築して保護します。Athena、Redshift Spectrum、EMR、Glue 向けに、database、テーブル、列、行のレベルまできめ細かな権限を一元管理します。
- コスト$ 安い
- 難易度●●●●●
- 未使用でも課金?いいえ
- サーバーレス
- 出題試験SAA
たとえるなら誰がどの棚、どのページを読めるかのリストを持つ図書館の警備員のようなものです。
いつ使う?
✓ 使うべき場面
利用者の多い data lake で、きめ細かな権限管理とアカウント間のデータ共有が必要なとき。
✗ 避けるべき場面
bucket 単位の単純な権限だけが必要 → S3 bucket policy / IAM。
よくある使い方
- 機密データに対する列レベルの権限設定
- アカウント間のテーブル共有
- data lake への tag-based access control の適用
料金はいくら?
- 課金方式: 権限管理に個別の料金はかかりません。基盤となるサービス(Glue、S3、Athena)には通常どおり料金がかかります。
関連サービス
SAA-C03 対策
Lake Formation は次の対策モジュールで扱っています: