DataWorks では、ワークスペース管理者ロールが割り当てられているユーザーが、ワークスペースで DataService Studio API を公開するためのリクエスト処理ポリシーを設定できます。
制限事項
DataService Studio のリクエスト処理ポリシーを設定できるのは、DataWorks Enterprise Edition のみです。
リクエスト処理ポリシーの作成
DataStudio ページに移動します。
DataWorks コンソール にログオンします。トップナビゲーションバーで、目的のリージョンを選択します。左側のナビゲーションペインで、 を選択します。表示されるページで、ドロップダウンリストから目的のワークスペースを選択し、[データ開発に移動] をクリックします。
左上隅にある
アイコンをクリックし、 を選択します。承認センターページの左側のナビゲーションペインで、 を選択します。
表示されるページで、作成済みのリクエスト処理ポリシーのリストを表示し、リクエスト処理ポリシーを編集および削除できます。
データ統合ページで、右上隅にある [ポリシーの作成] をクリックし、ポリシーの作成ウィザードでパラメーターを設定します。
基本情報の入力
リクエスト処理ポリシーが適用されるビジネスシナリオに基づいて、[ポリシー名] パラメーターと [目的] パラメーターを設定します。
データ範囲の指定
ビジネスシナリオに基づいて、リクエスト処理ポリシーを適用するデータ範囲を指定する必要があります。リクエスト処理ポリシーが作成されると、このデータ範囲のデータに対する権限のリクエストは、このリクエスト処理ポリシーに基づいて処理される必要があります。

通知方法の設定
サポートされている通知方法:テキストメッセージ、メール、DingTalk チャットボット、Webhook URL。
通知方法を設定すると、権限リクエストが処理のために送信されたときに、設定された通知方法に基づいて承認者に通知が送信されます。
このセクションでは、通知方法のみを設定する必要があります。次の手順でリクエスト処理ノードを設定するときに、承認者を設定できます。
承認者がテキストメッセージまたはメールを使用して通知を受信できるようにするには、承認者を DataWorks のアラート連絡先に追加する必要があります。詳細については、「アラート連絡先の構成と表示」をご参照ください。
承認者が DingTalk チャットボットを使用して通知を受信できるようにするには、ロボットの追加ダイアログボックスで [セキュリティ設定] パラメーターを設定するときに、[カスタムキーワード] を選択します。次に、カスタムキーワードフィールドに [dataworks] と入力します。セキュリティ設定パラメーターを設定するときは、他のチェックボックスが オフ になっていることを確認してください。
DataWorks をカスタムキーワードとして追加しない場合、またはセキュリティ設定パラメーターを設定するときに他のチェックボックスを選択した場合、承認者は DingTalk チャットボットを使用して通知を受信できません。
リクエスト処理ノードの設定
[処理リンクの設定] ステップの各リクエスト処理ノードで、承認者と承認者のロールを指定できます。
リクエスト処理ノードを設定するときは、次の点に注意してください。
リクエスト処理手順:リクエスト処理手順が設定されると、リクエストは、リクエスト処理ノードで指定した承認者に順番に転送されます。次の承認者は、現在の承認者がリクエストを承認した後にのみ、リクエスト処理通知を受信してリクエストを処理できます。
承認者:リクエスト処理ノードの承認者として、次のタイプのエンティティを指定できます。[dataworks ワークスペースレベルのロール]、[dataworks ワークスペースメンバー]、[テーブル所有者]、[alibaba Cloud アカウント]、[maxcompute ロール]。
説明DataWorks は、権限リクエストが処理のために送信されたときに、設定された通知方法に基づいて各承認者に通知を送信します。承認者がテキストメッセージまたはメールを使用して通知を受信できるようにするには、承認者を DataWorks のアラート連絡先に追加する必要があります。詳細については、「アラート連絡先の構成と表示」をご参照ください。
同じロールを担う複数のユーザーがリクエスト処理ノードの承認者として指定されている場合、通知はすべての承認者に送信されます。この場合、リクエスト処理ノードの承認者の 1 人がリクエストを承認すると、リクエストは次のリクエスト処理ノードに転送されます。