azure - 我们如何使用 Terraform 配置 Azure SQL 数据库计划?

标签 azure azure-sql-database terraform

我正在使用 Terraform 在 Azure 上配置基础结构。我正在使用 Terraform 模板创建 SQL 数据库,并且我能够创建数据库,但默认情况下为数据库设置了标准计划。是否可以使用模板将计划配置为基本计划?

这是我正在使用的模板:-

resource "azurerm_resource_group" "test" {
  name     = "Test-ResourceGroup"
  location = "Central India"
}
resource "azurerm_sql_server" "test" {
    name = "name-test-dev" 
    resource_group_name = "${azurerm_resource_group.test.name}"
    location = "Central India"
    version = "12.0"
    administrator_login = "test-admin"
    administrator_login_password = "test-password"
}

resource "azurerm_sql_database" "test" {
  name                = "test-dev"
  resource_group_name = "${azurerm_resource_group.test.name}"
    location = "Central India"
    server_name = "${azurerm_sql_server.test.name}"  
}

最佳答案

设置edition argument将数据库设置为Basic

resource "azurerm_sql_database" "test" {
  name                = "test-dev"
  edition             = "Basic"
  resource_group_name = "${azurerm_resource_group.test.name}"
    location = "Central India"
    server_name = "${azurerm_sql_server.test.name}"  
}

关于azure - 我们如何使用 Terraform 配置 Azure SQL 数据库计划?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50909584/

相关文章:

Azure Web 应用程序不会从 Basic : 1 Small to Free or Shared pricing tier 发生变化

azure - 控制多个实例中的azure辅助角色并发

azure - 在这篇 Azure Active Geo-Replication Microsoft 文章中,USC 代表什么?

azure - 找不到部署 ASP.NET Core 7 Web API somepage.azurewebsites.net 页面

sql-server - 我可以用 Azure Scheduler 替换 SQL 作业吗?

amazon-web-services - 使用 terraform 创建 IAM 角色并将其附加到 EC2

javascript - Set-Cookie 响应重定向后 Azure Function 未与 Location header 一起设置

azure - 当存储冗余类型更改时,Azure 是否会自动复制现有对象?

terraform - Terraform 是否在提供程序声明中执行插值?

aws-api-gateway - Terraform 未部署 api 网关阶段