我的 azure-cli 的 Azure 密码是什么

What is my Azure password for azure-cli

我正在尝试使用我的 Microsoft Azure 帐户启动 Kubernetes 集群。我正在遵循本指南:

https://github.com/kubernetes/kubernetes/blob/release-1.0/docs/getting-started-guides/coreos/azure/README.md#lets-go

在某些时候,指南指示执行此命令:

./azure-login.js -u <your_username>

我是 Azure 的新手,我不知道这个用户名是什么。我有一封用于登录 Azure 门户的电子邮件,我可以在其中启动虚拟机。

简单浏览 azure-login.js(位于与您发布的 link 相同的文件夹中)显示:

require('child_process').fork('node_modules/azure-cli/bin/azure', ['login'].concat(process.argv));

所以...它正在调用 azure cli:azure login username

用户名将是您的 Azure 订阅电子邮件地址(与您在门户中登录时使用的电子邮件地址相同)。然后系统会提示您输入密码。

问题是显然需要有一个组织帐户才能使用 Azure CLI 工具。我已经将我的帐户设置为个人帐户,并使用了电子邮件地址,因此该工具无法正常工作。

解决方案是通过在此处使用 Active Directory 服务将我的帐户转换为组织帐户,如下所述:

https://azure.microsoft.com/en-us/documentation/articles/resource-group-create-work-id-from-personal/