2016-02-11 59 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/