Megosztás a következőn keresztül:


New-AzDataFactoryEncryptValue

Bizalmas adatok titkosítása.

Syntax

New-AzDataFactoryEncryptValue
   [-DataFactoryName] <String>
   [[-Value] <SecureString>]
   [-GatewayName] <String>
   [[-Credential] <PSCredential>]
   [[-Type] <String>]
   [[-NonCredentialValue] <String>]
   [[-AuthenticationType] <String>]
   [[-Server] <String>]
   [[-Database] <String>]
   [-ResourceGroupName] <String>
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]
New-AzDataFactoryEncryptValue
   [-DataFactory] <PSDataFactory>
   [[-Value] <SecureString>]
   [-GatewayName] <String>
   [[-Credential] <PSCredential>]
   [[-Type] <String>]
   [[-NonCredentialValue] <String>]
   [[-AuthenticationType] <String>]
   [[-Server] <String>]
   [[-Database] <String>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Description

A New-AzDataFactoryEncryptValue parancsmag titkosítja a bizalmas adatokat, például a jelszót vagy a Microsoft SQL Server kapcsolati sztring, és titkosított értéket ad vissza.

Példák

1. példa: Nem ODBC-kapcsolati sztring titkosítása

$Value = ConvertTo-SecureString 'Data Source=ContosoServer;Initial Catalog=catalog;user id =user123;password=******' -AsPlainText -Force 
New-AzDataFactoryEncryptValue -GatewayName "WikiGateway" -DataFactoryName "WikiAdf" -Value $value -ResourceGroupName "ADF" -Type OnPremisesSqlLinkedService

Az első parancs a ConvertTo-SecureString parancsmaggal konvertálja a megadott kapcsolati sztring SecureString objektummá, majd az objektumot a $Value változóban tárolja. További információkért írja be a következőt Get-Help ConvertTo-SecureString: Engedélyezett értékek: SQL Server vagy Oracle kapcsolati sztring. A második parancs egy titkosított értéket hoz létre a megadott adat-előállító, átjáró, erőforráscsoport és társított szolgáltatástípus $Value tárolt objektumához.

2. példa: Windows-hitelesítést használó nem ODBC-kapcsolati sztring titkosítása.

$Value = ConvertTo-SecureString -String 'Data Source=ContosoServer;Initial Catalog=catalog;Integrated Security=True' -AsPlainText -Force
$Credential = Get-Credential
New-AzDataFactoryEncryptValue -DataFactoryName "WikiADF" -GatewayName "WikiGateway" -ResourceGroupName "ADF" -Value $Value -Credential $Credential -Type OnPremisesSqlLinkedService

Az első parancs a ConvertTo-SecureString használatával konvertálja a megadott kapcsolati sztring biztonságos sztringobjektummá, majd az objektumot a $Value változóban tárolja. A második parancs a Get-Credential parancsmaggal gyűjti össze a windowsos hitelesítést (felhasználónév és jelszó), majd a PSCredential objektumot a $Credential változóban tárolja. További információkért írja be a következőt Get-Help Get-Credential: A harmadik parancs egy titkosított értéket hoz létre a megadott adat-előállító, átjáró, erőforráscsoport és társított szolgáltatástípus $Value és $Credential tárolt objektumához.

3. példa: A fájlrendszerhez társított szolgáltatás kiszolgálónevének és hitelesítő adatainak titkosítása

$Value = ConvertTo-SecureString "******" -AsPlainText -Force
$Credential = Get-Credential
New-AzDataFactoryEncryptValue -DataFactoryName "WikiADF" -GatewayName "WikiGateway" -ResourceGroupName "ADF" -Value $Value -Credential $Credential -Type OnPremisesFileSystemLinkedService

Az első parancs a ConvertTo-SecureString használatával konvertálja a megadott sztringet biztonságos sztringgé, majd az objektumot a $Value változóban tárolja. A második parancs a Get-Credential használatával gyűjti össze a Windows-hitelesítést (felhasználónév és jelszó), majd a PSCredential objektumot a $Credential változóban tárolja. A harmadik parancs egy titkosított értéket hoz létre a megadott adat-előállító, átjáró, erőforráscsoport és társított szolgáltatástípus $Value és $Credential tárolt objektumához.

4. példa: A HDFS társított szolgáltatás hitelesítő adatainak titkosítása

$UserName = ConvertTo-SecureString "******" -AsPlainText -Force
$Password = ConvertTo-SecureString "******" -AsPlainText -Force
$Credential = New-Object System.Management.Automation.PSCredential ($UserName, $Password)
New-AzDataFactoryEncryptValue -DataFactoryName "MyDataFactory" -ResourceGroupName "MyResourceGroup" -GatewayName "MyDataManagementGateway" -Type HdfsLinkedService -AuthenticationType Windows -Credential $Credential -NonCredentialValue "http://server01.com:50070/webhdfs/v1/user/username"

A ConvertTo-SecureString parancs a megadott sztringet biztonságos sztringgé alakítja. A New-Object parancs létrehoz egy PSCredential objektumot a biztonságos felhasználónév és jelszó sztringek használatával. Ehelyett a Get-Credential paranccsal gyűjtheti össze a Windows-hitelesítést (felhasználónév és jelszó), majd tárolhatja a visszaadott PSCredential objektumot a $credential változóban az előző példákban látható módon. A New-AzDataFactoryEncryptValue parancs egy titkosított értéket hoz létre a megadott adat-előállító, átjáró, erőforráscsoport és társított szolgáltatástípus $Credential tárolt objektumához.

5. példa: Az ODBC társított szolgáltatás hitelesítő adatainak titkosítása

$Content = ConvertTo-SecureString "UID=username@contoso;PWD=******;" -AsPlainText -Force
New-AzDataFactoryEncryptValue -ResourceGroupName $RGName -DataFactoryName $DFName -GatewayName $Gateway -Type OnPremisesOdbcLinkedService -AuthenticationType Basic -NonCredentialValue "Driver={SQL Server};Server=server01.database.contoso.net; Database=HDISScenarioTest;" -Value $content

A ConvertTo-SecureString parancs a megadott sztringet biztonságos sztringgé alakítja. A New-AzDataFactoryEncryptValue parancs egy titkosított értéket hoz létre a megadott adat-előállító, átjáró, erőforráscsoport és társított szolgáltatástípus $Value tárolt objektumához.

Paraméterek

-AuthenticationType

Megadja az adatforráshoz való csatlakozáshoz használandó hitelesítés típusát. A paraméter elfogadható értékei a következők:

  • Windows
  • Alap
  • Névtelen.
Típus:String
Elfogadott értékek:Windows, Basic, Anonymous
Position:6
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-Credential

Megadja a használni kívánt Windows-hitelesítési hitelesítő adatokat (felhasználónevet és jelszót). Ez a parancsmag titkosítja az itt megadott hitelesítő adatokat.

Típus:PSCredential
Position:3
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-Database

Megadja a társított szolgáltatás adatbázisnevét.

Típus:String
Position:8
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-DataFactory

PSDataFactory objektumot ad meg. Ez a parancsmag titkosítja a paraméter által megadott adat-előállító adatait.

Típus:PSDataFactory
Position:0
Alapértelmezett érték:None
Kötelező:True
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-DataFactoryName

Egy adat-előállító nevét adja meg. Ez a parancsmag titkosítja a paraméter által megadott adat-előállító adatait.

Típus:String
Position:1
Alapértelmezett érték:None
Kötelező:True
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-DefaultProfile

Az Azure-ral való kommunikációhoz használt hitelesítő adatok, fiók, bérlő és előfizetés

Típus:IAzureContextContainer
Aliasok:AzContext, AzureRmContext, AzureCredential
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-GatewayName

Az átjáró nevét adja meg. Ez a parancsmag titkosítja a paraméter által megadott átjáró adatait.

Típus:String
Position:2
Alapértelmezett érték:None
Kötelező:True
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-NonCredentialValue

Az Open Database Connectivity (ODBC) kapcsolati sztring nem hitelesítő adatait adja meg. Ez a paraméter csak az ODBC társított szolgáltatásra vonatkozik.

Típus:String
Position:5
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-ResourceGroupName

Egy Azure-erőforráscsoport nevét adja meg. Ez a parancsmag titkosítja a paraméter által megadott csoport adatait.

Típus:String
Position:0
Alapértelmezett érték:None
Kötelező:True
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-Server

Megadja a társított szolgáltatás kiszolgálónevét.

Típus:String
Position:7
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-Type

A társított szolgáltatás típusát adja meg. Ez a parancsmag titkosítja a paraméter által megadott társított szolgáltatástípus adatait. A paraméter elfogadható értékei a következők:

  • OnPremisesSqlLinkedService
  • OnPremisesFileSystemLinkedService
  • OnPremisesOracleLinkedService
  • OnPremisesOdbcLinkedService
  • OnPremisesPostgreSqlLinkedService
  • OnPremisesTeradataLinkedService
  • OnPremisesMySQLLinkedService
  • OnPremisesDB2LinkedService
  • OnPremisesSybaseLinkedService
Típus:String
Elfogadott értékek:OnPremisesSqlLinkedService, OnPremisesFileSystemLinkedService, OnPremisesOracleLinkedService, OnPremisesOdbcLinkedService, OnPremisesPostgreSqlLinkedService, OnPremisesTeradataLinkedService, OnPremisesMySQLLinkedService, OnPremisesDB2LinkedService, OnPremisesSybaseLinkedService, HdfsLinkedService
Position:4
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-Value

Megadja a titkosítandó értéket. Helyszíni SQL Server társított szolgáltatás és helyszíni Oracle társított szolgáltatás esetén használjon egy kapcsolati sztring. Helyszíni ODBC társított szolgáltatás esetén használja a kapcsolati sztring hitelesítő adatait. Helyszíni fájlrendszerhez társított szolgáltatás esetén, ha a fájlrendszer helyi az átjárószámítógépen, használja a Local vagy localhost parancsot, és ha a fájlrendszer az átjárószámítógéptől eltérő kiszolgálón található, használja a \\servername nevet.

Típus:SecureString
Position:1
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

Bevitelek

PSDataFactory

String

Kimenetek

String

Jegyzetek

  • Kulcsszavak: azure, azurerm, arm, erőforrás, felügyelet, vezető, adatok, gyárak