Я настроил простой SFTP с использованием ACI, следуя этому замечательному учебнику: https://azure.microsoft.com/en-ca/resources/samples/sftp-creation-template/
Проблема в том, что у этой вещи есть общедоступный IP-адрес, и нет подобия брандмауэра для его защиты. Я хотел бы сделать эту вещь более безопасной. Я довольно хорош с виртуальными сетями Azure, но пока не имею большого опыта работы с Linux или ACI. так, как я это вижу, я могу сделать одну из двух вещей
1) разверните этот ACI в моей vnet и управляйте доступом через NSG или подобное Не уверен, что это будет работать с ACI? Есть ли ограничения к этому?
2) использовать IPtables в сборке linux? сборка sftp основана на atmoz / sftp, но настроена как шаблон развертывания ARM. Мне действительно нужно ограничить доступ к этому SFTP только одним IP-адресом, поэтому я могу создать два правила, но если я пойду по этому пути, я бы хотел настроить его в самом шаблоне ARM.
так что мои вопросы действительно
а) какова лучшая практика здесь? Логично, что сеть vnet более безопасна
б) для моего собственного назидания, куда бы я пошел, чтобы узнать, как настроить что-то вроде IPTables в шаблоне ARM? это то, что можно настроить в шаблоне развертывания?
спасибо всем,