0

Terraform を使用して、Azure SQL データベース (および Azure エラスティック プール) の LicenseType プロパティを設定して、Azure ハイブリッド使用特典 (別名 AHUB、別名 AHB) を有効にするにはどうすればよいですか?

Powershell を使用した例を次に示します。

# Azure SQL Database:
Set-AzSqlDatabase -DatabaseName $sqlDb.DatabaseName -ResourceGroupName $sqlDb.ResourceGroupName -ServerName $sqlDb.ServerName -LicenseType "BasePrice"

# Azure SQL Database Elastic Pool:
Set-AzSqlElasticPool -ElasticPoolName $elasticPool.elasticPoolName -ResourceGroupName $elasticPool.ResourceGroupName -ServerName $elasticPool.ServerName -LicenseType "BasePrice"

このプロパティは、Az CLI を使用しても簡単に設定できます。

これは (コストの観点から) 非常に重要なプロパティであり、Terraform のコンテキストのどこにも言及されていません。

ありがとう!

4

3 に答える 3

1

Terraform のドキュメントから

license_type - (オプション) このデータベースに適用されるライセンス タイプを指定します。可能な値は、LicenseIncluded と BasePrice です。

ここにリンクがあり ます https://www.terraform.io/docs/providers/azurerm/r/mssql_elasticpool.html#license_type

于 2020-06-09T00:19:49.630 に答える