Docs 菜单

从私有端点管理和连接

注意

此功能不适用于 M0 免费集群和 Flex 集群。 要详细学习;了解哪些功能不可用,请参阅 Atlas M0 (免费集群)、M2 和 M5 限制。

为集群设立私有端点后,请按照以下步骤管理和连接Atlas私有端点。

要了解有关在 Atlas 中使用私有端点的更多信息,请参阅了解 Atlas 中的私有端点

必须拥有项目的 Project Read Only 访问权限,才能查看私有端点。

要删除私有端点,您必须具有该项目的 Project Owner 或更高访问权限。

拥有 Organization Owner 访问权限的用户必须将自己作为 Project Owner 添加到项目中。

对于多区域集群,您必须为每个包含节点的地区创建一个私有端点。

如果您正在对多区域集群进行维护,在维护完成之前,请勿更改或删除私有端点,以避免集群停机。

如果您从多区域集群迁移到单区域集群,只有在验证集群在新的单区域设置中完全正常运行,并且您已将所有流量通过新的单区域私有端点传输后,才能删除旧的私有端点。

有关注意事项的完整列表,请参阅注意事项。

重要

有关私有端点感知连接字符串的注意事项,请参阅私有端点感知连接字符串

通过以下步骤,使用私有端点感知连接string连接到Atlas集群:

1
  1. 如果尚未显示,请从导航栏上的 Organizations 菜单中选择包含所需项目的组织。

  2. 如果尚未显示,请从导航栏的Projects菜单中选择所需的项目。

  3. 如果尚未出现,请单击侧边栏中的 Clusters(集群)。

    显示 集群页面。

2

单击要连接的集群所对应的 Connect

3
4
5

重要

如果 Atlas 在 Setup connection security(设置连接安全)步骤中指示项目中至少已配置一个数据库用户,请跳过此步骤。如要管理现有数据库用户,请参阅配置数据库用户

要访问集群,您需要一个可以访问项目集群所需数据库的 MongoDB 用户。如果您的项目没有 MongoDB 用户,Atlas 会提示您创建一个具有 Atlas Admin 角色的新用户。

  1. 输入新用户的 Username(用户名)。

  2. 输入此新用户的 Password(密码)或单击 Autogenerate Secure Password(自动生成安全密码)。

  3. 单击 Create Database User(创建数据库用户)以保存此用户。

在以下步骤中,使用此用户连接集群。

添加数据库用户后,点击 Choose Your Connection Method

6

要返回使用Amazon Web Services 指定的Atlas CLI 私有端点的详细信息,请运行以下命令:

atlas privateEndpoints aws describe <privateEndpointId> [options]

要使用 Atlas CLI 列出项目中的所有 AWS 私有终结点,运行以下命令:

atlas privateEndpoints aws list [options]

要学习;了解有关上述命令的语法和参数的更多信息,请参阅Atlas CLI文档,了解Atlas privateEndpoints Amazon Web Services describeAtlas privateEndpoints Amazon Web Services list。

返回指定的 AWS 私有终结点接口。要使用 Atlas CLI,运行以下命令:

atlas privateEndpoints aws interfaces describe <interfaceEndpointId> [options]

要了解有关命令语法和参数的更多信息,请参阅 Atlas CLI 文档中的 atlas privateEndpoints aws interfaces describe

1
  1. 如果尚未显示,请从导航栏上的 Organizations 菜单中选择包含项目的组织。

  2. 如果尚未显示,请从导航栏的 Projects 菜单中选择您的项目。

  3. 在侧边栏中,单击 Security 标题下的 Network Access

    显示网络访问页面。

2

单击 Dedicated Cluster,针对专用 Atlas 集群的私有端点。(默认)

要使用Atlas CLI返回指定的Azure私有端点的详细信息,请运行以下命令:

atlas privateEndpoints azure describe <privateEndpointId> [options]

要使用Atlas CLI列出项目中的所有Azure私有端点,请运行以下命令:

atlas privateEndpoints azure list [options]

要学习;了解有关上述命令的语法和参数的更多信息,请参阅Atlas CLI AtlasprivateEndpointsAzure describeAtlas privateEndpointsAzure list 的 文档。

返回指定的Azure私有端点接口。 使用Atlas CLI,运行以下命令:

atlas privateEndpoints azure interfaces describe <privateEndpointResourceId> [options]

要了解有关命令语法和参数的更多信息,请参阅 Atlas CLI 文档中的 atlas privateEndpoints azure interfaces describe 部分。

1
  1. 如果尚未显示,请从导航栏上的 Organizations 菜单中选择包含项目的组织。

  2. 如果尚未显示,请从导航栏的 Projects 菜单中选择您的项目。

  3. 在侧边栏中,单击 Security 标题下的 Network Access

    显示网络访问页面。

2

单击 Dedicated Cluster,针对专用 Atlas 集群的私有端点。(默认)

Google Cloud Platform要使用 返回指定的Atlas CLI 私有端点的详细信息,请运行以下命令:

atlas privateEndpoints gcp describe <privateEndpointId> [options]

要使用Google Cloud Platform 列出项目中的所有Atlas CLI 私有端点,请运行以下命令:

atlas privateEndpoints gcp list [options]

要学习;了解有关上述命令的语法和参数的更多信息,请参阅Atlas CLI AtlasprivateEndpointsGCP describeAtlas privateEndpointsGCP list 的 文档。

返回您指定的Google Cloud Platform私有端点接口。 使用Atlas CLI,运行以下命令:

atlas privateEndpoints gcp interfaces describe <id> [options]

要学习;了解有关命令语法和参数的更多信息,请参阅Atlas CLI AtlasprivateEndpointsGCP 接口描述 的 文档。

1
  1. 如果尚未显示,请从导航栏上的 Organizations 菜单中选择包含项目的组织。

  2. 如果尚未显示,请从导航栏的 Projects 菜单中选择您的项目。

  3. 在侧边栏中,单击 Security 标题下的 Network Access

    显示网络访问页面。

2

单击 Dedicated Cluster,针对专用 Atlas 集群的私有端点。(默认)

要删除使用 Atlas CLI 指定的 AWS 私有终结点,运行以下命令:

atlas privateEndpoints aws delete <privateEndpointId> [options]

要了解有关命令语法和参数的更多信息,请参阅Atlas CLI AtlasprivateEndpointsAmazon Web Services delete 的 文档。

要删除使用 Atlas CLI 指定的 AWS 私有终结点接口,运行以下命令:

atlas privateEndpoints aws interfaces delete <interfaceEndpointId> [options]

要了解有关命令语法和参数的更多信息,请参阅Atlas CLI AtlasprivateEndpointsAmazon Web Services 接口删除 的 文档。

1
  1. 如果尚未显示,请从导航栏上的 Organizations 菜单中选择包含项目的组织。

  2. 如果尚未显示,请从导航栏的 Projects 菜单中选择您的项目。

  3. 在侧边栏中,单击 Security 标题下的 Network Access

    显示网络访问页面。

2
  1. 单击 Private Endpoint 标签页。

  2. 在要删除的私有端点旁边,单击Terminate

  3. 要确认,请单击对话框中的Confirm

要删除使用Atlas CLI指定的Azure私有端点,请运行以下命令:

atlas privateEndpoints azure delete <privateEndpointId> [options]

要学习;了解有关命令语法和参数的更多信息,请参阅Atlas CLI AtlasprivateEndpointsAzure 删除 的 文档。

要删除使用Atlas CLI指定的Azure私有端点接口,请运行以下命令:

atlas privateEndpoints azure interfaces delete <privateEndpointResourceId> [options]

要学习;了解有关命令语法和参数的更多信息,请参阅Atlas CLI文档中的Atlas privateEndpoints Azure Interfaces 删除。

1
  1. 如果尚未显示,请从导航栏上的 Organizations 菜单中选择包含项目的组织。

  2. 如果尚未显示,请从导航栏的 Projects 菜单中选择您的项目。

  3. 在侧边栏中,单击 Security 标题下的 Network Access

    显示网络访问页面。

2
  1. 单击 Private Endpoint 标签页。

  2. 在要删除的私有端点旁边,单击Terminate

  3. 要确认,请单击对话框中的Confirm

要删除使用Google Cloud Platform 指定的Atlas CLI 私有端点,请运行以下命令:

atlas privateEndpoints gcp delete <privateEndpointId> [options]

要学习;了解有关命令语法和参数的更多信息,请参阅Atlas CLI AtlasprivateEndpointsGCP 删除 的 文档。

要删除使用Google Cloud Platform 指定的Atlas CLI 私有端点接口,请运行以下命令:

atlas privateEndpoints gcp interfaces delete <id> [options]

要学习;了解有关命令语法和参数的更多信息,请参阅Atlas CLI AtlasprivateEndpointsGCP 接口删除 的 文档。

1
  1. 如果尚未显示,请从导航栏上的 Organizations 菜单中选择包含项目的组织。

  2. 如果尚未显示,请从导航栏的 Projects 菜单中选择您的项目。

  3. 在侧边栏中,单击 Security 标题下的 Network Access

    显示网络访问页面。

2
  1. 单击 Private Endpoint 标签页。

  2. 在要删除的私有端点旁边,单击Terminate

  3. 要确认,请单击对话框中的Confirm