Почему тип пароля AzureKeyVaultSecret отбрасывается при создании LinkedService с помощью powershell, - PullRequest
0 голосов
/ 04 февраля 2019

Я пытаюсь создать 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-> пароль удален и требует ручной настройки - чего я стараюсь избегать, если это возможно.

Есть мысли?

1 Ответ

0 голосов
/ 04 февраля 2019

Если вы пытались использовать «Update-Module -Name AzureRm.DataFactoryV2» для обновления вашего PowerShell до последней версии, и это все еще то же поведение, то возможная основная причина заключается в том, что пароль не поддерживается как значение ключа Azure.еще в пауэршелле.Насколько я знаю, это новая функция, добавленная недавно.Поэтому может потребоваться некоторое время, чтобы развернуть его в Powershell.

В этом случае обходной путь - использовать пользовательский интерфейс для создания связанной службы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...