Я развертываю группу контейнеров с шаблоном https://docs.microsoft.com/en-us/azure/templates/microsoft.containerinstance/2018-10-01/containergroups
У него есть параметр команды, но это всего лишь строка и выполняется одна команда. Я хотел бы запустить несколько команд при развертывании. Возможно ли это?
Если нет, есть ли способ запустить эти команды в контейнере после его развертывания, используя PowerShell?
Мой вариант использования:
Мне нужен SFTP-сервер в Azure, чтобы клиенты могли отправлять нам данные. Затем я опрашиваю это с помощью приложения логики.
Что я сделал:
Я обнаружил, что этот шаблон подходит для моих нужд, так как проще опрашивать общий ресурс хранилища Azure.
https://github.com/Azure/azure-quickstart-templates/blob/master/201-aci-sftp-files
Моя проблема в том, что у меня несколько пользователей. Каждому нужны свое имя пользователя / пароль и собственный файловый ресурс или подкаталог в этом общем ресурсе. Я также не могу понять, как настроить несколько пользователей с помощью переменной среды. Я пытался разделить их с; Он развертывается, но сервер вообще не отвечает на запросы.
Я могу развернуть несколько контейнеров, по одному для каждого пользователя, но это не очень хорошая идея, когда число клиентов увеличивается.