Azure Web App 配置元数据属性记录在哪里

问题描述 投票:0回答:1

背景

我一直致力于更新 Azure Web App 设置(各种类别),例如运行时版本、堆栈等。

我一直在二头肌做这项工作。

这些设置似乎通常分布在不同的资源类型/级别,例如:

  • '
    Microsoft.Web/sites@API_version
    '
  • '
    Microsoft.Web/sites/config@API_version
    '
  • '
    Microsoft.Web/sites/config/appsettings@API_version
    '

问题

我正在努力寻找 Web 应用程序资源的元数据中可用的属性列表。请参阅下面示例二头肌中的“properties”对象:

resource symbolicname 'Microsoft.Web/sites/config@2022-09-01' = {
  name: 'metadata'
  kind: 'string'
  parent: resourceSymbolicName
  properties: {}
}

如果您访问文档站点:https://learn.microsoft.com/en-us/azure/templates/microsoft.web/sites/config-metadata?pivots=deployment-language-bicep

没有迹象表明这些属性可能是什么。我研究了该类型的可能 JSON 架构,但没有成功。

我知道我需要并使用的一个元数据属性是

CURRENT_STACK

此元数据的另一个使用示例如下:

resource appServiceApp 'Microsoft.Web/sites@2022-09-01' = {
  name: 'appServiceApp'
  location: 'region'
  properties: {
    httpsOnly: true
    serverFarmId: resourceId('Microsoft.Web/serverfarms', 'appServiceName')
    siteConfig: {
      minTlsVersion: '1.2'
      netFrameworkVersion: 'v8.0'
      metadata: [
        {
          name: 'CURRENT_STACK'
          value: 'dotnet'
        }
      ]
    }
  }
}

此元数据属性记录在哪里?

azure azure-bicep azure-webapps
1个回答
0
投票

您应该能够在这里获得相当全面的列表:

Microsoft Learn - 应用服务设置

© www.soinside.com 2019 - 2024. All rights reserved.