如何通过api创建Azure虚拟机?(不是经典的,在新的Azure管理门户上的那个)

zhitongLiu

我想通过api或python sdk创建azure新的虚拟机,这是我们在azure的新管理门户上拥有的虚拟机,它允许我使用诸如network security group在门户上操作计算机的功能谢谢!在此处输入图片说明

ZeeMoussa

您可以使用Visual Studio资源组项目,这将帮助您为VM生成JSON模板,并且可以直接使用Powershell或API提交模板,

{
  "apiVersion": "2015-06-15",
  "type": "Microsoft.Compute/virtualMachines",
  "name": "[variables('vmName')]",
  "location": "[resourceGroup().location]",
  "tags": {
    "displayName": "VirtualMachine"
  },
  "dependsOn": [
    "[concat('Microsoft.Storage/storageAccounts/', variables('vhdStorageName'))]",
    "[concat('Microsoft.Network/networkInterfaces/', variables('nicName'))]"
  ],
  "properties": {
    "hardwareProfile": {
      "vmSize": "[variables('vmSize')]"
    },
    "osProfile": {
      "computerName": "[variables('vmName')]",
      "adminUsername": "[parameters('adminUsername')]",
      "adminPassword": "[parameters('adminPassword')]"
    },
    "storageProfile": {
      "imageReference": {
        "publisher": "[variables('imagePublisher')]",
        "offer": "[variables('imageOffer')]",
        "sku": "[parameters('windowsOSVersion')]",
        "version": "latest"
      },
      "osDisk": {
        "name": "osdisk",
        "vhd": {
          "uri": "[concat('http://', variables('vhdStorageName'), '.blob.core.windows.net/', variables('vhdStorageContainerName'), '/', variables('OSDiskName'), '.vhd')]"
        },
        "caching": "ReadWrite",
        "createOption": "FromImage"
      }
    },
    "networkProfile": {
      "networkInterfaces": [
        {
          "id": "[resourceId('Microsoft.Network/networkInterfaces', variables('nicName'))]"
        }
      ]
    },
    "diagnosticsProfile": {
      "bootDiagnostics": {
        "enabled": true,
        "storageUri": "[concat('http://', variables('diagnosticsStorageName'), '.blob.core.windows.net')]"
      }
    }
  },

用于Power Shell脚本

# Create or update the resource group using the specified template file and template parameters file

New-AzureRmResourceGroup-名称$ ResourceGroupName-位置$ ResourceGroupLocation-详细-强制-ErrorAction停止

New-AzureRmResourceGroupDeployment -Name(((Get-ChildItem $ TemplateFile).BaseName +'-'+((Get-Date).ToUniversalTime())。ToString('MMdd-HHmm'))- -ResourceGroupName $ResourceGroupNameTemplateFile $ TemplateFile -TemplateParameterFile $TemplateParametersFile@ OptionalParameters`-Force -详细

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法通过Azure管理门户增加虚拟机大小

来自分类Dev

如何在 Azure 中打开虚拟机(经典)上的所有端口

来自分类Dev

通过资源组备份门户中的Azure虚拟机(V2)

来自分类Dev

Windows Azure Rest API-创建虚拟机

来自分类Dev

如何为“新” Windows Azure虚拟机配置端点?

来自分类Dev

如何通过SSH连接到Windows Subsystem for Linux上的Microsoft Azure虚拟机?

来自分类Dev

powershell azure 查找经典虚拟机的自动缩放设置

来自分类Dev

如何在Azure上的巴西南部创建虚拟机?

来自分类Dev

如何从 C# 代码更改 azure 门户虚拟机规模集缩放实例计数?

来自分类Dev

Azure上的Linux虚拟机-如何应用IP限制

来自分类Dev

Azure上的Linux虚拟机-如何应用IP限制

来自分类Dev

如何在经典 Azure 虚拟机的一个端点中添加 50 多个 ACL

来自分类Dev

在Azure上配置Oracle虚拟机

来自分类Dev

如何在没有Azure虚拟IP(VIP)地址的Microsoft Azure中创建虚拟机?

来自分类Dev

Azure虚拟机计费

来自分类Dev

Azure虚拟机保留

来自分类Dev

Azure虚拟机的成本

来自分类Dev

azure 虚拟机操作

来自分类Dev

Azure网站如何访问Azure托管的虚拟机?

来自分类Dev

通过 PowerShell 重命名 Microsoft Azure 上的虚拟机托管磁盘

来自分类Dev

如何禁用Azure虚拟机(管理员帐户)的Internet连接

来自分类Dev

Windows Azure虚拟机,附加新磁盘

来自分类Dev

通过IP地址访问Azure虚拟机

来自分类Dev

找出通过Azure虚拟机进出的数据流量

来自分类Dev

无法通过Internet访问Azure虚拟机

来自分类Dev

通过Azure虚拟机访问.net Core API会抛出ERR_CONNECTION_REFUSED

来自分类Dev

通过rest API获取microsoft azure中虚拟机的ip

来自分类Dev

如何使用资源管理器(而不是传统的Azure门户)在新的Azure门户中保留IP地址?

来自分类Dev

Azure CLI,使用域名创建虚拟机

Related 相关文章

  1. 1

    无法通过Azure管理门户增加虚拟机大小

  2. 2

    如何在 Azure 中打开虚拟机(经典)上的所有端口

  3. 3

    通过资源组备份门户中的Azure虚拟机(V2)

  4. 4

    Windows Azure Rest API-创建虚拟机

  5. 5

    如何为“新” Windows Azure虚拟机配置端点?

  6. 6

    如何通过SSH连接到Windows Subsystem for Linux上的Microsoft Azure虚拟机?

  7. 7

    powershell azure 查找经典虚拟机的自动缩放设置

  8. 8

    如何在Azure上的巴西南部创建虚拟机?

  9. 9

    如何从 C# 代码更改 azure 门户虚拟机规模集缩放实例计数?

  10. 10

    Azure上的Linux虚拟机-如何应用IP限制

  11. 11

    Azure上的Linux虚拟机-如何应用IP限制

  12. 12

    如何在经典 Azure 虚拟机的一个端点中添加 50 多个 ACL

  13. 13

    在Azure上配置Oracle虚拟机

  14. 14

    如何在没有Azure虚拟IP(VIP)地址的Microsoft Azure中创建虚拟机?

  15. 15

    Azure虚拟机计费

  16. 16

    Azure虚拟机保留

  17. 17

    Azure虚拟机的成本

  18. 18

    azure 虚拟机操作

  19. 19

    Azure网站如何访问Azure托管的虚拟机?

  20. 20

    通过 PowerShell 重命名 Microsoft Azure 上的虚拟机托管磁盘

  21. 21

    如何禁用Azure虚拟机(管理员帐户)的Internet连接

  22. 22

    Windows Azure虚拟机,附加新磁盘

  23. 23

    通过IP地址访问Azure虚拟机

  24. 24

    找出通过Azure虚拟机进出的数据流量

  25. 25

    无法通过Internet访问Azure虚拟机

  26. 26

    通过Azure虚拟机访问.net Core API会抛出ERR_CONNECTION_REFUSED

  27. 27

    通过rest API获取microsoft azure中虚拟机的ip

  28. 28

    如何使用资源管理器(而不是传统的Azure门户)在新的Azure门户中保留IP地址?

  29. 29

    Azure CLI,使用域名创建虚拟机

热门标签

归档