【问题标题】:GCP Shared VPC : a subnet is not shared from host project to service projectGCP 共享 VPC:子网未从宿主项目共享到服务项目
【发布时间】:2019-11-15 06:54:34
【问题描述】:

我正在我的测试部署中使用 GCP 共享 VPC 运行基本测试。

我想要一个建议,看看我是否遗漏了什么或者这只是 GCP 的一些小故障:

  • 我有一个共享 VPC 宿主项目和 3 个服务项目
  • 实际上只有超过 3 个的 2 个子网在控制台上显示为共享,并通过 gcloud 命令 gcloud compute networks subnets list-usable --project [project ID] 来自服务项目之一

背景:

  • 没有组织政策也没有限制,
  • 我已启用宿主项目并附加前 2 个服务项目,一切正常
  • 我将单独的子网计算网络用户角色授予 2 个用户(他们也是每个服务项目的项目所有者)
  • 我在同一个组织中创建了几个具有云身份的新用户
  • 将项目所有者分配给新项目的新创建用户,并授予 3 个共享子网的网络用户
  • 假设我正在使用 300 美元的免费试用版,但我认为它不会只影响超过 3 个子网的一个子网

谢谢

编辑: 我尝试为服务项目所有者用户将网络用户角色添加到宿主项目本身,我可以看到所有共享的 VPC 子网。

我认为这可能是如何应用角色的问题(即使我为每个子网验证了它们)或者只是子网角色与项目角色的问题

【问题讨论】:

  • 你没有IP范围重叠?
  • 无重叠 :( 在我的测试中,我删除了所有默认子网并验证了这一点,在这种情况下,它也会在通知中向您发出警报,而我什么也得不到

标签: google-cloud-platform


【解决方案1】:

这似乎是权限传播期间的延迟或错误。请注意,权限传播不是立即的,可能会有延迟。您可能需要等待几分钟才能看到所反映的更改。默认时间为 60 秒,最长可达7 min

但是,如果权限传播时间超过 10 分钟,您可能需要联系云支持,以便他们了解您的具体情况,因为您提到这可能是 IAM 权限的故障。

【讨论】:

    【解决方案2】:

    虽然我为整个宿主项目添加了网络用户角色,但我保留了分配给各个子网的网络用户角色,并且正如我所写的那样,我可以看到所有共享 VPC 宿主子网。一旦我删除了宿主项目的网络用户角色并保持之前分配的子网网络用户角色保持不变......它按最初的预期工作......就像魔术一样:)

    我会将其归类为 GCP Andromeda 中的故障或错误,但如果您有类似或完全不同的经验/解决方法,请告诉我

    【讨论】:

      猜你喜欢
      • 2020-04-04
      • 1970-01-01
      • 2021-08-06
      • 1970-01-01
      • 1970-01-01
      • 2021-07-09
      • 2018-02-18
      • 1970-01-01
      • 2018-04-09
      相关资源
      最近更新 更多