2

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

如果我使用资源管理部署模式创建了 Ubuntu Linux VM,我将如何使用 Azure CLI 创建终结点,或者更具体地说是入站安全规则?

4

1 回答 1

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,它允许 TCP 入站流量通过端口 22,优先级为 1000。

有关详细信息,请参阅“使用 Azure CLI 管理 NSG”的“管理规则”

于 2016-06-06T09:05:10.627 回答