ユーザーが Data Lake Formation (DLF) を使用する前に、2 種類の権限を設定する必要があります。API 権限はユーザーが呼び出すことができる DLF API オペレーションを制御し、データ権限はユーザーがアクセスできるデータリソースを制御します。
前提条件
開始する前に、以下が準備できていることを確認してください。
RAM ポリシーを付与するための Alibaba Cloud アカウント (root ユーザー) または RAM 管理者権限
データ権限を付与するための、DLF の
super_administratorまたはadminロール
デフォルトでは、Alibaba Cloud アカウントの所有者は、すべてのリージョンでsuper_administratorです。あるリージョンで DLF をアクティブ化した RAM ユーザーは、そのリージョン内のすべてのリソースに対するsuper_administrator権限を自動的に継承します。
ステップ 1: API 権限の付与
ユーザーが DLF API を呼び出すには、その前に RAM 管理者または Alibaba Cloud アカウントの所有者がユーザーに RAM ポリシーをアタッチする必要があります。
ユーザーにポリシーを付与するには、次の手順を実行します。
RAM コンソールに移動します。
左側のナビゲーションウィンドウで、 を選択します。
対象の RAM ユーザーの [アクション] 列で、[ポリシーのアタッチ] を選択します。
DLF は、2 つの事前定義されたポリシーを提供します。
ポリシー
アクセスレベル
AliyunDLFFullAccess完全な API アクセス
AliyunDLFReadOnlyAccess読み取り専用の API アクセス
DLF API オペレーションとそれぞれに必要な RAM アクションの完全なリストについては、「API 権限の管理」をご参照ください。
ステップ 2: データ権限の付与
API 権限が設定されたら、ユーザーが特定の DLF リソースにアクセスできるように、データ権限を付与します。このステップは、super_administrator または admin のみが実行できます。
ユーザーにデータ権限を付与するには、次のいずれかの方法を使用します。
DLF ロールの割り当て:ユーザーに DLF ロールを追加します。ユーザーは、そのロールに関連付けられているすべてのデータ権限を継承します。詳細については、「DLF ユーザーとロールの管理」をご参照ください。
リソース固有の権限の付与:特定のリソースに対する権限をユーザーに直接付与します。詳細については、「データ権限の管理」をご参照ください。