2016-02-11 58 views
-1

创建Azure的VM,我需要创建使用Azure的Java SDK的一个Azure的虚拟机。我想要一些指导原则的代码来逐步创建虚拟机。代码中使用Azure的Java SDK中

+0

#2是问答旨在帮助特定问题的网站,如果你被卡住的特定代码位,然后张贴,并告诉我们,为什么它不工作。否则,这个问题可能会因为过于宽泛而被封闭。附:你有没有试过[文档](http://azure.github.io/azure-sdk-for-java/)http://azure.github.io/azure-sdk-for-java/] –

回答

1

正如我知道,有两种方式使用Azure的SDK的Java VM创建。您可以参考其不同的REST API并通过身份验证请求来了解它们。

  1. 创建使用Azure的资源管理(VM REST API要求Authenticating Resource Manager Requests)VM
  2. 创建VM使用Azure的服务管理(VM classic REST API要求Authenticating Service Management Requests

我推荐第一个创建一个Azure的VM(经典) 。 GitHub上有一个官方的示例代码,请参阅https://github.com/Azure/azure-sdk-for-java/blob/master/azure-mgmt-samples/src/main/java/com/microsoft/azure/samples/compute/CreateVMExample.java

作为参考,步骤如下。

  1. 创建Configuration,请参阅https://github.com/Azure/azure-sdk-for-java/blob/master/azure-mgmt-samples/src/main/java/com/microsoft/azure/samples/authentication/ServicePrincipalExample.java了解更多的细节。
  2. 创建这些客户端,如ResourceManagementClient,StorageManagementClient,ComputeManagementClient & NetworkResourceProviderClient使用Configuration
  3. 使用ResouceGroupName创建ResourceContent & Region
  4. 通过辅助函数ComputeHelpercreateVM创建一个VM。

您也可以参考包装com.microsoft.azure.management对Azure的Java SDK中的javadoc在http://azure.github.io/azure-sdk-for-java/