繁体   English   中英

是否可以使用Java程序在Microsoft Azure中创建虚拟机?

[英]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入门提供了一些指导。

  • 是的,您可以使用Java SDK在Azure中以编程方式创建虚拟机。
  • 但是您需要将Java程序配置为Azure门户中的应用程序。
  • 检查此链接以在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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM