使用azurerm_postgresql_flexible_server部署Postgres 15报错,求解决方案
解决办法
升级AzureRM Terraform Provider版本
旧版本的azurerm provider未添加PostgreSQL 15的支持,需将provider升级到3.20.0及以上版本。在你的Terraform配置文件中更新provider约束:terraform { required_providers { azurerm = { source = "hashicorp/azurerm" version = ">= 3.20.0" } } }执行以下命令完成升级:
terraform init -upgrade验证资源支持的版本
升级后,可通过以下命令查看azurerm_postgresql_flexible_server支持的PostgreSQL版本列表,确认15已包含在内:terraform providers schema -type=resource azurerm_postgresql_flexible_server确认区域兼容性
部分区域可能暂未全面开放PostgreSQL 15的Flexible Server支持,可通过Azure CLI检查目标区域的支持情况:az postgres flexible-server list-supported-versions --location <你的资源区域>
内容的提问来源于stack exchange,提问作者mike01010
相关产品推荐
相关产品推荐

