Может ли фабрика данных Azure вызывать виртуальную машину Azure? - PullRequest
0 голосов
/ 27 января 2020

У меня есть конвейер фабрики данных Azure. Я хочу, чтобы конвейер запускал команду на существующей виртуальной машине Azure, возможно с s sh. Я не могу найти упоминания об этом в документации ADF. Самое близкое - использовать Azure Batch для доступа к некоторым (новым) виртуальным машинам, на которых установлено нужное мне программное обеспечение. Но я хотел бы сделать это без Пакетного, просто иметь ADF управления существующей Azure VM.

Звучит просто и очевидно. Кто-нибудь знает, как это сделать, или знает, что это невозможно?

Ответы [ 2 ]

1 голос
/ 27 января 2020

Вы можете запустить действие Azure Funcion из Azure Фабрики данных:

https://docs.microsoft.com/en-us/azure/data-factory/control-flow-azure-function-activity

Azure вызов функций записывается в Powershell :

https://docs.microsoft.com/en-us/azure/azure-functions/functions-reference-powershell

Затем можно выполнить команду az vm run для выполнения сценария на виртуальной машине

https://docs.microsoft.com/en-us/cli/azure/vm/run-command?view=azure-cli-latest#az -vm-вводная командная Invoke

0 голосов
/ 27 января 2020

Все поддерживаемые действия (как источник и сток ) полностью документированы. Не существует определенного c способа общения напрямую с ВМ; вам нужно настроить собственный слушатель на вашей виртуальной машине (так как поддерживаются c HTTP и REST сток ). Нет ssh раковины .

Подробнее о мероприятиях: здесь .

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