要解决此问题,需要在Bicep文件中正确定义每个参数。下面是一个示例:
在参数文件中(例如params.prod.json),定义参数:
{
"uniquePrefix": {
"value": "adf"
},
"storageAccountType": {
"value": "Standard_LRS"
}
}
在Bicep文件中使用定义的参数:
param uniquePrefix string
param storageAccountType string
// 使用参数
resource storage 'Microsoft.Storage/storageAccounts@2019-06-01' = {
name: '${uniquePrefix}storage'
location: 'eastus2'
sku: {
name: 'Standard_LRS'
}
kind: 'StorageV2'
properties: {
accessTier: 'Hot'
}
}
这样,在使用Bicep编译文件时,将提示缺少参数。可以通过提供参数文件来解决此问题。
az deployment sub create --location eastus2 --template-file main.bicep --parameters params.prod.json
在这种情况下,使用的是名为“params.prod.json”的参数文件来传递定义的参数。
上一篇:ADF是否支持全屏模式?
下一篇:ADF树绑定问题