2016-06-04 10 views
2

Я ищу для создания конечных точек (если это то, что его еще называют), используя режим развертывания управления ресурсами (режим руки). В настоящее время я использую режим развертывания ресурсов для создания виртуальных машин в Azure, поскольку каждая статья практически рекомендует это как предпочтительный способ. Я создал Ubuntu Linux VM в Azure в надежде на использование Azure в качестве облачной платформы для Linux VM. Несмотря на то, что новый лазурный портал постоянно развивается (с документами, которые могли бы наверняка улучшить), мне удалось создать конечные точки через ресурс Network Security Group (NSG), используя новый портал azure. Тем не менее, я все еще не могу создать конечные точки (если это то, что его еще больше называют) через Azure CLI ... Я просто получаю «ошибка:« конечная точка »не является лазурной командой. См.« Azure help ». сообщение. Я достаточно хорошо прочитал документы Azure, чтобы знать, что мне нужно выполнить команду azure login, а также выполнить команду azure config mode arm, так как я использовал режим развертывания ресурсов для создания своего vm. когда я вхожу в команду azure vm --help, я не вижу информации о vm create endpoint, что заставляет меня полагать, что эта команда не поддерживается для режима управления ресурсами.Как создать конечные точки (правила безопасности входящих сообщений), используя режим развертывания ресурсов Azure CLI?

Как создать конечные точки, а точнее, правила входящей безопасности, используя Azure CLI, если я создал Ubuntu Linux VM с использованием режима развертывания ресурсов?

ответ

3

В режиме ARM конечная точка недоступна для виртуальной машины. Вместо этого вы можете добавить входящее правило в свою группу безопасности ARM. Вот как это выглядит.

azure network nsg rule create --protocol tcp --direction inbound --priority 1000 \ 
--destination-port-range 22 --access allow -g TestRG -a TestNSG -n SSHRule 

Приведенная выше команда добавляет правило NSQ с именем TestNSG в группу ресурсов TestRG. Правило называется SSHRule, который позволяет TCP входящего трафика через порт 22 с приоритетом 1000.

Для получения дополнительной информации, см the "Manage rules" of "Manage NSGs using the Azure CLI"

+0

Да, режим ARM не имеет понятия «конечные точки», как режим ASM. Вместо этого у ARM есть группы безопасности сети (NSG), и мне нужно было использовать команду «azure network nsg rule create» с использованием Azure CLI. Я думаю, что важно также упомянуть, что для выполнения этой команды вам необходимо убедиться, что вы находитесь в режиме ARM. Вы можете сделать это, введя 'azure config mode arm' после входа в Azure CLI (' azure login'). То, как я узнал, был ли я в режиме ARM или ASM, заключалось в том, чтобы ввести 'azure help', в котором был напечатан какой-то режим, в котором я был. – kimbaudi

+0

Также, чтобы узнать больше о команде' azure network nsg rule create', используя Azure CLI, сначала убедитесь, что вы находитесь в режиме ARM ('azure config mode arm'), а затем введите' azure network nsg rule create --help', что даст вам информацию о доступных параметрах для этой команды. Я смог создать правило безопасности входящего, чтобы разрешить порт 80 для моей группы ресурсов с именем UbuntuRG и виртуальной машиной с именем UbuntuVM, используя следующую команду: 'azure network nsg rule create -g UbuntuRG -a UbuntuVM -n web-rule -c Разрешить - p Tcp -r Inbound -y 200 -f Internet -o * -e * -u 80' – kimbaudi

 Смежные вопросы

  • Нет связанных вопросов^_^