群组现在是组织和项目层次结构中的项目。
您可以在组织中创建多个项目。
通过在组织内拥有多个项目,您可以:
将不同环境(例如,开发/QA/生产环境)彼此隔离。
将不同的用户或团队与不同的环境关联起来,或为不同环境中的用户赋予不同的权限。
维护独立的集群安全配置。例如:
为每个项目创建/管理不同的数据库用户凭证集。
隔离不同 VPC 中的网络。
创建不同的警报设置。例如,生产环境的警报配置与开发环境的警报配置不同。
创建项目
先决条件
要为组织创建项目,您必须是 Organization Owner或Organization Project Creator 。
创建项目时,您会被添加为项目的 Project Owner。
步骤
查看项目
先决条件
要查看项目,您必须:
收到可访问项目的邀请。
Organization Owner或Project Owner可以邀请用户参加项目。
重要
项目邀请弃用
2023 年 9 月 13 日发布的 Atlas 弃用了项目邀请。
当您邀请组织成员加入组织内的项目时,该用户会自动获得对这些项目的访问权限,并且不会收到任何邀请。当您邀请用户加入其不属于的组织中的项目时,该用户会收到该组织的一份邀请,其中包括对您授予其访问权限的所有项目的访问权限。邀请将在 30 天后过期。
步骤
更新项目
您可以更新项目详细信息,例如项目名称和标签。
先决条件
要更新项目,您必须对该项目拥有Project Owner访问权限。
步骤
在Atlas中,转到 Project Settings 页面。
如果尚未显示,请从导航栏上的 Organizations 菜单中选择包含所需项目的组织。
如果尚未显示,请从导航栏的Projects菜单中选择所需的项目。
在侧边栏中,单击 图标 Project Overview 旁边的图标。
显示项目设置页面。
移动项目
当您将项目移至另一个 Atlas 组织时,Atlas 会将项目用户及其各自的角色复制到目标组织中的同一项目。但是,Atlas 不会继承分配给项目的团队,因为您是在组织级别定义团队的。
在组织间移动项目时,更改会立即生效。该移动不会:
影响集群正常运行时间或当前集群配置。
导致集群停机或连接string发生更改。
Atlas将VPC对等互连和私有端点配置转移到目标组织。您无需重新创建它们。
重要
Atlas 在移动项目后,会删除现有 API 密钥。移动项目后,您必须创建新的 API 密钥。
先决条件
要将项目移至另一个 Atlas 组织,您必须同时是当前组织和目标组织的 Organization Owner。
步骤
移动组织的项目:
单击 Confirm & Move。
注意
移动后的项目计费
两个不同组织的 Organization Owner 可以随时在这些组织之间移动项目。任何特定项目在任何特定时间内的使用量将计入当时项目所在的组织。
示例, Organization Owner拥有Atlas中的电信和存储组织。 他们决定于上午11 : 40将备份项目从电信转移到存储。
远程通信项目的计费时间是上午 11:00 至 11:59 整点。存储项目从中午 12:00 开始计费。
删除项目
注意
如果启用了备份合规策略,则在存在任何快照的情况下将无法删除项目。
先决条件
要删除组织的项目,您必须具有该项目的
Project Owner角色或该项目的组织的Organization Owner角色。您必须终止任何Atlas Services 应用程序和/或MongoDB Charts实例。
该项目没有未结发票。
项目没有配置专用端点连接。
该项目没有活动的联合数据库实例。
步骤
您可以从组织的 Projects 视图或项目的 Project Setting 视图中删除。
要从组织的Projects视图中删除项目,请执行以下操作:
如果已启用管理多重身份验证选项,请输入验证码。
验证后,再次单击 Delete Project。
要从项目的Project Setting视图中删除,请执行以下操作:
在Atlas中,转到 Project Settings 页面。
如果尚未显示,请从导航栏上的 Organizations 菜单中选择包含所需项目的组织。
如果尚未显示,请从导航栏的Projects菜单中选择所需的项目。
在侧边栏中,单击 图标 Project Overview 旁边的图标。
显示项目设置页面。
如果已启用管理多重身份验证选项,请输入验证码。
验证后,再次单击 Delete Project。
使用Atlas CLI管理项目
您可以使用Atlas CLI以编程方式管理项目。
创建项目
要使用 Atlas CLI 创建新项目,请运行以下命令:
atlas projects create <projectName> [options]
要学习;了解有关命令语法和参数的更多信息,请参阅 Atlas项目创建的Atlas CLI文档。
查看项目
要使用 Atlas CLI 列出所有项目,请运行以下命令:
atlas projects list [options]
要使用 Atlas CLI 返回指定项目的详细信息,请运行以下命令:
atlas projects describe <ID> [options]
要了解有关之前命令的语法和参数的详情,请参阅 Atlas CLI 文档中的 atlas projects list 和 atlas projects describe 部分。
更新项目
要使用Atlas CLI更新项目,运行以下命令:
atlas projects update <ID> [options]
要学习有关命令语法和参数的更多信息,请参阅 atlas 项目更新。 的 Atlas CLI 文档。
删除项目
要使用 Atlas CLI 删除项目,请运行以下命令:
atlas projects delete <ID> [options]
要了解命令语法和参数详情,请参阅 Atlas CLI 文档中的 atlas projects delete 部分。
使用Atlas Admin API管理项目
您可以使用 Atlas 管理 API 以编程方式管理项目。
创建项目
要使用API为组织创建项目,请参阅创建一个项目
查看项目
要使用API查看项目,请参阅返回一个项目或使用其名称返回一个项目
更新项目
要使用API更新项目,请参阅更新一个项目
删除项目
要使用API删除组织的项目,请参阅删除一个项目