Snažím se nasadit nový Azure FunctionApp pomocí biceps Soubor popsat zdroje pomocí Infrastrucure-jako-kód. Zde je biceps souboru:
param name string
param location string = resourceGroup().location
param serverFarmID string
resource functionApp 'Microsoft.Web/sites@2021-02-01' = {
name: name
location: location
kind: 'functionapp'
properties: {
serverFarmId: serverFarmID
enabled: true
reserved: true
siteConfig: {
appSettings: [
{
name: 'AzureWebJobsStorage'
value: 'DefaultEndpointsProtocol=https;AccountName=censored;AccountKey= censored;EndpointSuffix=core.windows.net'
}
{
name: 'WEBSITE_CONTENTAZUREFILECONNECTIONSTRING'
value: 'DefaultEndpointsProtocol=https;AccountName=censored;AccountKey= censored;EndpointSuffix=core.windows.net'
}
{
name: 'WEBSITE_CONTENTSHARE'
value: 'examplefunction'
}
{
name: 'FUNCTIONS_WORKER_RUNTIME'
value: 'node'
}
{
name: 'FUNCTIONS_EXTENSION_VERSION'
value: '~3'
}
{
name: 'WEBSITE_NODE_DEFAULT_VERSION'
value: '~12'
}
]
}
}
}
Nicméně, vždy jsem dostat následující chybu při nasazení to
Status Message: At least one resource deployment operation failed. Please list deployment operations for details. Please see https://aka.ms/DeployOperations for usage details. (Code: DeploymentFailed)
- {
"Code": "BadRequest",
"Message": "Properties object is not present in the request body.",
"Target": null,
"Details": [
{
"Message": "Properties object is not present in the request body."
},
{
"Code": "BadRequest"
},
{
"ErrorEntity": {
"ExtendedCode": "51006",
"MessageTemplate": "{0} object is not present in the request body.",
"Parameters": [
"Properties"
],
"Code": "BadRequest",
"Message": "Properties object is not present in the request body."
}
}
],
"Innererror": null
} (Code:BadRequest)
I když vlastnosti objektu, je jasně definován. Když jsem se vynechat celá vlastnosti objektu zobrazí chybová že vlastnosti je hodnota by neměla být (pravděpodobně null). Nějaké nápady?
Aktualizace: Část pro functionApp bylo v pořádku a není problém. Měl jsem jiný zdroj v bicepsu soubor jsem zapomněl, o který postrádal vlastnosti objektu.. to neviděl, protože to bylo na EOF a pouze 4 řádky. Díky všem