如何在azure VM中设置多个tcp端口?

时间:2014-03-28 05:06:39

标签: azure acl

我想拥有一组端口范围(1001-1020,80-90)。 我尝试但可以做所有范围只添加每个端口手册:1001,1002,1003等。 如何将其设置为范围?

问题#2 如何在使用新VM时保存要自动加载的tcp / http / rdp列表? AWS在加载新图像时具有使用特定一揽子互联网规则的功能。我在天蓝色的时候找不到办法。这可以在天蓝色中完成吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

这是您通常使用PowerShell执行的操作。这是一个从CSV文件读取端点并将其添加到VM的示例:

$endpoints = Import-Csv $csvFile -header Name,Protocol,PublicPort,LocalPort -delimiter ';' | foreach {
    New-Object PSObject -prop @{
        Name = $_.Name;
        Protocol = $_.Protocol;
        PublicPort = [int32]$_.PublicPort;
        LocalPort = [int32]$_.LocalPort;
    }
}

# Add each endpoint.
Foreach ($endpoint in $endpoints)
{
     Add-AzureEndpoint -VM $vm -Name $endpoint.Name -Protocol $endpoint.Protocol.ToLower() -PublicPort $endpoint.PublicPort -LocalPort $endpoint.LocalPort
}

此处提供了更多信息:http://fabriccontroller.net/blog/posts/adding-multiple-endpoints-to-your-windows-azure-virtual-machines-by-using-a-csv-file/