如何使用 AZ CLI 配置 Azure MariaDB 以启用 'allow access to Azure services'?

how do I use AZ CLI to configure Azure MariaDB to enable 'allow access to Azure services'?

我可以使用下面的方法在 Azure MariaDB 连接安全页面中添加 vnet 规则。

az mariadb server vnet-rule create \
--resource-group xxx \
--server-name xxx-mariaDB          \
--name db-to-aks                   \
--subnet $SUBNET_ID                \
--ignore-missing-endpoint

但是如何使用 AZ CLI 启用下面的 'allow access to Azure Services' 选项? 谢谢!

我们已经在本地环境中对此进行了测试,它工作正常。

您可以使用下面的 cmdlet,它将在 MariaDB 服务器上创建一个新的防火墙规则,它会启用允许访问 Azure 服务

az mariadb server firewall-rule create --resource-group '<RgName>' --server '<MariaDBServerName>' --name "AllowAllWindowsAzureIps" --start-ip-address 0.0.0.0 --end-ip-address 0.0.0.0

这里是示例输出以供参考:

有关在 Azure Maria DB 服务器中创建防火墙规则的详细信息,您可以参考此Azure documentation