我有一个在 Azure 上运行的 FTP 服务器。我必须手动添加 20 个端点用于“数据”连接。
很痛苦。
肯定有更好的方法来批量添加端点到 Azure VM,不知何故?如果是这样,有人可以列出一些说明吗?我对任何事情都持开放态度。
例如。我很想创造TCP 公共(public)端口 61020 - 专用端口 61020
至
TCP 公共(public)端口 61100 - 专用端口 61100
嗯....
最佳答案
您可以使用 PowerShell 来执行此操作。刚刚测试的脚本:
Add-AzureAccount
Select-AzureSubscription -SubscriptionName "Your_Subscription_Name"
$vm = Get-AzureVM -ServiceName "CloudServiceName" -Name "VM_Name"
for ($i=6100; $i -le 6120; $i++)
{
$EndpointName = "FtpEndpoint_"
$EndpointName += $i
Add-AzureEndpoint -Name $EndpointName -Protocol "tcp" -PublicPort $i -LocalPort $i -VM $vm
}
$vm | Update-AzureVM
当您执行Update-AzureVM
时,实际的服务调用会批量执行
Azure PowerShell 引用起点 is here .
我相信您也可以使用 XPLAT-CLI 获得相同的结果.
关于azure - 如何批量添加Azure端点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23677255/