如何为其他MongoDB Atlas登录账号授予数据库/项目访问权限
给MongoDB Atlas账号授予特定数据库访问权限(非数据库内用户)
要给朋友的MongoDB Atlas登录账号开放指定数据库的访问权限,不需要在数据库内创建用户,直接通过Atlas的项目权限管理即可操作,步骤如下:
- 登录你的MongoDB Atlas账号,进入目标数据库所在的项目页面
- 点击左侧菜单栏的Access Manager,切换到Project Access标签页
- 点击页面右上角的Add New User按钮
- 在弹窗中输入你朋友的MongoDB Atlas注册邮箱(必须是他用于登录Atlas的账号邮箱)
- 配置权限:
- 不使用预设角色,点击Add Custom Role
- 在自定义角色配置页,填写角色名称(例如
SpecificDBAccess) - 进入Database Privileges板块,点击Add Privilege,选择目标数据库,再勾选需要的权限(如
read、readWrite等) - 保存自定义角色
- 返回添加用户的弹窗,将刚创建的自定义角色分配给该用户
- 点击Add User,你的朋友会收到邀请邮件,接受后就能用自己的Atlas账号访问指定数据库
注意:这种权限管控是在MongoDB Atlas平台层面实现的,和数据库内部创建的用户权限相互独立,直接关联对方的Atlas登录账号,无需额外配置数据库内的认证信息。
内容的提问来源于stack exchange,提问作者xpt
相关产品推荐
相关产品推荐

