New-AzSqlDatabaseDataMaskingRule
Skapar en datamaskeringsregel för en databas.
Syntax
New-AzSqlDatabaseDataMaskingRule
-MaskingFunction <String>
[-PrefixSize <UInt32>]
[-ReplacementString <String>]
[-SuffixSize <UInt32>]
[-NumberFrom <Double>]
[-NumberTo <Double>]
[-PassThru]
-SchemaName <String>
-TableName <String>
-ColumnName <String>
[-ServerName] <String>
[-DatabaseName] <String>
[-ResourceGroupName] <String>
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Cmdleten New-AzSqlDatabaseDataMaskingRule skapar en datamaskeringsregel för en Azure SQL-databas. Om du vill använda cmdleten använder du parametrarna ResourceGroupName, ServerNameoch DatabaseName för att identifiera regeln. Ange TableName och ColumnName för att ange målet för regeln och parametern MaskingFunction för att definiera hur data maskeras. Om MaskingFunction har värdet Tal eller Text kan du ange parametrarna NumberFrom och NumberTo, för talmaskering eller PrefixSize, ReplacementStringoch SuffixSize för textmaskning. Om kommandot lyckas och parametern PassThru används returnerar cmdleten ett objekt som beskriver egenskaperna för datamaskeringsregeln utöver regelidentifierarna. Regelidentifierare omfattar, men är inte begränsade till, ResourceGroupName, ServerName, DatabaseNameoch RuleID. Den här cmdleten stöds också av SQL Server Stretch Database-tjänsten i Azure.
Exempel
Exempel 1: Skapa en datamaskeringsregel för en talkolumn i en databas
New-AzSqlDatabaseDataMaskingRule -ResourceGroupName "ResourceGroup01" -ServerName "Server01" -DatabaseName "Database01" -SchemaName "Schema01" -TableName "Table01" -ColumnName "Column01" -MaskingFunction "Number" -NumberFrom 5 -NumberTo 14
Det här kommandot skapar en datamaskeringsregel för kolumnen Column01 i tabellen med namnet Table01 i schemat med namnet Schema01. Databasen med namnet Database01 innehåller alla dessa objekt. Regeln är en regel för talmaskering som använder ett slumpmässigt tal mellan 5 och 14 som maskvärde.
Parametrar
-ColumnName
Anger namnet på kolumnen som maskeringsregeln ska rikta in sig på.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-Confirm
Uppmanar dig att bekräfta innan du kör cmdleten.
Typ: | SwitchParameter |
Alias: | cf |
Position: | Named |
Standardvärde: | False |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-DatabaseName
Anger namnet på databasen.
Typ: | String |
Position: | 2 |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-DefaultProfile
Autentiseringsuppgifter, konto, klientorganisation och prenumeration som används för kommunikation med Azure
Typ: | IAzureContextContainer |
Alias: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-MaskingFunction
Anger den maskeringsfunktion som regeln använder. De godtagbara värdena för den här parametern är:
- Standard
- NoMasking
- SMS
- Nummer
- SocialSecurityNumber
- CreditCardNumber
- E-post Standardvärdet är Standard.
Typ: | String |
Godkända värden: | NoMasking, Default, Text, Number, SocialSecurityNumber, CreditCardNumber, Email |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-NumberFrom
Anger det lägre gränsvärdet för det intervall som ett slumpmässigt värde väljs från. Ange endast den här parametern om du anger värdet Number för parametern MaskingFunction. Standardvärdet är 0.
Typ: | Nullable<T>[Double] |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-NumberTo
Anger det övre gränsvärdet för det intervall som ett slumpmässigt värde väljs från. Ange endast den här parametern om du anger värdet Number för parametern MaskingFunction. Standardvärdet är 0.
Typ: | Nullable<T>[Double] |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-PassThru
Returnerar ett objekt som representerar det objekt som du arbetar med. Som standard genererar den här cmdleten inga utdata.
Typ: | SwitchParameter |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-PrefixSize
Anger antalet tecken i början av texten som inte är maskerade. Ange endast den här parametern om du anger värdet Text för parametern MaskingFunction. Standardvärdet är 0.
Typ: | Nullable<T>[UInt32] |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-ReplacementString
Anger antalet tecken i slutet av texten som inte är maskerade. Ange endast den här parametern om du anger värdet Text för parametern MaskingFunction. Standardvärdet är en tom sträng.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-ResourceGroupName
Anger namnet på den resursgrupp som databasen har tilldelats.
Typ: | String |
Position: | 0 |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-SchemaName
Anger namnet på ett schema.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-ServerName
Anger namnet på den server som är värd för databasen.
Typ: | String |
Position: | 1 |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-SuffixSize
Anger antalet tecken i slutet av texten som inte är maskerade. Ange endast den här parametern om du anger värdet Text för parametern MaskingFunction. Standardvärdet är 0.
Typ: | Nullable<T>[UInt32] |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-TableName
Anger namnet på databastabellen som innehåller den maskerade kolumnen.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-WhatIf
Visar vad som skulle hända om cmdleten körs. Cmdleten körs inte.
Typ: | SwitchParameter |
Alias: | wi |
Position: | Named |
Standardvärde: | False |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
Indata
Nullable<T>[[System.UInt32, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]
Nullable<T>[[System.Double, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]
Utdata
Relaterade länkar
Azure PowerShell