Terraform:如何将 Azure 服务总线命名空间绑定到 VNet?
Terraform : How to bind Azure Service Bus Namespace to a VNet?
使用 Terraform,我们设置了从 VNet 到服务总线的服务端点。但是,我们现在想要将服务总线命名空间绑定到我们的 vnet,这样其他网络就无法访问该服务总线命名空间。
Microsoft 描述了如何使用 ARM 模板进行绑定 here。
如何使用本机 Terraform(无 ARM 模板)完成此操作?
根据 module reference 判断,这对于原生 terraform 尚不可行。这并不少见,Azure 中的 Terraform 无法实现很多事情。
现在可以使用提供商的 servicebus_namespace_network_rule_set which was released in v2.7.0。
您还可以分配专用端点。
使用 Terraform,我们设置了从 VNet 到服务总线的服务端点。但是,我们现在想要将服务总线命名空间绑定到我们的 vnet,这样其他网络就无法访问该服务总线命名空间。
Microsoft 描述了如何使用 ARM 模板进行绑定 here。
如何使用本机 Terraform(无 ARM 模板)完成此操作?
根据 module reference 判断,这对于原生 terraform 尚不可行。这并不少见,Azure 中的 Terraform 无法实现很多事情。
现在可以使用提供商的 servicebus_namespace_network_rule_set which was released in v2.7.0。
您还可以分配专用端点。