2013-09-30 73 views
0

我有權訪問azure.com上的帳戶。我需要通過REST API進行管理。我發現GetRole和UpdateRole的API在MSDN,但他們需要一些值,我是不知道的URI:通過C中的REST訪問Windows Azure#

https://management.core.windows.net/<subscription-id>/services/hostedservices/<cloudservice-name>/deployments/<deployment-name>/roles/<role-name> 

我敢肯定,角色的名字是虛擬機的名稱在Azure中管理控制檯的「所有項目」列表,並且VM儀表板上有一個訂閱ID字段。儀表板還具有部署標識,但不包含名稱。那是一樣的嗎?我不知道雲服務名稱是什麼。有一個與VM相同名稱的cloudservice條目。這是這個名字嗎?

此外,沒有提到使用登錄信息或證書。是否需要在連接上設置安全性?我已經運行了幾次搜索,並找到了很好的一般信息(幾乎所有的MSDN),但沒有具體的實現信息,所以如果任何人有一些很好的鏈接,我會很感激他們。

回答

1

您對訂閱ID和雲服務名稱是否正確。

如果您查看雲服務的儀表板,您會在右側的「站點URL」下看到部署名稱。它與頁面底部的部署ID不同。

要進行身份驗證,您需要創建一個管理證書,將其安裝到客戶端計算機上,然後從左側的「設置」頁面(最底部的按鈕)上載到Azure門戶。然後您可以使用該證書進行身份驗證。 This page提供了一些關於認證的更多細節。