概要
次のURLとメソッドを使用して、ジョブ、デーモン詳細設定、およびデーモンのアクセスに必要な権限を作成します。
アイテム | 説明 | ||
---|---|---|---|
URL | /datamover/policies | ||
メソッド | POST |
セキュリティが有効な場合、Viewpointまたはコマンドライン スーパー ユーザーのみがポリシーを作成できます。
リクエスト ヘッダー
- Authorization
- 説明: 基本のヘッダー認証Viewpointからの呼び出しの場合、ユーザーはdmcl_adminである必要があります。
- Portlet-User
- 説明: Viewpointユーザー ログイン
- Portlet-Roles
- 説明: Viewpointユーザー ログインに関連付けられているロール
リクエストのパラメータ
- policies
- 説明: 一連のユーザーまたはロールにそれぞれの権限を関連付けるオブジェクトのリスト
応答のパラメータ
応答のパラメータは必要ありません。
例
以下は、ポリシーを作成するリクエストの例です。
[ { "service" : "datamover", "type" : "user", "principals" : [ "admin", "user1"], "actions" : [ "read", "write", "execute" ], "resources" : [ "tdrn:datamover:job:test", "tdrn:datamover:job:testCP_002", "tdrn:datamover:job:dm31111_001" ] }, { "service" : "datamover", "type" : "user", "principals" : [ "user1" ], "actions" : [ "owner" ], "resources" : [ "tdrn:datamover:job:test", "tdrn:datamover:job:testCP_002" ] },{ "service" : "datamover", "type" : "user", "principals" : [ "tester_002"], "actions" : [ "owner" ], "resources" : [ "tdrn:datamover:job:dm31111_001" ] } ]
次の失敗した応答コードの例は、ポリシーを作成または置き換える権限がユーザーにない場合です。
{ "message" : "When security is on, only commandline super user or viewpoint could create policies. The user does not have the permission to run UPDATE_JOB_PERMISSIONS command" }