2016-08-24 48 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