首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否可以通过Azure创建具有开放端口的Azure VM?

问是否可以通过Azure创建具有开放端口的Azure VM?
EN

Stack Overflow用户
提问于 2019-07-19 13:06:38
回答 1查看 91关注 0票数 0

我正在使用以下API创建一个VM:

https://management.azure.com/subscriptions/{{subscription-id}}/resourceGroups/{{resourceGroupName}}/providers/Microsoft.Compute/virtualMachines/{{vmName}}?api-version=2017-12-01

正文:

代码语言:javascript
复制
{
  "location": "westus",
  "properties": {
    "hardwareProfile": {
      "vmSize": "Standard_D1_v2"
    },
    "storageProfile": {
      "imageReference": {
        "sku": "2016-Datacenter",
        "publisher": "MicrosoftWindowsServer",
        "version": "latest",
        "offer": "WindowsServer"
      },
      "osDisk": {
        "caching": "ReadWrite",
        "managedDisk": {
          "storageAccountType": "Standard_LRS"
        },
        "name": "myVMosdisk",
        "createOption": "FromImage"
      }
    },
    "osProfile": {
      "adminUsername": "{your-username}",
      "computerName": "myVM",
      "adminPassword": "{your-password}"
    },
    "networkProfile": {
      "networkInterfaces": [
        {
          "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/networkInterfaces/{existing-nic-name}",
          "properties": {
            "primary": true
          }
        }
      ]
    }
  }
}

然后,我必须运行一个命令来打开VM的端口:

代码语言:javascript
复制
az vm open-port --resource-group "my-rg" --name "my-vm" --port 3389

我想知道在发送请求时是否可以将它包含在json中,这样我就不需要通过命令行工具执行打开端口的操作了。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-07-19 13:30:53

就是。检查这个例子 ARM模板,该模板创建一个VM,另一个网络安全组具有端口22入站打开。

只需将其调整到您的Windows。Windows的下面是一个示例模板 (没有NSG)。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57113162

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档