Obtém os registros de acesso a dados sensíveis de risco em uma data especificada em todos os workspaces do DataWorks de um tenant.
Descrição da operação
Pré-requisitos: Ative o Data Security Guard no console do DataWorks e conclua a configuração de segurança de dados para o workspace de destino. O caminho no console é Data Security > Data Security Guard.
Experimente agora
Testar
Autorização RAM
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| PageSize |
integer |
Sim |
O número de entradas a serem retornadas em cada página. Valor máximo: 1000. |
10 |
| PageNo |
integer |
Sim |
O número da página. Valor mínimo: 1. |
1 |
| Name |
string |
Não |
As configurações de condição para recuperar registros de acesso. Os parâmetros opcionais são os seguintes:
Exemplo de recuperação de registros de acesso a dados sensíveis para o banco de dados abc da instância ABC no Hologres: [ {"dbType":"hologres","instanceName":"ABC","databaseName":"abc"} ] Configure os parâmetros com base na engine utilizada em seu negócio. |
[ {"dbType":"hologres","instanceName":"ABC","databaseName":"abc"}, {"dbType":"ODPS.ODPS","projectName":"adbc"} ] |
| Date |
string |
Sim |
A data para a qual recuperar os registros de acesso. Formato: yyyyMMdd. |
20210221 |
| RiskType |
string |
Não |
O método usado para identificar o tipo de risco. Valores válidos:
|
Manual identification |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
Os parâmetros de resposta. |
||
| RiskData |
string |
As informações retornadas sobre dados sensíveis de risco. Isso inclui totalCount (o número total de entradas de dados sensíveis) e opRiskDatas (a lista de dados de risco). A lista opRiskDatas inclui os seguintes campos:
|
{ "opRiskDatas": [ { "riskType": "Hierarchical dimension, EMR engine dimension and project dimension, EMR engine project dimension operation data, export method dimension, EMR engine", "opTime": "2021-01-04 23:39:13", "opType": "SQL_SELECT", "opAccount": "user", "sensType": "Email/name/mobile phone number", "sql": "SELECT * FROM default.jiade_1219_test_create LIMIT 20" } ], "totalCount": 499 } |
| RequestId |
string |
O ID da solicitação, que identifica exclusivamente a solicitação. |
0000-ABCD-EFG**** |
Exemplos
Resposta de sucesso
JSON formato
{
"RiskData": "{\n \"opRiskDatas\": [\n {\n \"riskType\": \"Hierarchical dimension, EMR engine dimension and project dimension, EMR engine project dimension operation data, export method dimension, EMR engine\",\n \"opTime\": \"2021-01-04 23:39:13\",\n \"opType\": \"SQL_SELECT\",\n \"opAccount\": \"user\",\n \"sensType\": \"Email/name/mobile phone number\",\n \"sql\": \"SELECT * FROM default.jiade_1219_test_create LIMIT 20\"\n }\n ],\n \"totalCount\": 499\n}",
"RequestId": "0000-ABCD-EFG****"
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | Invalid.Param | The request parameter is invalid. | |
| 500 | InternalError.DQC.BizError | An internal error occurred. | |
| 403 | Forbidden.NoTenant | The tenant information cannot be obtained using user ID. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.