有没有办法在 Microsoft.DBforPostgreSQL/servers 中使用 Bicep 设置 "Allow access to Azure services"?

Is there a way to set "Allow access to Azure services" in Microsoft.DBforPostgreSQL/servers using Bicep?

我一直在使用 Microsoft.DBforPostgreSQL/servers 资源和 Azure Bicep,特别是 this reference。我缺少设置我的数据库可从 Azure 资源访问的参数(见附图)。

我认为 publicNetworkAccess: 'Enabled' 应该可以解决问题,但事实并非如此。有什么想法/建议吗?

谢谢。

Allow access to Azure services 设置可以使用 IP 0.0.0.0:

的防火墙规则编写脚本
param serverName string

resource server 'Microsoft.DBforPostgreSQL/servers@2017-12-01' existing = {
  name: serverName
}

resource allowAllWindowsAzureIps 'Microsoft.DBforPostgreSQL/servers/firewallRules@2017-12-01' = {
  name: 'AllowAllWindowsAzureIps' // don't change the name
  parent: server
  properties: {
    endIpAddress: '0.0.0.0'
    startIpAddress: '0.0.0.0'
  }
}