Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure SDK C#-使用指定磁盘类型(标准SSD)从映像创建VM_C#_Azure_Azure Virtual Machine - Fatal编程技术网

Azure SDK C#-使用指定磁盘类型(标准SSD)从映像创建VM

Azure SDK C#-使用指定磁盘类型(标准SSD)从映像创建VM,c#,azure,azure-virtual-machine,C#,Azure,Azure Virtual Machine,我们正在C#.NET核心应用程序中使用Azure SDK按需创建Azure VM。目前,虚拟机是使用标准HDD创建的,但我们希望改用标准SSD。但是,在文档中找不到任何关于如何实现这一点的信息 我们使用的代码基本上如下所示: var windowsVM = azure.VirtualMachines.Define("myWindowsVM") .WithRegion(Region.US_EAST) .WithNewResourceGroup(rgName) .WithNe

我们正在C#.NET核心应用程序中使用Azure SDK按需创建Azure VM。目前,虚拟机是使用标准HDD创建的,但我们希望改用标准SSD。但是,在文档中找不到任何关于如何实现这一点的信息

我们使用的代码基本上如下所示:

var windowsVM = azure.VirtualMachines.Define("myWindowsVM")
    .WithRegion(Region.US_EAST)
    .WithNewResourceGroup(rgName)
    .WithNewPrimaryNetwork("10.0.0.0/28")
    .WithPrimaryPrivateIpAddressDynamic()
    .WithNewPrimaryPublicIpAddress("mywindowsvmdns")
    .WithPopularWindowsImage(KnownWindowsVirtualMachineImage.WINDOWS_SERVER_2012_R2_DATACENTER)
    .WithAdminUserName("user")
    .WithPassword(password)
    .WithSize(VirtualMachineSizeTypes.StandardD2sV3)
    .Create();

标准SSD目前由“E”系列机器表示。请注意,目前预览中的磁盘大小很少。检查所有可用尺寸的文件

通过查看,到目前为止,以下是受支持的VM大小类型:

因此,以下代码应该有效:

 IVirtualMachine windowsVM = azure.VirtualMachines.Define(vmName)
            .WithRegion(location)
            .WithExistingResourceGroup(groupName)
            .WithNewPrimaryNetwork("10.0.0.0/28")
            .WithPrimaryPrivateIPAddressDynamic()
            .WithNewPrimaryPublicIPAddress("MyIPAddressLabel")
            .WithPopularWindowsImage(KnownWindowsVirtualMachineImage.WindowsServer2012R2Datacenter)
            .WithAdminUsername("UserName")
            .WithAdminPassword("Password")
            .WithSize(VirtualMachineSizeTypes.StandardE2V3)
            .Create();
有关标准SSD磁盘的更多信息,请查看

希望这有帮助