我想使用 azure-cli (az 命令)在 Linux 上运行 shell 脚本,无需输入密码即可登录 Azure,并运行其他 azure-cli 命令而无需再次登录。
首先,我一旦运行“ az login ”,它会在我的主目录下创建一个 .azure,它保存所有登录信息,并使我能够运行其他 az 命令而无需再次登录。几周/几个月后,它停止工作,再次运行“ az login ”解决了问题。
在不输入密码的情况下从脚本登录到 azure 的最佳方法是什么?
谢谢。
从脚本进行无人值守登录的推荐方法是使用带有证书的服务主体。
有关如何设置证书和服务主体以及如何进行实际登录的说明,请参阅使用 Azure CLI 2.0 创建 Azure 服务主体。
上面的链接包含有关为 AzureRM PowerShell 以及 Azure CLI 进行设置的说明。
| 归档时间: |
|
| 查看次数: |
10405 次 |
| 最近记录: |