Il cmdlet New-AzDataFactoryEncryptValue crittografa i dati sensibili, ad esempio una password o un SQL Server connection string Microsoft e restituisce un valore crittografato.
Esempio
Esempio 1: Crittografare un connection string non ODBC
Il primo comando usa il cmdlet ConvertTo-SecureString per convertire il connection string specificato in un oggetto SecureString e quindi archivia tale oggetto nella variabile $Value.
Per altre informazioni, digitare .
Valori consentiti: SQL Server o oracle connection string.
Il secondo comando crea un valore crittografato per l'oggetto archiviato in $Value per la data factory, il gateway, il gruppo di risorse e il tipo di servizio collegato specificati.
Esempio 2: crittografare un connection string non ODBC che usa Windows authentication.
Il primo comando usa ConvertTo-SecureString per convertire il connection string specificato in un oggetto stringa sicuro e quindi archivia tale oggetto nella variabile $Value.
Il secondo comando usa il cmdlet Get-Credential per raccogliere l'autenticazione di Windows (nome utente e password) e quindi archivia l'oggetto PSCredential nella variabile $Credential.
Per altre informazioni, digitare .
Il terzo comando crea un valore crittografato per l'oggetto archiviato in $Value e $Credential per la data factory, il gateway, il gruppo di risorse e il tipo di servizio collegato specificati.
Esempio 3: Crittografare il nome del server e le credenziali per il servizio collegato file system
Il primo comando usa ConvertTo-SecureString per convertire la stringa specificata in una stringa protetta e quindi archivia tale oggetto nella variabile $Value.
Il secondo comando usa Get-Credential per raccogliere il Windows authentication (nome utente e password) e quindi archivia tale oggetto PSCredential nella variabile $Credential.
Il terzo comando crea un valore crittografato per l'oggetto archiviato in $Value e $Credential per la data factory, il gateway, il gruppo di risorse e il tipo di servizio collegato specificati.
Esempio 4: Crittografare le credenziali per il servizio collegato HDFS
Il comando ConvertTo-SecureString converte la stringa specificata in una stringa sicura.
Il comando New-Object crea un oggetto PSCredential usando le stringhe di nome utente e password sicure.
È invece possibile usare il comando Get-Credential per raccogliere Windows authentication (nome utente e password) e quindi archiviare l'oggetto PSCredential nella variabile $credential, come illustrato negli esempi precedenti.
Il comando New-AzDataFactoryEncryptValue crea un valore crittografato per l'oggetto archiviato in $Credential per la data factory, il gateway, il gruppo di risorse e il tipo di servizio collegato specificati.
Esempio 5: Crittografare le credenziali per il servizio collegato ODBC
Il comando ConvertTo-SecureString converte la stringa specificata in una stringa sicura.
Il comando New-AzDataFactoryEncryptValue crea un valore crittografato per l'oggetto archiviato in $Value per la data factory, il gateway, il gruppo di risorse e il tipo di servizio collegato specificati.
Parametri
-AuthenticationType
Specifica il tipo di autenticazione da utilizzare per connettersi all'origine dati.
I valori accettabili per questo parametro sono:
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
-Credential
Specifica le credenziali di Windows authentication (nome utente e password) da usare.
Questo cmdlet crittografa i dati delle credenziali specificati qui.
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
-NonCredentialValue
Specifica la parte non credenziale del connection string ODBC (Open Database Connectivity).
Questo parametro è applicabile solo per il servizio collegato ODBC.
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
-Type
Specifica il tipo di servizio collegato.
Questo cmdlet crittografa i dati per il tipo di servizio collegato specificato da questo parametro.
I valori accettabili per questo parametro sono:
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
-Value
Specifica il valore da crittografare.
Per un servizio collegato SQL Server locale e un servizio collegato Oracle locale, usare un connection string.
Per un servizio collegato ODBC locale, usare la parte delle credenziali del connection string.
Per il servizio collegato al file system locale, se il file system è locale nel computer gateway, usare Local o localhost e se il file system si trova in un server diverso dal computer gateway, usare \\servername.
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
CommonParameters
Questo cmdlet supporta i parametri comuni: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Per altre informazioni, vedi about_CommonParameters.