如何使用Azure CLI资源管理部署模式创建端点(入站安全规则)?

时间:2016-06-04 19:20:26

标签: linux azure endpoints azure-cli network-security-groups

我正在寻找使用资源管理部署模式(arm模式)创建端点(如果它仍在被调用的端点)。我目前正在使用资源管理部署模式在Azure中创建虚拟机,因为每篇文章实际上都建议将其作为首选方式。我在Azure中创建了一个Ubuntu Linux VM,希望真正将Azure用作Linux VM的云平台。尽管新的天蓝色门户网站不断发展(文档肯定会有所改进),但我还是设法使用新的天蓝色门户网站通过网络安全组(NSG)资源创建端点。但是,我仍然无法通过Azure CLI创建端点(如果它甚至称之为甚至更多)...我只是得到"错误:'端点'不是天蓝色的命令。请参见' azure help'。"信息。我已经阅读了Azure文档,足以知道我需要执行azure login命令并执行azure config mode arm命令,因为我使用资源管理部署模式来创建我的虚拟机。当我输入命令azure vm --help时,我看不到有关vm create endpoint的信息,这使我相信资源管理模式不支持此命令。

如果使用资源管理部署模式创建Ubuntu Linux VM,如何使用Azure CLI创建端点或更具体的入站安全规则?

1 个答案:

答案 0 :(得分:3)

在ARM模式下,端点不适用于VM。相反,您可以将入站规则添加到ARM网络安全组。这是它的样子。

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

以上命令将规则添加到资源组TestRG中名为TestNSG的NSQ。该规则名为SSHRule,它允许通过端口22的TCP入站流量优先级为1000。

有关详细信息,请参阅the "Manage rules" of "Manage NSGs using the Azure CLI"