接受来自 Google Cloud 中托管实例组中其他实例的一个实例的网络流量

接受来自 Google Cloud 中托管实例组中其他实例的一个实例的网络流量

我被这个问题难住了。我有一个托管实例组 (MIG),托管单个应用程序(自动缩放),还有另一个托管数据库的单个实例。我正在尝试设置防火墙规则,仅允许来自 MIG 的数据库连接。

首先,我创建了一个入口防火墙规则,允许数据库流量进入端口上5432指定目标标签的数据库实例allow-db-connections。我将标签放入实例设置中,它能够从该端口接收数据库连接。我现在正在尝试弄清楚在源过滤器中放入什么,以便它只接受来自 MIG 中实例的连接。

我会很感激任何想法。谢谢!

答案1

步骤1:

VPC 网络有默认规则默认允许内部。这将允许 VPC 内的所有流量。单击该规则,滚动到底部,查看它适用于哪些实例。该规则的目标是网络中的所有实例。禁用或者修改该规则。

第2步:

  1. 为虚拟机实例模板分配标签。例如数据库客户端
  2. 为数据库服务器分配一个标签。例如数据库服务器
  3. 创建防火墙规则,名称为允许数据库连接
  4. 指定目标成为指定目标标签
  5. 指定目标标签价值数据库服务器
  6. 指定源过滤器成为源标签
  7. 指定源标签价值数据库客户端
  8. 根据需要指定其他字段。

此 VPC 规则将仅允许来自标记的 VM 实例的流量数据库客户端到标记的 VM 实例数据库服务器

相关内容