-1
遵循Azure Java SDK Github頁面。在Azure Java SDK中創建虛擬機
VirtualMachine windowsVM = azure.virtualMachines().define(windowsVmName)
.withRegion(region)
.withExistingResourceGroup(rgName)
.withNewPrimaryNetwork("10.0.0.0/28")
.withPrimaryPrivateIpAddressDynamic()
.withNewPrimaryPublicIpAddress(pipDnsLabelWindowsVM)
.withPopularWindowsImage(KnownWindowsVirtualMachineImage.WINDOWS_SERVER_2012_R2_DATACENTER)
.withAdminUsername(firstWindowsUserName)
.withAdminPassword(firstWindowsUserPassword)
.withSize(VirtualMachineSizeTypes.STANDARD_D3_V2)
.defineNewExtension(windowsCustomScriptExtensionName)
.withPublisher(windowsCustomScriptExtensionPublisherName)
.withType(windowsCustomScriptExtensionTypeName)
.withVersion(windowsCustomScriptExtensionVersionName)
.withMinorVersionAutoUpgrade()
.withPublicSetting("fileUris", windowsScriptFileUris)
.withPublicSetting("commandToExecute", installMySQLWindowsCommand)
.attach()
.create();
有上,如果我們要使用例如靜態IP或不同的擴展如安全擴展沒有信息
其實我試圖從一個現有的網絡和現有的網絡安全組創建一個虛擬機..但我總是失敗在.create?! –