python SDK中访问cosmosdb帐户的示例仅使用万能密钥;是否可以使用from msrestazure.azure_active_directory import MSIAuthentication
或类似的东西(例如,允许MSI令牌auth到keyvault中)访问表或SQL集合?
(显然,python可以手动实现用于令牌认证的REST API,只是想知道是否有SDK支持)
答案 0 :(得分:1)
否,Azure Cosmos尚不支持基于AAD的身份验证,因此所有SDK均不支持此功能。我已经避免将其包含在配置文件/ env变量中的常见模式是使用Azure KeyVault存储主密钥,然后使用MSI访问该密钥在内存中并将其传递给客户端构造函数。