我有一个需要从 Azure App.config 读取其配置的 Node.js 应用程序。
当我通过以下示例时:
我读:
AppConfigurationClient 可以使用服务主体或使用连接字符串进行身份验证。
如何让 AppConfigurationClient 使用 MSI(托管服务标识)进行身份验证?
回答1
您将需要使用 JavaScript 的 @azure/identity
包。更多细节可以在
https://docs.microsoft.com/en-us/javascript/api/overview/azure/identity-readme
对于托管标识,您需要创建一个 ManagedIdentityCredential
并将其传递给应用程序配置客户端。可以在以下位置找到一个示例
您可能还想查看 DefaultAzureCredential
。它可以回退到不同环境中的不同凭据(包括托管身份)。示例可以在