我正在使用Terraform部署Synapse,每当我想通过Terraform和Azure门户部署Synapse资源时,都会收到一个错误。
我正在部署到一个私有资源组,在该组中,我已被允许部署具有Internet访问权限的资源。由于安全规定,公司有一项政策,即不能通过访问Internet创建资源。
此标签:”managed_resource_group_name:- (可选)工作区管理的资源组。更改此设置将强制创建新资源。https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/synapse_workspace“
是否有方法阻止Azure自动创建此管理资源组?我无法部署它,因为我无法指向Internet的Azure策略指令跳过。
我曾试图把相同的名称作为资源组与豁免或评论选项,但这是不可能的,它会自动创建一个随机名称的资源组。
谢谢
我所希望的是找到一种方法来创建Synapse,而不必创建管理资源池,或者将其放置在同一个资源池中,允许我通过互联网访问部署资源。
1条答案
按热度按时间8i9zcol21#
找到一种无需创建管理资源池即可创建Synapse的方法:
如果不创建管理资源组,则无法部署Synapse资源。
创建Synapse工作区时,将自动创建管理资源组,用于控制与Synapse工作区关联的多个资源。
尝试使用
Azure Private Link
通过专用网络连接而不是互联网谨慎地使Synapse Workspace可用。或者,您可以尝试将Synapse Workspace的网络配置为与您组织的虚拟网络集成。因此,它将控制Azure服务之间的通信。
您可以使用文档中给出的
resource_group_name
参数将synapse工作区部署到特定的资源组中。