我才开始学习Couchbase。我想设置一个用户名/密码组合,以便能够在我的node.js应用程序中使用以连接到特定的存储桶 - 我一直在寻找网络,但我找到的信息很少,我才开始认为我错了。
是否可以在具有特定于桶特权的couchbase群集中设置用户帐户?
由于
答案 0 :(得分:10)
让我们从头开始。首先,couchbase有一个(此时只有一个)管理员帐户。它可以访问所有存储桶,创建和删除它们。它就像超级用户帐户(即在PostgreSql中默认调用postgres
)。
现在让我们继续讨论桶。 Bucket是RDBMS中database
的一些类似物。它还有用户名和密码(注意,bucket username = bucket name
)。因此,使用bucket name
和bucket password
授权的客户端只能访问此存储桶的操作。通常,一个应用程序只需要一个桶。
因此,如果您正在寻找创建一个可以访问某些桶子集的couchbase用户的可能性 - 那么就没有选择(至少现在)。现在,只能使用管理员帐户访问所有存储桶和每个存储桶一个帐户。