Agrega un campo sensible definido por las reglas de clasificación y graduación de datos de Data Security Guard.
Pruébelo ahora
Test
Autorización de RAM
|
Action |
Nivel de acceso |
Tipo de recurso |
Clave de condición |
Acción dependiente |
|
dataworks:AddRecognizeRule |
create |
*All Resource
|
Ninguna | Ninguna |
Parámetros de la solicitud
|
Parámetro |
Tipo |
Obligatorio |
Descripción |
Ejemplo |
| TenantId |
string |
Sí |
El ID del inquilino. Para obtener el ID del inquilino, inicie sesión en la consola de DataWorks, vaya a la página de Data Studio, haga clic en el nombre de usuario en la esquina superior derecha y seleccione Menú > Información de usuario. |
10241024 |
| AccountName |
string |
Sí |
La cuenta de Alibaba Cloud que crea la regla de reconocimiento de datos sensibles. Ingrese el nombre de usuario. |
dsg-uat |
| SensitiveName |
string |
Sí |
El nombre personalizado del campo sensible. El valor debe ser una cadena de menos de 128 caracteres. |
name |
| TemplateId |
string |
Sí |
El ID de la plantilla. Puede llamar a la operación QueryDefaultTemplate para obtener el ID de la plantilla predeterminada actual. |
e1970541-6cf5-4d23-b101-**** |
| NodeId |
string |
Sí |
El ID del nodo de clasificación. Puede llamar a la operación QuerySensClassification para obtener todos los ID de los nodos y seleccionar un nodo para crear un campo sensible. Ingrese el ID del nodo seleccionado. |
0ce67949-0810-400f-a24a-**** |
| NodeParent |
string |
Sí |
La información del nodo padre del nodo de clasificación. Puede llamar a la operación QuerySensClassification para obtener esta información. |
Customer/personal/personal_Natural _Information/personal basic_profile_information |
| Level |
string |
Sí |
El nivel de sensibilidad del campo sensible. Seleccione un nivel definido en la plantilla para el nuevo campo sensible, por ejemplo, los niveles del 1 al 10. |
1 |
| LevelName |
string |
No |
El nombre del nivel de sensibilidad. Puede llamar a la operación QueryDefaultTemplate para obtener el nombre del nivel seleccionado en la plantilla. Nota: Este parámetro es obligatorio para el servicio actual. Si se omite, se devuelve un error 400 (InternalError.Bad.Parameters: levelName not empty). |
Confidential |
| SensitiveDescription |
string |
No |
La descripción del campo sensible. El valor debe ser una cadena de menos de 128 caracteres. |
This is a sensitive field that identifies the name. |
| OperationType |
integer |
Sí |
El tipo de operación. Valores válidos:
|
0 |
| RecognizeRulesType |
string |
No |
El tipo de regla de reconocimiento de datos sensibles. Valores válidos:
|
1 |
| RecognizeRules |
string |
No |
El contenido de la regla de reconocimiento de datos sensibles. Puede llamar a la operación QuerySensNodeInfo y consultar la configuración del mismo campo en las reglas integradas. |
{"contentRule":{"_clazz":"com.alipay.dsgclient.sdk.dsg.fastscan.engine.cond.GenderCond"},"_clazz":"com.alipay.dsg.dal.model.RuleContent"} |
| ContentScan |
string |
No |
La configuración de reconocimiento de contenido. Puede llamar a la operación QuerySensNodeInfo y consultar la configuración del mismo campo en las reglas integradas. |
{"_clazz":"com.alipay.dsgclient.sdk.dsg.fastscan.engine.cond.NationalityCond"} |
| HitThreshold |
integer |
No |
El umbral de coincidencia. Si el porcentaje de datos muestreados que coincide con el modelo de reconocimiento de entidades nombradas (NER) supera el umbral, por ejemplo, el 60%, se considera que los datos coinciden con el campo sensible. Valores válidos: un número entero del 0 al 100. |
50 |
| ColScan |
string |
No |
La configuración de escaneo de campos. Solo se reconocen los campos especificados.
|
default.qujian.* |
| ColExclude |
string |
No |
La configuración de exclusión de campos. Los campos especificados no se reconocen.
|
default.qujian.*6 |
| CommentScan |
string |
No |
La configuración de escaneo de comentarios. El valor es el texto del comentario de cada campo en sus activos de datos. Se admite la coincidencia aproximada. |
test |
| Status |
integer |
No |
El estado del campo sensible. Valores válidos:
|
0 |
Elementos de la respuesta
|
Elemento |
Tipo |
Descripción |
Ejemplo |
|
object |
Los datos de la respuesta. |
||
| Success |
boolean |
Indica si la llamada se realizó correctamente. Valores válidos:
|
true |
| ErrorCode |
string |
El código de error. |
9990030003 |
| ErrorMessage |
string |
El mensaje de error. |
Missing parameter |
| HttpStatusCode |
integer |
El código de estado HTTP. |
200 |
| Data |
any |
El resultado devuelto en formato JSON. |
{ "HttpStatusCode": 200, "Success": true } |
| RequestId |
string |
El ID de la solicitud. |
10000001 |
Ejemplos
Respuesta exitosa
JSON Formato
{
"Success": true,
"ErrorCode": "9990030003",
"ErrorMessage": "Missing parameter",
"HttpStatusCode": 200,
"Data": "{ \"HttpStatusCode\": 200, \"Success\": true }",
"RequestId": "10000001"
}
Códigos de error
|
Código de estado HTTP |
Código de error |
Mensaje de error |
Descripción |
|---|---|---|---|
| 400 | BADPARAMETERS | Parameters are missing or in the wrong format. |
Consulte Códigos de error para ver la lista completa.
Notas de la versión
Consulte Notas de la versión para ver la lista completa.