0

我正在寻找一个 Azure 资源列表,例如 VM、AppServices 等,并可能通过 Azure SDK for NodeJS 进行交互(创建、删除、缩放等)。这些示例似乎演示/推动了交互式登录的使用。

我不想使用交互式登录的原因是我可以安排这些任务而不是需要交互。

例如,我查看了身份验证模块,它也专注于交互式登录。是否有另一种身份验证方式而不是交互方式,因为以前的 SDK 似乎允许通过机密和订阅 ID 进行身份验证:

//Environment Setup
_validateEnvironmentVariables();
var clientId = process.env['CLIENT_ID'];
var domain = process.env['DOMAIN'];
var secret = process.env['APPLICATION_SECRET'];
var subscriptionId = process.env['AZURE_SUBSCRIPTION_ID'];
var credentials = new msRestAzure.ApplicationTokenCredentials(clientId, domain, secret, { 'tokenCache': tokenCache });
4

1 回答 1

0

在 SDK 团队的帮助下,有节点身份验证选项,但最好从节点站点获取这些选项并使用 @azure 选项,因为它们是最新的。例如:https ://www.npmjs.com/package/@azure/ms-rest-nodeauth

于 2020-09-03T14:13:17.303 回答