【问题标题】:Does the Python SDK for CosmosDB not allow for token/credential auth?CosmosDB 的 Python SDK 是否不允许进行令牌/凭据身份验证?
【发布时间】:2023-04-10 16:50:01
【问题描述】:

python SDK中给出的访问cosmosdb账号的例子只使用了masterkey;是否可以使用 from msrestazure.azure_active_directory import MSIAuthentication 或类似的东西(例如,允许 MSI 令牌 auth 到 keyvault)访问表或 SQL 集合以验证到 cosmos 中?

(显然python可以手动实现令牌认证的REST API,只是想知道是否有SDK支持)

【问题讨论】:

    标签: azure-cosmosdb


    【解决方案1】:

    不,Azure Cosmos 尚不支持基于 AAD 的身份验证,因此没有任何 SDK 支持此功能。我见过的避免将其包含在配置文件/env 变量中的常见模式是使用 Azure KeyVault 存储主密钥,然后使用 MSI 访问内存中的该密钥并将其传递给客户端构造函数。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-12-25
      • 1970-01-01
      • 2018-11-26
      • 2016-11-01
      • 2019-02-22
      • 1970-01-01
      • 1970-01-01
      • 2014-04-10
      相关资源
      最近更新 更多