【问题标题】:Error while creating Cloud Provider Snapshot Backup Policy using terraform使用 terraform 创建云提供商快照备份策略时出错
【发布时间】:2020-08-26 05:46:07
【问题描述】:

在尝试使用 Terraform 为 mongodb 集群创建备份策略时。我得到以下错误

错误:更新云提供商快照备份策略时出错:PATCH ***************** 403(请求“禁止”)此资源需要通过 ip 范围白名单访问。

我一直在使用此处提供的示例中的代码,只是将 mongodb 集群 id 和 name 替换为我的集群名称和 id。

我在网上找不到任何有关此错误的信息。如果有人遇到此错误,请提供帮助。

【问题讨论】:

    标签: terraform mongodb-atlas


    【解决方案1】:

    虽然没有明确记录,但对于某些 API 操作,例如更新备份策略,需要启用 API 白名单。

    为此,请切换公共 API 设置需要白名单:

    组织 -> 设置 -> 需要公共 API 的 IP 访问列表 -> 开启

    并在 API 密钥访问列表中添加源 IP:

    组织 -> 访问管理器 -> API 密钥 -> 编辑 API 密钥权限 -> 下一步 -> 添加访问列表条目 -> 添加您的源 IP

    【讨论】:

      【解决方案2】:

      似乎您必须将您的 IP 地址添加到您的 Mongo Atlas 帐户中的白名单中。可以在Security -> Network Access -> IP Whitelist下完成。

      您可以找到更多关于如何操作的信息on official website

      【讨论】:

      • 我也在从 terraform 脚本配置 mongodb 集群。我还在新创建的集群中添加了一个块以将我的 ip 列入白名单,但同时也没有创建备份策略并抛出此错误。
      • 它是否需要我在 mongodb atlas 中可能没有的任何额外权限?
      • 我也有同样的问题。你找到解决方案了吗@Radhi?
      猜你喜欢
      • 1970-01-01
      • 2021-10-26
      • 2019-01-26
      • 2021-02-19
      • 2017-07-27
      • 2021-05-28
      • 2021-09-29
      • 1970-01-01
      • 2019-09-14
      相关资源
      最近更新 更多