Я пытаюсь создать LinkedService с помощью команды powershell
New-AzureRmDataFactoryV2LinkedService -ResourceGroupName rg -DataFactoryName df -Name n -DefinitionFile n.json
, в результате создается LinkedService, однако ссылка на тип пароля AzureKeyVaultSecret удаляется, что делает его неработоспособным
Файл конфигурации n.json был извлечен из вкладки кода DataFactory и имеет следующий синтаксис ...
{
"name": "<name>",
"type": "Microsoft.DataFactory/factories/linkedservices",
"properties": {
"type": "Oracle",
"typeProperties": {
"connectionString": "host=<host>;port=<port>;serviceName=<serviceName>;user id=<user_id>",
"password": {
"type": "AzureKeyVaultSecret",
"store": {
"referenceName": "Prod_KeyVault",
"type": "LinkedServiceReference"
},
"secretName": "<secretname>"
}
},
"connectVia": {
"referenceName": "<runtimename>",
"type": "IntegrationRuntimeReference"
}
}
}
Когда создается новый LinkedService,код выглядит точно так же, за исключением свойств-> typeProperties-> пароль удален и требует ручной настройки - чего я стараюсь избегать, если это возможно.
Есть мысли?