Todos os produtos
Search
Central de documentação

DataWorks:CreateSecurityStrategy

Última atualização: Jun 26, 2026

Cria uma nova política de controle de segurança para configurar vários módulos e submódulos. Requer permissões de administrador de tenant do DataWorks e de administrador de segurança.

Descrição da operação

Solicitação

  • SchemaName: Selecione um esquema que atenda às suas necessidades de negócios.

  • ControlModule e ControlSubModule: Especifique o módulo e o submódulo para a política, garantindo que correspondam ao esquema selecionado.

  • ControlDwScope: Defina o escopo da política para o nível de tenant ou de workspace.

  • Workspaces: Se ControlDwScope estiver definido como Workspace, forneça os IDs de workspace correspondentes.

  • Content.Controllers: Os controladores devem corresponder às definições no esquema selecionado.

  • Esta operação não pode criar políticas padrão do sistema.

Experimente agora

Experimente esta API no OpenAPI Explorer, sem necessidade de assinatura manual. Chamadas bem-sucedidas geram automaticamente código SDK correspondente aos seus parâmetros. Faça o download com segurança de credenciais integrada para uso local.

Testar

Autorização RAM

Nenhuma autorização necessária para esta operação. Se você encontrar problemas com esta operação, entre em contato com o suporte técnico.

Parâmetros da solicitação

Parâmetro

Tipo

Obrigatório

Descrição

Exemplo

Name

string

Sim

Nome da estratégia.

默认数据分析策略

Description

string

Não

Descrição da estratégia.

控制数据分析模块的查询结果安全行为

SchemaName

string

Sim

Nome do modelo de esquema.

DataQuerySecurityStrategySchema

ControlModule

string

Sim

Módulo de controle.

DataQuery

ControlSubModule

string

Não

Submódulo de controle.

MyCatalog

ControlDwScope

string

Sim

O escopo de controle. Valores válidos: Workspace e Tenant..

Tenant

Workspaces

array

Não

Uma lista de IDs de workspace associados.

integer

Não

O ID do workspace.

1853943

Content

object

Sim

O conteúdo da estratégia. Este valor é restringido pelo SecurityStrategySchema.

Name

string

Sim

A propriedade name do SecurityStrategySchema associado à estratégia atual.

DataQuerySecurityStrategySchema

DisplayName

string

Não

A propriedade displayName do SecurityStrategySchema associado à estratégia atual.

数据分析

DisplayNameEn

string

Não

A propriedade displayNameEn do SecurityStrategySchema associado à estratégia atual.

Data Analysis

ControlModule

string

Sim

O módulo de controle. Isso corresponde à propriedade controlModule do SecurityStrategySchema associado à estratégia atual.

DataStudio

ControlSubModule

string

Não

O submódulo de controle. Isso corresponde à propriedade controlSubModule do SecurityStrategySchema associado à estratégia atual.

MyCatalog

ControlDwScope

string

Não

O escopo de controle. Isso corresponde à propriedade controlDwScope do SecurityStrategySchema associado à estratégia atual.

Tenant

SystemPolicyName

string

Não

A propriedade systemPolicyName do SecurityStrategySchema associado à estratégia atual.

SYSTEM_GENERATE_DEFAULT_DATA_QUERY

SystemPolicyDisplayName

string

Não

A propriedade systemPolicyDisplayName do SecurityStrategySchema associado à estratégia atual.

Default system generate data query policy

Controllers

array<object>

Não

Uma lista de controladores.

Nota: Os controladores válidos dependem do esquema selecionado. Para obter mais informações, consulte as definições de controladores e a lista de controladores para cada esquema.

object

Não

Um controlador.

Controller

string

Não

O identificador do controlador. Para valores válidos, consulte a lista de controladores para cada esquema.

viewCount

DisplayName

string

Não

O nome de exibição.

查询结果-单次展示记录值上限

DisplayNameEn

string

Não

O nome de exibição em inglês.

Query Results - Single Display Record Limit

Enable

boolean

Não

Especifica se este controlador deve ser ativado.

true

ControllerValueType

string

Não

O tipo de valor. Valores válidos: Boolean, Integer, Long e String.

Integer

UserConfigValue

any

Não

O valor configurado pelo usuário. O tipo deste valor depende do parâmetro ControllerValueType.

10

BasicEditionDefaultValue

any

Não

O valor padrão para a Basic Edition.

0

StandardEditionDefaultValue

any

Não

O valor padrão para a Standard Edition.

100000

ProfessionalEditionDefaultValue

any

Não

O valor padrão para a Professional Edition.

200000

EnterpriseEditionDefaultValue

any

Não

O valor padrão para a Enterprise Edition.

500000

BasicEditionIntervalValue

array

Não

O intervalo de valores válidos para a Basic Edition, no formato [min, max].

integer

Não

Um valor de limite de intervalo.

0

StandardEditionIntervalValue

array

Não

O intervalo de valores válidos para a Standard Edition, no formato [min, max].

integer

Não

Um valor de limite de intervalo.

100000

ProfessionalEditionIntervalValue

array

Não

O intervalo de valores válidos para a Professional Edition, no formato [min, max].

integer

Não

Um valor de limite de intervalo.

200000

EnterpriseEditionIntervalValue

array

Não

O intervalo de valores válidos para a Enterprise Edition, no formato [min, max].

integer

Não

Um valor de limite de intervalo.

500000

ClientToken

string

Não

Um token gerado pelo cliente que garante a idempotência da solicitação, evitando operações duplicadas se você repetir a solicitação.

ABFUOEUOTRTRJKE

Elementos de resposta

Elemento

Tipo

Descrição

Exemplo

object

O esquema de resposta.

RequestId

string

O ID da solicitação.

0bc5df3a17****903790e8e8a

Id

integer

O ID da estratégia de segurança.

12345

Exemplos

Resposta de sucesso

JSON formato

{
  "RequestId": "0bc5df3a17****903790e8e8a",
  "Id": 12345
}

Códigos de erro

Consulte Códigos de Erro para uma lista completa.

Notas de versão

Consulte Notas de Versão para uma lista completa.