【问题标题】:Create custom domain with mongoDB atlas using CNAME record使用 CNAME 记录使用 mongoDB 地图集创建自定义域
【发布时间】:2020-01-06 04:58:51
【问题描述】:

我正在 mongoDB atlas 上设置一个 mongoDB 集群。

要连接到集群,您会获得一个类似 cluster-01.mongodb.net 的 URL。为方便起见,我尝试在 AWS Route53 上设置一条 CNAME 记录,从 cluster-01.my-company.co 指向上面的 mongoDB 云 URL。

连接集群时:

mongo "mongodb+srv://mongo-01.my-company.co/test" --username user

但我收到以下错误:

DNSHostNotFound: Failed to look up service "_mongodb._tcp.mongo-01.my-company.co": Undefined error: 0

有没有人为 mongoDB 云集群设置 CNAME 记录?

【问题讨论】:

  • 您找到解决方案了吗?我也遇到了同样的问题。
  • @Magnus,很遗憾没有。我没有深入参与。我现在使用来自 mongodb 的域。对不起。

标签: mongodb amazon-route53 cname mongodb-atlas


【解决方案1】:

这是不可能的。请参阅https://jira.mongodb.org/browse/CDRIVER-2556,尤其是此提交 https://github.com/mongodb/specifications/commit/3c1ff124ce47fa7b5d97b336028e575efd0e3d1e,它明确禁止将 CNAME 与 mongo+srv 一起使用。

【讨论】:

    【解决方案2】:

    目前,mongo atlas 没有这个功能。如果您的要求是更新您的集群名称并且如果有一点停机时间是可以的,请使用 mongo atlas 实时迁移服务使用以下链接将其迁移到不同的集群(使用新名称),切换以在迁移后停止迁移完成并使用新集群。

    https://docs.atlas.mongodb.com/import/live-import/

    如果您想在即将发布的 mongo atlas 中使用此功能,请在 mongo 反馈门户中请求此功能。 https://feedback.mongodb.com/forums/924145-atlas/suggestions/40474783-allow-custom-dns-hostnames-to-be-added-to-cluster

    此外,此实时迁移服务支持以最少的停机时间升级 atlas 中的 mongo 集群版本。

    【讨论】:

    • 谢谢帕万!我的要求是通过我公司域的第三级域访问 mongo 集群。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-11-01
    • 2018-07-20
    • 1970-01-01
    • 2014-04-27
    • 1970-01-01
    • 2014-09-01
    • 2022-01-17
    相关资源
    最近更新 更多