すべてのプロダクト
Search
ドキュメントセンター

DataWorks:コンピューティングエンジンデータのリクエスト処理ポリシー

最終更新日:Jan 11, 2025

MaxCompute のテーブル、リソース、および関数に対するリクエスト処理手順をカスタマイズできます。

背景情報

[maxcomputeプロジェクト] または [data Security Guard のデータのカテゴリと機密レベル] に基づいて、リクエスト処理手順が適用されるデータ範囲を指定できます。 詳細については、このトピックの 「データ範囲の指定」 セクションをご参照ください。

制限事項

  • ワークスペース管理者と、AliyunDataWorksFullAccess ポリシーがアタッチされている RAM ユーザーのみが、リクエスト処理ポリシーを作成および管理できます。

  • DataWorks Enterprise Edition のみで、コンピューティングエンジンデータのリクエスト処理ポリシーを設定できます。

リクエスト処理ポリシーの作成

  1. DataStudio ページに移動します。

    DataWorksコンソール にログオンします。 上部のナビゲーションバーで、目的のリージョンを選択します。 左側のナビゲーションペインで、[データ開発とガバナンス] > [データ開発] を選択します。 表示されるページで、ドロップダウンリストから目的のワークスペースを選択し、[データ開発に移動] をクリックします。

  2. 左上隅にある 图标 アイコンをクリックし、[すべての製品] > [その他] > [承認センター] を選択します。

  3. 承認センターページの左側のナビゲーションペインで、[ポリシー] > [コンピューティングエンジン] を選択します。

    表示されるページで、作成されたリクエスト処理ポリシーのリストを表示し、リクエスト処理ポリシーを編集および削除できます。

  4. 右上隅にある [ポリシーの作成] をクリックし、ポリシーの作成ウィザードでパラメーターを設定します。

基本情報の入力

基本信息 リクエスト処理ポリシーが適用されるビジネスシナリオに基づいて、[ポリシー名] パラメーターと [目的] パラメーターを設定します。

データ範囲の指定

ビジネスシナリオに基づいて、リクエスト処理ポリシーが適用されるデータ範囲を指定する必要があります。 リクエスト処理ポリシーが作成されると、このデータ範囲のデータに対する権限のリクエストは、このリクエスト処理ポリシーに基づいて処理される必要があります。

MaxCompute コンピューティングエンジンが使用されている場合、MaxCompute プロジェクトまたは Data Security Guard のデータのカテゴリと機密レベルに基づいて、ワークスペース内のリクエスト処理ポリシーのデータ範囲を指定できます。

选择配置范围 データ範囲を指定する場合は、次の項目に注意してください。

  • MaxCompute プロジェクトに基づいてデータ範囲を指定する

    • [maxcomputeプロジェクト] ドロップダウンリストから適切な MaxCompute プロジェクトを選択する必要があります。 これにより、この MaxCompute プロジェクトのテーブルに対する権限のリクエストが送信されると、このリクエスト処理ポリシーを使用してリクエストが処理されます。

    • MaxCompute プロジェクトは、1 つの MaxCompute プロジェクトベースのリクエスト処理ポリシーにのみ関連付けることができます。 そうしないと、ポリシーの競合エラーが報告されます。

    • 現在のアカウントが管理者またはスーパー管理者ロールを担う MaxCompute プロジェクトを選択できます。 ドロップダウンリストに MaxCompute プロジェクトが表示されない場合、現在のアカウントに必要な権限がない可能性があります。 この場合、管理者または Super_Administrator ロールが割り当てられているアカウントを使用する必要があります。

      説明

      DataWorks 管理者には、DataWorks ワークスペースで role_project_admin ロールが割り当てられますが、DataWorks ワークスペースに関連付ける MaxCompute プロジェクトでは管理者または Super_Administrator ロールは割り当てられません。

      現在のアカウントのロールを確認するには、DataWorks の DataStudio ページで whoami コマンドを実行してアカウント情報を取得します。 次に、show grants for Your current account コマンドを実行して、現在のアカウントに MaxCompute プロジェクトで管理者または Super_Administrator ロールが割り当てられているかどうかを確認します。/*現在のアカウントのロールを確認するには、DataWorksのDataStudioページで`whoami`コマンドを実行してアカウント情報を取得します。次に、`show grants for 現在のアカウント`コマンドを実行して、現在のアカウントにMaxComputeプロジェクトでAdminまたはSuper_Administratorロールが割り当てられているかどうかを確認します。*/

  • Data Security Guard のデータのカテゴリと機密レベルに基づいてデータ範囲を指定する

    • [データセキュリティレベルの選択] ドロップダウンリストからデータのカテゴリと機密レベルを選択する必要があります。 これにより、選択したデータカテゴリと機密レベルのテーブルに対する権限のリクエストが送信されると、このリクエスト処理ポリシーを使用してリクエストが処理されます。

    • データ機密レベルは、データカテゴリと機密レベルに基づく 1 つのリクエスト処理ポリシーにのみ関連付けることができます。 そうしないと、ポリシーの競合エラーが報告されます。

    • Alibaba Cloud アカウントを使用するか、RAM ユーザーとしてデータ範囲を指定できます。 RAM ユーザーとしてデータ範囲を指定する場合、次の条件を満たす必要があります。

      • AdministratorAccess ポリシーが RAM ユーザーにアタッチされている。

      • AliyunDataWorksFullAccess ポリシーが RAM ユーザーにアタッチされており、すべての MaxCompute プロジェクトのプロジェクトオーナーまたは Super_Administrator ロールが RAM ユーザーに割り当てられている。

通知方法の設定

サポートされている通知方法: SMS、E メール、DingTalk チャットボット、Webhook URL。通知机制 通知方法を設定すると、権限リクエストが処理のために送信されたときに、設定された通知方法に基づいて承認者に通知が送信されます。

説明

このセクションでは、通知方法のみを設定する必要があります。 次のステップでリクエスト処理ノードを設定するときに、承認者を設定できます。

  • 承認者が SMS または E メールで通知を受信できるようにするには、承認者を DataWorks のアラート連絡先に追加する必要があります。 詳細については、「アラート連絡先の構成と表示」 をご参照ください。

  • 承認者が DingTalk チャットボットを使用して通知を受信できるようにするには、ロボットの追加ダイアログボックスで [セキュリティ設定] パラメーターを設定するときに、[カスタムキーワード] を選択します。 次に、カスタムキーワードフィールドに [dataworks] と入力します。 セキュリティ設定パラメーターを設定するときは、他のチェックボックスが オフ になっていることを確認してください。

    DataWorks をカスタムキーワードとして追加しない場合、またはセキュリティ設定パラメーターを設定するときに他のチェックボックスを選択した場合、承認者は DingTalk チャットボットを使用して通知を受信できません。

リクエスト処理ノードの設定

[処理リンクの設定] ステップの各リクエスト処理ノードで、承認者と承認者のロールを指定できます。 审批节点 リクエスト処理ノードを設定する場合は、次の項目に注意してください。

  • リクエスト処理手順: リクエスト処理手順が設定されると、リクエストはリクエスト処理ノードで指定した承認者に順番に転送されます。 次の承認者は、現在の承認者がリクエストを承認した後にのみ、リクエスト処理通知を受信してリクエストを処理できます。

  • 承認者: リクエスト処理ノードの承認者として、次のタイプのエンティティを指定できます: [dataworks ワークスペースレベルのロール][dataworks ワークスペースメンバー][テーブルオーナー][alibaba Cloud アカウント][maxcompute ロール]

    説明
    • 権限リクエストが処理のために送信されると、DataWorks は設定された通知方法に基づいて各承認者に通知を送信します。 承認者が SMS または E メールで通知を受信できるようにするには、承認者を DataWorks のアラート連絡先に追加する必要があります。 詳細については、「アラート連絡先の構成と表示」 をご参照ください。

    • 同じロールを担う複数のユーザーがリクエスト処理ノードの承認者として指定されている場合、通知はすべての承認者に送信されます。 この場合、リクエスト処理ノードの承認者の 1 人がリクエストを承認すると、リクエストは次のリクエスト処理ノードに転送されます。

リクエスト処理ポリシーの優先順位の設定

MaxCompute プロジェクトベースのリクエスト処理ポリシーと Data Security Guard のデータのカテゴリと機密レベルに基づくリクエスト処理ポリシーの両方が設定されている場合、特定のデータ範囲が両方のタイプの処理ポリシーに該当する可能性があります。 この場合、2 つのタイプの処理ポリシーに優先順位を設定できます。优先级