对于一个小型个人编码项目,我最近在 Azure 中创建了一个 SQL 数据库。在过去的几周里,我几乎没有使用过数据库,在 2 GB 的可用空间中,我只使用了 13 MB。
但是,数据库每天花费我 6,70 欧元,我不明白为什么会这样。阅读一些主题/帖子,说明类似用途的成本应该在每月 5-7 欧元左右,而不是每天。
这是数据库的配置:
有没有人知道是什么原因导致每月的费用如此之高?
对于一个项目,我想通过 Bicep 模板将三个相关资源部署到 Azure:1) 具有系统分配托管标识的应用服务,2) Key Vault 和 3) 应用服务(步骤 1)到 Key Vault(步骤 2)的访问策略)。
AppService 部署输出principalId
系统分配的标识,稍后在部署 KeyVaultAccessPolicy 时使用该标识。
但是,当我运行 AZ CLI ( az deployment sub create --location WestEurope --template-file ./main.bicep --parameters ./parameters/parameters-dev.json
) 将其部署到 Azure 时,出现以下错误:
'The language expression property 'outputs' doesn't exist, available properties are 'templateHash, parameters, mode, provisioningState, timestamp, duration, correlationId, providers, dependencies, outputResources'.
Run Code Online (Sandbox Code Playgroud)
有谁知道为什么引用principalId
应用程序服务在这里不起作用?非常感谢您的帮助。
主二头肌
module appService 'modules/appService.bicep' = {
name: 'deployAppService'
scope: resourceGroup(appServiceResourceGroup)
params: {
name: appServiceName
location: appServiceLocation
alwaysOn: …
Run Code Online (Sandbox Code Playgroud)