Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
AWS Lake Formationへの恐怖心はこれで解消!肝の3つを理解する
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
なべし
April 06, 2025
1.1k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
AWS Lake Formationへの恐怖心はこれで解消!肝の3つを理解する
「AWS Lake Formationへの恐怖心はこれで解消!肝の3つを理解する」というタイトルで社内でお話したので、その資料を共有します。
なべし
April 06, 2025
More Decks by なべし
See All by なべし
ツールを入れても解決しない?データ活用の現場に共通する課題とデータマネジメントの必要性と基本
nabeshi
1
320
AWS Lake Formationをざっくり解説
nabeshi
0
2.4k
データ、分析、AIの中心! 新サービスAmazon SageMaker platform
nabeshi
0
1.6k
Informaticaのデータガバナンス&データカタログサービス 「CDGC」入門
nabeshi
0
1.5k
Featured
See All Featured
Designing Experiences People Love
moore
143
24k
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.6k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.7k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
KATA
mclloyd
PRO
35
16k
How to make the Groovebox
asonas
2
2.5k
How to Talk to Developers About Accessibility
jct
2
560
Thoughts on Productivity
jonyablonski
76
5.4k
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
2k
Fireside Chat
paigeccino
43
4k
How to Think Like a Performance Engineer
csswizardry
28
2.9k
A better future with KSS
kneath
240
18k
Transcript
2025/02/10 データ事業本部 渡部晃季 Lake Formationへの恐怖⼼を解消! 肝の3つを理解する
AWS Lake Formationを理解するために
Lake Formationをおさえるならコレ! 3 • 以下の3つをおさえると、Lake Formationは理解できます。 ◦ IAMAllowedPrincipals ◦ Data
permissions ◦ Data lake locations
Lake Formationの仕組みをざっくり理解する 4
Lake Formationの仕組みをざっくり理解する 5
Lake Formationの仕組みをざっくり理解する 6 Data permissionsで設 定する Data lake locations で設定されているS3パスに対して
IAMAllowedPrincipals
「Lake Formationが有効になって、 データにアクセスできない」 まわりでよく聞くワード 8
「Lake Formationによるアクセス制御が有効になって、 データにアクセスできない」 まわりでよく聞くワード、補⾜すると‧‧‧ 9
Lake Formation⾃体はハナから有効です。 知ってた?実は‧‧‧ 10
初期状態:新しく作成するDB/テーブルはIAMによるアクセス制御強制 11
初期状態:IAMAllowedPrincipalsにカタログ‧DBを作成する権限 12
IAMAllowedPrincipals 初期状態からいるコイツはなんなの? 13
IAM ポリシーによってGlue Data Catalog リソースへ のアクセスを許可されている、 IAM ユーザーとロールをまとめたグループのこと。 IAMAllowedPrincipalsとは 14
この初期設定があるから、これまで権限を気にせずこれた 15 新しく作成されたDB‧テーブルに 対して、IAMAllowedPrincipalsは SUPER権限が付与される 新しくカタログ‧DBを作成する権 限が、IAMAllowedPrincipalsに付 与される
Data permissions
(再掲)Lake Formationの仕組みをざっくり理解する 17 Data permissionsで設 定される Data lake locations で設定されているS3パスに対して
Data permissionsでは何をやる 18 プリンシパル(データにアクセスする主体)に対して、データへの権限設定をする。
Data permissionsでアクセス制御⼿順 19 1. (前準備)新しいDB/テーブルに対してIAMAllowedPrincipalsにSUPER権限を 付与する設定の解除 2. プリンシパルを選択 3. LFタグ⽅式もしくは名前付きリソース⽅式で、アクセス対象の設定
4. 操作権限の設定 1 2 3, 4
Data lake locations
(再掲)Lake Formationの仕組みをざっくり理解する 21 Data permissionsで設 定される Data lake locations で設定されているS3パスに対して
Data lake locationsでは何をやる 22 Lake Formationで権限制御したいデータのありかを登録する。 ここで登録したロケーションこそが、Lake Formationで管理する対象の宣⾔となる。
Data lake locationsにデータのありかを登録すると‧‧‧ 23 サービスリンクロールの許可ポリシーにData lake locationsに登録したパスへのアクセス許可が追加される。
Lake Formationの評価論理
Lake Formationのキホンの評価論理はコレだ! 25
参考 26 • Black Belt ◦ https://pages.awscloud.com/rs/112-TZM-766/images/AWS-Black-Belt_2023_AWS- Lake-Formation_1010_v1.pdf