O cmdlet New-AzSqlDatabaseDataMaskingRule cria uma regra de mascaramento de dados para um banco de dados SQL do Azure.
Para usar o cmdlet, use os parâmetros ResourceGroupName, ServerName e DatabaseName para identificar a regra.
Forneça o TableName e o ColumnName para especificar o destino da regra e o parâmetro MaskingFunction para definir como os dados são mascarados.
Se a MaskingFunction tiver um valor de número ou texto, você poderá especificar os parâmetros NumberFrom e NumberTo para mascaramento de números ou PrefixSize, ReplacementString e SuffixSize para mascaramento de texto.
Se o comando for bem-sucedido e o parâmetro PassThru for usado, o cmdlet retornará um objeto que descreve as propriedades da regra de mascaramento de dados, além dos identificadores de regra.
Os identificadores de regra incluem, mas não estão limitados a ResourceGroupName, ServerName, DatabaseName e RuleID.
O serviço de SQL Server Stretch Database no Azure também dá suporte a esse cmdlet.
Exemplos
Exemplo 1: criar uma regra de mascaramento de dados para uma coluna numérica em um banco de dados
Esse comando cria uma regra de mascaramento de dados para a coluna chamada Column01 na tabela chamada Table01 no esquema chamado Schema01.
O banco de dados chamado Database01 contém todos esses itens.
A regra é uma regra de mascaramento de número que usa um número aleatório entre 5 e 14 como o valor da máscara.
Parâmetros
-ColumnName
Especifica o nome da coluna direcionada pela regra de mascaramento.
Especifica o número de limite inferior do intervalo do qual um valor aleatório é selecionado.
Especifique esse parâmetro somente se você especificar um valor de Número para o parâmetro MaskingFunction .
O valor padrão é 0.
Especifica o número de limite superior do intervalo do qual um valor aleatório é selecionado.
Especifique esse parâmetro somente se você especificar um valor de Número para o parâmetro MaskingFunction .
O valor padrão é 0.
Especifica o número de caracteres no início do texto que não são mascarados.
Especifique esse parâmetro somente se você especificar um valor de Texto para o parâmetro MaskingFunction .
O valor padrão é 0.
Especifica o número de caracteres no final do texto que não são mascarados.
Especifique esse parâmetro somente se você especificar um valor de Texto para o parâmetro MaskingFunction .
O valor padrão é uma cadeia de caracteres vazia.
Especifica o número de caracteres no final do texto que não são mascarados.
Especifique esse parâmetro somente se você especificar um valor de Texto para o parâmetro MaskingFunction .
O valor padrão é 0.
Este cmdlet suporta os parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Para obter mais informações, consulte about_CommonParameters.
A fonte deste conteúdo pode ser encontrada no GitHub, onde você também pode criar e revisar problemas e solicitações de pull. Para obter mais informações, confira o nosso guia para colaboradores.