我正在尝试使用托管身份连接到 cosmos db table api。根据此处的文档,cosmos db 支持托管身份。我找不到任何说明有关 table api 的任何特定内容的文档。我正在使用.Net 标准 SDK,但它似乎不支持托管身份。
是否可以将托管标识与 Cosmos Db 表 api 一起使用?
如果是,我应该怎么做才能使用 CosmosDb 表 api 的托管标识?
谢谢。
我正在尝试使用托管身份连接到 cosmos db table api。根据此处的文档,cosmos db 支持托管身份。我找不到任何说明有关 table api 的任何特定内容的文档。我正在使用.Net 标准 SDK,但它似乎不支持托管身份。
是否可以将托管标识与 Cosmos Db 表 api 一起使用?
如果是,我应该怎么做才能使用 CosmosDb 表 api 的托管标识?
谢谢。
我会做以下事情:
Microsoft.Azure.Cosmos
软件包CosmosClient
类似的东西
var cosmosClient = new CosmosClient('yourCosmosClientDBUrl', new DefaultAzureCredential());
DefaultAzureCredential
是获取服务访问令牌的 Azure.Identity 方式 - 它尝试按以下顺序查找身份验证信息: