初めて DLC を使用する際には、DLC サービスリンクロールに、クラウドリソースへのアクセスを認可する必要があります。ストレージシステムとして OSS を使用する場合、ビジネスニーズに基づいて OSS にアクセスするための権限を DLC サービスリンクロールに付与する必要もあります。
背景情報
DLC を使用する前に、DLC の機能を使用し、OSS で操作を実行するために必要な権限を付与する必要があります。PAI のワークスペースでは、RAM ユーザーのモデルトレーニングジョブに対して、きめ細かい権限コントロールを適用できます。DLC はストレージとして OSS と NAS に依存しているため、PAI がこれらのサービスにアクセスすることも認可する必要があります。
-
DLC が依存するクラウド製品と必要な認可をリストアップします。
-
Alibaba Cloud アカウントに、DLC を使用し、OSS または NAS にアクセスするための一般的な権限を付与します。
操作アカウントの認可
DLCは、モデルトレーニングジョブを作成および提出するためのプラットフォームを提供します。 DLCを使用してトレーニングジョブを作成および送信する場合、次のクラウドサービスをアクティブ化および承認する必要がある場合があります。
PAIモジュール: DLC
操作アカウント
サービス
参照
Alibaba Cloud アカウント
Alibaba Cloudアカウントを使用して、DLCの操作を実行できます。 追加の承認は必要ありません。
非該当
RAM ユーザー
(推奨)
PAIは異なるメンバーの役割を提供します。 RAMユーザーに対して異なるメンバーロールを引き受けることができ、アクセス許可の管理が便利です。 各ロールの権限の詳細については、「ロールと権限」をご参照ください。
-
依存するクラウド製品: NAS
DLC はデータストレージとして NAS を使用するため、NAS を有効化し、適切な権限を付与する必要があります。
シナリオ
説明
参照
NASの有効化
Alibaba Cloudアカウントを使用してNASをアクティブ化することを推奨します。 追加の承認は必要ありません。 RAMユーザーを使用してNASをアクティブ化する場合は、RAMユーザーに
AliyunNASFullAccess権限を付与する必要があります。権限付与: RAMポリシーに基づくアクセス制御の実行
一般的な操作: ファイルシステムの作成
NASの使用
アクティベーション後にNASを使用する:
権限付与: NASは詳細なRAM制御ポリシーを提供します。 必要に応じて、RAMユーザーに権限を付与できます。
一般的な操作: NASファイルシステムを作成し、それをPAIのインスタンスにマウントする必要があります。
依存クラウドサービス: OSS
データストレージ用にOSSを有効化して権限付与する必要があります。
シナリオ
説明
参照
OSS の有効化
Alibaba Cloudアカウントを使用してContainer Registryを有効化することを推奨します。 追加の承認は必要ありません。 RAMユーザーを使用してOSSをアクティブ化する場合は、RAMユーザーに
AliyunOSSFullAccess権限を付与する必要があります。有効化: OSSの有効化
権限付与: RAMポリシーの概要
一般的な操作: バケットの作成
OSS の用途
アクティベーション後にOSSを使用する:
権限付与: OSSは詳細なRAM制御ポリシーを提供します。 ビジネス要件に基づいて、RAM ユーザーに異なる権限を付与します。
一般的な操作: オブジェクトをOSSにアップロードするには、バケットを作成する必要があります。
PAI サービスアカウントの認可
DLC の一般権限の付与
DLC が正しく機能することを確認するために、お使いの Alibaba Cloud アカウントに、DLC に必要な権限があることをご確認ください。通常、これらの権限は、「PAI の有効化とデフォルトワークスペースの作成」を行う際に付与されます。アカウントにこれらの権限があるかどうかは、「リファレンス:AliyunPAIDLCDefaultRole の関連付けの確認」の手順に従って確認できます。
-
PAI コンソールにログインします。ページ上部で対象のリージョンを選択します。ページの右側で対象のワークスペースを選択し、DLC コンソール をクリックします。
-
AliyunPAIDLCDefaultRoleを認可します。-
権限付与へ をクリックします。次のページで「You are not authorized to access the DLC console」と表示されたら、[Go to Authorize] をクリックします。
-
クラウドリソースアクセス権限付与 ページで、権限を付与 をクリックします。成功メッセージが表示されます。
-
-
AliyunPAIDLCDefaultRole に AliyunOSSFullAccess ポリシーを追加します。
上記の認可が完了すると、アカウントには DLC のデフォルトロール権限が付与されます。DLC が正しく機能するためには、OSS の操作権限も追加する必要があります。
-
RAM コンソールで、[] ページに移動し、AliyunPAIDLCDefaultRole を見つけます。
-
AliyunPAIDLCDefaultRole の行で、[操作] 列の [権限の付与] をクリックします。
-
[権限の付与] パネルで、パラメーターを設定します。
パラメーター
説明
[Authorization Scope]
[Alibaba Cloud Account] を選択します。サポートされている 2 つの範囲の違いは次のとおりです:
-
[Alibaba Cloud Account]:権限は現在の Alibaba Cloud アカウント内で有効になります。
-
[Specific Resource Group]:権限は指定されたリソースグループ内でのみ有効になります。
[権限付与の対象]
認可される RAM ロールです。システムがこのフィールドに現在の RAM ロールを自動的に入力します。変更は不要です。
[アクセスポリシー]
検索ボックスに OSS と入力します。検索結果から適切なポリシーを選択します。選択したポリシーは、右側の [選択済み] リストに表示されます。
説明この例では AliyunOSSFullAccess を使用しています。ポリシーを選択する際は、常に最小権限の原則に従ってください。
-
-
[OK] をクリックします。
-
-
DLC が正しく機能するように、PaiDlcOAuthPolicy ポリシーを
AliyunPAIDLCDefaultRoleに追加します。次の手順に従ってください:-
RAM コンソールで、[] ページに移動し、[アクセスポリシーの作成] をクリックして、PaiDlcOAuthPolicy という名前のカスタムポリシーを作成します。主要なパラメーターを次のように設定します。詳細な手順については、「スクリプトエディターを使用したカスタムポリシーの作成」をご参照ください。
パラメーター
説明
[Policy Document]
[JSON] タブで、次のポリシー内容を入力します。
{ "Version": "1", "Statement": [ { "Action": [ "ram:GetDefaultDomain", "ram:ListApplications", "ram:CreateApplication", "ram:ListAppSecretIds", "ram:GetAppSecret", "ram:CreateAppSecret", "ram:DeleteApplication", "ram:DeleteAppSecret" ], "Resource": [ "*" ], "Effect": "Allow" } ] }[名前]
名前を PaiDlcOAuthPolicy に設定します。
-
[] ページで、AliyunPAIDLCDefaultRole の行の [操作] 列で [権限の付与] をクリックします。
-
[権限の付与] パネルで、次のように PaiDlcOAuthPolicy ポリシーを追加します:
[Authorization Scope] を [Alibaba Cloud Account] に設定します。ポリシー検索ボックスに
DlcOと入力し、検索結果から PaiDlcOAuthPolicy カスタムポリシーを選択して、[OK] をクリックします。
-
-
認可を確認します。
これらの手順を完了したら、AliyunPAIDLCDefaultRole をクリックして、アタッチされているポリシーを表示します。認可が成功すると、ロールの [Permissions] タブには、次の 3 つのポリシーが含まれている必要があります: AliyunPAIDLCDefaultRolePolicy (PAI DLC サービスロールのシステムポリシー)、 PaiDlcOAuthPolicy (PAI DLC が RAM コンソールでアプリケーションおよびドメインリソースにアクセスできるようにするカスタムポリシー)、および AliyunOSSFullAccess (OSS 権限を管理するためのシステムポリシー)。
PAI から OSS と NAS へのアクセス認可
PAI は、OSS や NAS などの依存するクラウド製品へのアクセスを PAI に付与するためのワンクリック認可を提供します。次の手順に従ってください:
-
PAI コンソールにログインします。
-
左側メニューで、[] をクリックします。DLC セクションで、[OSS] と [NAS] を見つけます。
-
[操作] 列で、OSS の認可ステータスを確認します。
-
認可されていない場合は、[操作] 列の [ワンクリック認可] をクリックし、画面の指示に従います。
-
すでに認可されている場合は、[操作] 列の [認可情報の表示] をクリックします。
-
AliyunPAIDLCDefaultRole の関連付けの確認
DLC が正しく機能することを確認するために、お使いの Alibaba Cloud アカウントに AliyunPAIDLCDefaultRole サービスリンクロールが付与されていることをご確認ください。
プライマリアカウントのみが権限を付与でき、RAM ユーザーは権限を付与できません。
RAM コンソールにログインします。
左側のナビゲーションウィンドウで、[ID] > [ロール] の順に選択します。
-
[ロール] ページで、検索ボックスに AliyunPAIDLCDefaultRole と入力します。
-
このロールが見つかった場合、DLC サービスリンクロールはすでに付与されています。
-
このロールが見つからない場合は、必要な権限を付与する必要があります。手順については、「DLC の一般権限の付与」をご参照ください。
-
関連ドキュメント
認可が完了したら、DLC モデルトレーニングジョブを作成できます。手順については、「トレーニングジョブの作成」をご参照ください。