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
Kimenetek
Jegyzetek
- Kulcsszavak: azure, azurerm, arm, erőforrás, felügyelet, vezető, adatok, gyárak