[英]Is there a way to create a virtual machine in Microsoft Azure using a Java Program?
我正在一个需要以天蓝色创建VM的项目中。 我在AWS上工作过,可以在其中使用AWS api在AWS中以编程方式创建VM。 我可以在Azure上做同样的事情吗?
是的,您可以通过使用Windows Service Management REST API
在Windows Azure中以编程方式创建VM。 我几天前写了一篇博客文章,内容涉及使用Java使用此API,您可以在此处阅读: http : //gauravmantri.com/2013/08/25/taking-windows-azure-service-management-api-in-java/ 。 您只需编写代码即可使用Service Management API中可用的适当操作。
我的团队最近对Java SDK进行了一些重大更新,并在我们的0.6.0版本中的服务管理区域中提供了哪些更新。 您可以在我们的存储库中查看README,以详细了解所有SDK可以执行的操作,并且本文为使用Maven和Eclipse的服务管理SDK入门提供了一些指导。
检查此链接以在azure中验证Java程序。
这是Azure SDK中用于创建Linux虚拟机的代码示例
VirtualMachine linuxVM = azure.virtualMachines().define("myLinuxVM")
.withRegion(Region.US_EAST)
.withNewResourceGroup("myResourceGroup")
.withNewPrimaryNetwork("10.0.0.0/28")
.withPrimaryPrivateIpAddressDynamic()
.withNewPrimaryPublicIpAddress("mylinuxvmdns")
.withPopularLinuxImage(KnownLinuxVirtualMachineImage.UBUNTU_SERVER_16_04_LTS)
.withRootUserName("tirekicker")
.withSsh(sshKey)
.withSize(VirtualMachineSizeTypes.STANDARD_D3_V2)
.create();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.