0

尝试在 Azure 上运行 Kubernetes,我被困在./azure-login.js -u <your_username>.

我得到以下信息:

[aii@localhost azure]$ ./azure-login.js -u aii@aii_domain.com
info:    Executing command login
Password: ********
+ Authenticating...                                                            
error:   Interactive login is required. Use 'azure login' to interactively login.
info:    Error information has been recorded to /home/aii/.azure/azure.err
error:   login command failed

更多信息:

[aii@localhost azure]$ azure --version
0.10.0 (node: 4.3.1)

顺便说一句,如果重要的话,我的帐户是 BizSpark Plus..

4

1 回答 1

1

首先添加以下命令:

azure account download

它将指导您从浏览器下载.publishsettings文件,您应该将其用于:

azure account import <downloaded file>

azure account set <"name of your subscription">

Azure 登录仅适用于工作或学校 ID,这实际上意味着 AAD 对象(身份)。如果你有 Microsoft 帐户,则只能使用 azure account import 命令“连接”,该命令需要你必须下载的 .publishsettings 文件。(这是一个证书文件)

这其实是 Azure 的一个特性,虽然我觉得我们这里沟通不好。事实证明,每个人都有一个免费的默认 Azure Active Directory 域。

在更大的层面上,Azure 有两个管理 API:1. 服务管理,可以与工作 ID 或 Microsoft 帐户 ID 一起使用,以及 2. 资源管理,这是新的东西,只能与工作或学校 ID 一起使用,并且仅适用于 azure 登录功能。

于 2016-05-31T12:37:34.420 回答