azure 列表连接字符串cosmosDB权限

jucafojl  于 2022-11-25  发布在  其他
关注(0)|答案(1)|浏览(99)

我使用ARM模板中的ListConnectionStrings从cosmosDB检索连接字符串

{listConnectionStrings(resourceId(cosmosDBSubscription, cosmosDBResourceGroup,'Microsoft.DocumentDB/databaseAccounts', cosmosdbAccount), '2022-08-15').connectionStrings[2].connectionString}

索引2返回主要的只读连接字符串。我正在尝试以自动化的方式为不同订阅中的应用程序提供对cosmosDB的访问。对此我有两个问题
1.在cosmosDB上调用“listConnectionStrings”需要什么权限
1.是否可以将访问权限限制为只读键

ddrv8njm

ddrv8njm1#

为调用列表连接字符串提供权限的RBAC操作是

Microsoft.DocumentDB/databaseAccounts/listConnectionStrings/*

可以限制对只读键的访问。但是,您需要添加一些额外的RBAC操作,这样才能发挥作用。Cosmos DB帐户读取者角色可以完成您所需要的操作。
你可以找到更多的Azure role-based access control in Azure Cosmos DB information here

相关问题