gpt4 book ai didi

mongodb - 使用 Mongo API 的 CosmosDB 中的用户和权限

转载 作者:行者123 更新时间:2023-12-02 07:33:27 24 4
gpt4 key购买 nike

我想让多个应用程序使用 MongoDB API 访问 Azure Cosmos DB 数据存储,但我无法弄清楚如何创建用户和权限。当尝试通过 mongo api (db.createUser()) 创建用户时,我收到 command not support 。我无法通过 CosmosDB 的任何客户端库进行连接,因为它们用于 DocumentDB API。有没有办法将用户和权限与 Cosmos DB 的 Mongo API 结合使用,或者仅当我使用 DocumentDB API 时?

最佳答案

您可以使用 REST API:

https://learn.microsoft.com/en-us/rest/api/cosmos-db/create-a-user

或 PowerShell:

Add-AzureRmAccount
$account = 'MyCosmosDBAccount'
$database = 'MyDatabase'
$resourceGroup = 'MyCosmosDBResourceGroup'
$context = New-CosmosDbContext -Account $account -Database $database -ResourceGroup $resourceGroup
New-CosmosDbUser -Context $context -Id 'newUser'

代码示例来自此页面:

https://dscottraynsford.wordpress.com/2018/01/14/managing-users-permissions-in-cosmosdb-with-powershell/

关于mongodb - 使用 Mongo API 的 CosmosDB 中的用户和权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45619444/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com