2016-08-24 88 views
0

有沒有在Azure虛擬機上沒有任何登錄的情況下對Azure進行身份驗證的方法?像亞馬遜實例配置文件相同的功能,所以我可以運行azure命令而無需身份驗證具有cli的Azure虛擬機

回答

1

我不認爲可以使用實例配置文件與Azure雲進行通信而無需像AWS這樣的認證。在Azure中,您必須使用分配有相應角色(讀者,貢獻者或所有者)的服務原則。一旦創建了服務原則,您就可以將其用於使用Azure SDK或REST API進行身份驗證。一旦你有服務原則的細節,你可以自動化。

0

您可以使用Azure CLI

驗證可以使用Publish Settings file完成。 如果你希望使用Azure的CLI的腳本命令,這是有用等

您可以通過使用

azure account download 

下載文件請務必保留此文件的安全,因爲它提供給你的蔚藍的直接訪問帳戶。

然後驗證導入使用

azure account import /path/to/.publishsettings_file 

現在部署的命令文件的一個簡單的過程,可以在命令行上無需登錄運行。

滾動到部分公共場合中的鏈接文件有關如何使用發佈設置文件的更多信息。

+0

我知道這一個,但這裏的問題,如果你想自動化這個,那麼你應該通過.publishsettings_file到用戶數據。我不想這樣做。 – doktoric

+0

您只需要這樣做一次。用戶數據究竟意味着什麼? – xcodex