Azure SDK C#-使用指定磁盘类型(标准SSD)从映像创建VM
我们正在C#.NET核心应用程序中使用Azure SDK按需创建Azure VM。目前,虚拟机是使用标准HDD创建的,但我们希望改用标准SSD。但是,在文档中找不到任何关于如何实现这一点的信息 我们使用的代码基本上如下所示: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
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磁盘的更多信息,请查看
希望这有帮助