AzureKeyCredential通过identity.DefaultAzureCredential进行搜索



我有一个通过az login登录到Azure的控制台

我可以运行下面的JavaScript,控制台输出我的详细信息,正如我所期望的

const { DefaultAzureCredential } = require("@azure/identity");
const credential = new DefaultAzureCredential();
console.log(credential);

使用credentials,我想从Search service

读取API密钥所以,我可以使用apiKey如下

indexClient = new SearchIndexClient(searchURL, new AzureKeyCredential(apiKey));

使用凭证,我想从搜索中读取API密钥服务

要获得管理密钥,您需要使用单独的SDK: @azure/arm-search。一旦您使用该SDK和azurecredals创建了SearchManagementClient,您将需要为AdminKeys调用get方法之一。

最新更新