我在Azure中创建了一个“ Web App + DB”,并在其中部署了ASP.NET API。对于SQL数据库,我选择了“免费计划”。
现在,在运行API几天后(仅写入了十几个数据集并进行了约30个API调用),Azure / Microsoft将定价层从“免费”更改为“ S0”,将另一个API从“免费”更改为改为“基本”。现在,数据库每天都在产生费用。
为什么会这样? 以及如何阻止Azure在不询问我的情况下这样做?
更新: 一些屏幕截图说明了Azure中sql数据库免费计划的可用性。
目前,我有3个带有免费计划的SQL数据库(多长时间?没人知道)和Basic中的2个数据库,它们是以前的免费计划数据库:
答案 0 :(得分:4)
Azure SQL数据库允许您在每个区域创建一个免费的Azure SQL Server数据库,并在365天后恢复为“标准”。自从您使用PowerShell创建它以来,这就是我所知道的(我不知道使用其他方法)。
New-AzureRmSqlDatabase -DatabaseName $DatabaseName -ServerName $sqlServer.ServerName
-ResourceGroupName $resourceGroup.ResourceGroupName -Edition 'Free'
-RequestedServiceObjectiveName 'Free'
目前仅适用于以下地区:
Location DisplayName
-------- -------------------
australiaeast Australia East
australiasoutheast Australia Southeast
centralindia Central India
eastasia East Asia
francecentral France Central
japaneast Japan East
japanwest Japan West
koreacentral Korea Central
koreasouth Korea South
northcentralus North Central US
northeurope North Europe
southeastasia Southeast Asia
southindia South India
uksouth UK South
ukwest UK West
westcentralus West Central US
westeurope West Europe
westindia West India
westus2 West US 2