Crear directivas (API RESTful) - Teradata Data Mover

Teradata® Data Mover Guía del usuario

Product
Teradata Data Mover
Release Number
17.11
Published
Octubre de 2021
Language
Español
Last Update
2021-11-08
dita:mapPath
es-ES/cai1626458602965.ditamap
dita:ditavalPath
es-ES/mpm1591127278842.ditaval
dita:id
B035-4101
Product Category
Analytical Ecosystem

Descripción general

Cree los permisos necesarios para los trabajos, la configuración avanzada del daemon y el acceso al daemon mediante la URL y el método siguientes:
Elemento Descripción
URL /datamover/policies
Método POST
Cuando la seguridad está habilitada, solo un superusuario de Viewpoint o de la línea de comandos puede crear directivas.

Encabezado de la solicitud

Authorization
Descripción: Autenticación básica de encabezado
El usuario debe ser dmcl_admin si la llamada es de Viewpoint.
Tipo de datos JSON: Cadena
Obligatorio: No, a menos que securityMgmt esté habilitado.
Portlet-User
Descripción: Inicio de sesión de usuario de Viewpoint
Tipo de datos JSON: Cadena
Obligatorio: No, a menos que la llamada se realice de Viewpoint
Portlet-Roles
Descripción: Roles asociados con el inicio de sesión de usuario de Viewpoint
Tipo de datos JSON: Cadena, separados por comas cuando existe más de un rol
Obligatorio: No, a menos que la llamada se realice de Viewpoint

Parámetros de solicitud

policies
Descripción: Una lista de objetos que asocian un conjunto de permisos a un conjunto de usuarios o roles
Tipo de datos JSON: Cadena
Obligatorio: Sí

Parámetros de respuesta

No se requieren parámetros de respuesta.

Ejemplos

A continuación, se muestra un ejemplo de solicitud para crear directivas:
[ {
  "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" ]
}
  
]
El siguiente ejemplo de código de respuesta con errores es cuando el usuario no tiene permisos para crear o reemplazar directivas:
{ "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" }