17.10 - Crear directivas (API RESTful) - Teradata Data Mover

Teradata® Data Mover Guía del usuario

Product
Teradata Data Mover
Release Number
17.10
Release Date
Junio de 2021
Content Type
Guía del usuario
Publication ID
B035-4101-061K-ESN
Language
Español (España)

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" }