【问题标题】:What is the ip-ranges for of Cloud Pub/Sub and Cloud Scheduler?Cloud Pub/Sub 和 Cloud Scheduler 的 IP 范围是多少?
【发布时间】:2020-04-03 11:59:54
【问题描述】:

我想建立基础设施来拒绝未知用户。

以下是成像架构。 Cloud Scheduler 和 Cloud PubSub -> GLB -> GCE

如果这些 ip-ranges 更新,我想知道更新。我可以知道如何更新吗? 另外,如果您使用 GCP 知道 ip-ranges,请告诉我。

我知道类似于What is the IP range(s) of Google pub/sub?,但是这篇文章没有写下如何知道ip-ranges。

【问题讨论】:

  • 您应该使用服务帐户/IAM 来控制访问,而不是通过 IP 地址。如果您尝试通过 IP 进行操作,那么所有人所要做的就是在 GCP 中设置一台机器并访问您的内容。

标签: google-cloud-platform google-cloud-pubsub taskscheduler


【解决方案1】:

Here's 一段代码,您可以在 bash 中运行以获取 Google Cloud Platform 使用的 IP 范围列表。

【讨论】:

    【解决方案2】:

    我不确定这是否能回答您的问题,但对于 Google SMTP 和 Google Cloud Shell,您可以通过 SPF 记录通过其 cloud-shell 获得 google IP 范围,如下所示。范围相当广泛,所以我认为它适用于所有谷歌云公共 IP。

    要验证找到一个 IP 并查看是否属于指定的任何范围,如果是,那么它最有可能是正确的

    nslookup -q=TXT _netblocks.google.com 8.8.8.8
    nslookup -q=TXT _netblocks2.google.com 8.8.8.8
    nslookup -q=TXT _netblocks3.google.com 8.8.8.8
    

    有关更多信息,请参阅此主题:https://support.google.com/a/answer/60764

    这是他们提到如何获取公共 IP 范围的云外壳线程:

    要使该功能正常工作,您必须允许来自任何 IP 地址或来自 Google 的 IP 地址范围的连接,您可以使用公共 SPF 记录检索这些地址。

    【讨论】:

      猜你喜欢
      • 2018-12-12
      • 2022-01-13
      • 2020-10-25
      • 2019-11-07
      • 2021-12-12
      • 1970-01-01
      • 2022-01-01
      • 2019-07-26
      • 2017-09-28
      相关资源
      最近更新 更多