gpt4 book ai didi

azure - 如何在 node.js 中使用 "@azure/ms-rest-nodeauth"获取 Azure 凭据?

转载 作者:行者123 更新时间:2023-12-03 02:30:56 26 4
gpt4 key购买 nike

const msRestNodeAuth = require("@azure/ms-rest-nodeauth");

module.exports = async function (context, req) {
let credentials = await msRestNodeAuth.loginWithServicePrincipalSecret(clientId, clientSecret, tenant);
console.log('credentials==> ',credentials);

context.res = {
body: credentials
};
}

生成凭据时出现错误。“发生异常:错误:在缓存中找不到条目。”。

为什么我会收到上述错误?

最佳答案

您可以先引用官方文档。

<强> Manage Azure websites with Node.js

我已经测试过了,它对我有用。我使用 npm i @azure/ms-rest-nodeauthnpm i azure-arm-resource 来运行我的测试代码。

const msRestNodeAuth = require("@azure/ms-rest-nodeauth");
const resourceManagement = require("azure-arm-resource");

var clientId = "3b417***f7928ad";;
var domain = "72f9****1db47";
var secret = "RnX****7X1T";
var subscriptionId = 'b83***4c23f';
var resourceClient;

msRestNodeAuth.loginWithServicePrincipalSecret(clientId, secret, domain, function (err, credentials) {
if (err) return console.log(err);
resourceClient =new resourceManagement.ResourceManagementClient(credentials, subscriptionId);
console.log('apiVersion==> ',resourceClient.apiVersion);
})

enter image description here

关于azure - 如何在 node.js 中使用 "@azure/ms-rest-nodeauth"获取 Azure 凭据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65231325/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com