Mostrar directivas (API RESTful) - Teradata Data Mover

Teradata® Data Mover Guía del usuario

Product
Teradata Data Mover
Release Number
17.05
Published
Octubre de 2020
Language
Español
Last Update
2020-12-18
dita:mapPath
es-ES/xxl1591023586203.ditamap
dita:ditavalPath
es-ES/xxl1591023586203.ditaval
dita:id
B035-4101
Product Category
Analytical Ecosystem

Descripción generalE

Muestra las directivas sobre trabajos, configuración avanzada de daemon y acceso al daemon mediante la URL y el método siguientes:
Elemento Descripción
URL /datamover/policies
Método GET
Cuando la seguridad está habilitada, solo un administrador de Viewpoint o de la línea de comandos puede recuperar tipos de directiva de acceso de daemon y de daemon avanzado. Los usuarios que no son administradores solo pueden comprobar las directivas de un trabajo específico.

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

resource_type
Descripción: El tipo de recurso asociado a la directiva. Los valores válidos son:
  • tdrn:datamover:daemon_access
  • tdrn:datamover:daemon_advanced
  • tdrn:datamover:job
Tipo de datos JSON: Cadena
Obligatorio: Sí
resource_name
Descripción: El nombre del recurso asociado a la directiva.
Tipo de datos JSON: Cadena
Requerido: No, a menos que resource_type sea tdrn:datamover:job

Parámetros de respuesta

No se requieren parámetros de respuesta.

Ejemplos

A continuación, se muestra un ejemplo de solicitud para mostrar las directivas para el acceso al daemon:
/datamover/policies?resource_type=tdrn:datamover:daemon_access
El siguiente es un ejemplo de respuesta correcta para las directivas de acceso del daemon:
[ { "service" : "datamover", "type" : "user", "principals" : [ "dn186008" ], "actions" : [ "read", "write", "execute" ], "resources" : [ "tdrn:datamover:daemon_access:*" ] },
{ "service" : "datamover", "type" : "role", "principals" : [ "Administrator" ], "actions" : [ "read", "write", "execute" ], "resources" : [ "tdrn:datamover:daemon_access:*" ] },
{ "service" : "datamover", "type" : "user", "principals" : [ "tester_002" ], "actions" : [ "read", "write" ], "resources" : [ "tdrn:datamover:daemon_access:*" ] },
{ "service" : "datamover", "type" : "role", "principals" : [ "User" ], "actions" : [ "read" ], "resources" : [ "tdrn:datamover:daemon_access:*" ] },
{ "service" : "datamover", "type" : "user", "principals" : [ "abcd" ], "actions" : [ "read", "write", "execute" ], "resources" : [ "tdrn:datamover:daemon_access:*" ] },
{ "service" : "datamover", "type" : "user", "principals" : [ "admin" ], "actions" : [ "read", "write", "execute" ], "resources" : [ "tdrn:datamover:daemon_access:*" ] },
{ "service" : "datamover", "type" : "user", "principals" : [ "tester_001" ], "actions" : [ "read" ], "resources" : [ "tdrn:datamover:daemon_access:*" ] },
{ "service" : "datamover", "type" : "user", "principals" : [ "test_002" ], "actions" : [ "write" ], "resources" : [ "tdrn:datamover:daemon_access:*" ] } ]
El siguiente es un ejemplo de código de respuesta con errores cuando el usuario no tiene permisos para recuperar directivas:
{ "message" : "When security is on, only commandline super user or viewpoint could retrieve policies for resource type.tdrn:datamover:daemon_access.The user does not have the permission to run GET_GLOBAL_ACCESS_PERMISSIONS command" }