你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
SiteConfig interface
App 服务应用的配置。
属性
acr |
使用托管标识 Creds 进行 ACR 拉取的标志 |
acr |
如果使用用户托管标识,则为用户托管标识 ClientId |
always |
|
api |
有关应用的正式 API 定义的信息。 |
api |
链接到应用的 Azure API 管理设置。 |
app |
要启动的应用命令行。 |
app |
应用程序设置。 |
auto |
|
auto |
自动愈合规则。 |
auto |
自动交换槽名称。 |
azure |
Azure 存储帐户列表。 |
connection |
连接字符串。 |
cors | 跨域资源共享 (CORS) 设置。 |
default |
默认文档。 |
detailed |
|
document |
文档根目录。 |
elastic |
站点可以横向扩展到的最大辅助角色数。
此设置仅适用于 ElasticScaleEnabled 为 的计划中的应用 |
experiments | 这是多态类型的解决方法。 |
ftps |
FTP/FTPS 服务的状态 |
function |
站点可以横向扩展到的最大辅助角色数。 此设置仅适用于消耗和弹性高级计划 |
functions |
获取或设置一个值,该值指示是否启用函数运行时规模监视。 启用后,ScaleController 不会直接监视事件源,而是调用运行时以获取缩放状态。 |
handler |
处理程序映射。 |
health |
运行状况检查路径 |
http20Enabled | Http20Enabled:配置网站以允许客户端通过 http2.0 进行连接 |
http |
|
ip |
main的 IP 安全限制。 |
ip |
如果未匹配任何规则,则main访问限制的默认操作。 |
java |
Java 容器。 |
java |
Java 容器版本。 |
java |
Java 版本。 |
key |
用于密钥保管库参考身份验证的标识。 |
limits | 网站限制。 |
linux |
Linux 应用框架和版本 |
load |
站点负载均衡。 |
local |
|
logs |
HTTP 日志目录大小限制。 |
machine |
Site MachineKey。 注意:此属性不会序列化。 它只能由服务器填充。 |
managed |
托管管道模式。 |
managed |
托管服务标识 ID |
metadata | 应用程序元数据。 无法检索此属性,因为它可能包含机密。 |
minimum |
站点的最小实例计数 此设置仅适用于弹性计划 |
min |
应用程序允许的最低强度 TLS 密码套件 |
min |
MinTlsVersion:配置 SSL 请求所需的最低 TLS 版本 |
net |
.NET Framework版本。 |
node |
Node.js 的版本。 |
number |
工作线程数。 |
php |
PHP 的版本。 |
power |
PowerShell 的版本。 |
pre |
预热实例数。 此设置仅适用于消耗和弹性计划 |
public |
允许或阻止所有公共流量的属性。 |
publishing |
发布用户名。 |
push | 推送终结点设置。 |
python |
Python 版本。 |
remote |
|
remote |
远程调试版本。 |
request |
|
request |
请求跟踪过期时间。 |
scm |
scm 的 IP 安全限制。 |
scm |
如果未匹配任何规则,则 scm 访问限制的默认操作。 |
scm |
scm 使用main的 IP 安全限制。 |
scm |
ScmMinTlsVersion:配置 SCM 站点的 SSL 请求所需的最低 TLS 版本 |
scm |
SCM 类型。 |
tracing |
跟踪选项。 |
use32Bit |
|
virtual |
虚拟应用程序。 |
vnet |
虚拟网络名称。 |
vnet |
分配给此应用的专用端口数。 这些将在运行时动态分配。 |
vnet |
虚拟网络“全部路由”已启用。 这会导致所有出站流量都应用虚拟网络安全组和用户定义的路由。 |
website |
设置站点用于生成时间戳的时区。 与 Linux 和 Windows App 服务兼容。 设置WEBSITE_TIME_ZONE应用设置优先于此配置。对于 Linux,需要 tz 数据库值 https://www.iana.org/time-zones (,请参阅 https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) 。 对于 Windows,需要 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones 下列出的时区之一 |
web |
|
windows |
Xenon 应用框架和版本 |
x |
显式托管服务标识 ID |
属性详细信息
acrUseManagedIdentityCreds
使用托管标识 Creds 进行 ACR 拉取的标志
acrUseManagedIdentityCreds?: boolean
属性值
boolean
acrUserManagedIdentityID
如果使用用户托管标识,则为用户托管标识 ClientId
acrUserManagedIdentityID?: string
属性值
string
alwaysOn
true
如果启用Always On,则为 ;否则为 false
。
alwaysOn?: boolean
属性值
boolean
apiDefinition
apiManagementConfig
appCommandLine
要启动的应用命令行。
appCommandLine?: string
属性值
string
appSettings
autoHealEnabled
true
如果启用自动愈合,则为 ;否则为 false
。
autoHealEnabled?: boolean
属性值
boolean
autoHealRules
autoSwapSlotName
自动交换槽名称。
autoSwapSlotName?: string
属性值
string
azureStorageAccounts
Azure 存储帐户列表。
azureStorageAccounts?: {[propertyName: string]: AzureStorageInfoValue}
属性值
{[propertyName: string]: AzureStorageInfoValue}
connectionStrings
cors
defaultDocuments
默认文档。
defaultDocuments?: string[]
属性值
string[]
detailedErrorLoggingEnabled
true
如果启用了详细错误日志记录,则为 ;否则为 false
。
detailedErrorLoggingEnabled?: boolean
属性值
boolean
documentRoot
文档根目录。
documentRoot?: string
属性值
string
elasticWebAppScaleLimit
站点可以横向扩展到的最大辅助角色数。
此设置仅适用于 ElasticScaleEnabled 为 的计划中的应用 true
elasticWebAppScaleLimit?: number
属性值
number
experiments
ftpsState
FTP/FTPS 服务的状态
ftpsState?: string
属性值
string
functionAppScaleLimit
站点可以横向扩展到的最大辅助角色数。 此设置仅适用于消耗和弹性高级计划
functionAppScaleLimit?: number
属性值
number
functionsRuntimeScaleMonitoringEnabled
获取或设置一个值,该值指示是否启用函数运行时规模监视。 启用后,ScaleController 不会直接监视事件源,而是调用运行时以获取缩放状态。
functionsRuntimeScaleMonitoringEnabled?: boolean
属性值
boolean
handlerMappings
healthCheckPath
运行状况检查路径
healthCheckPath?: string
属性值
string
http20Enabled
Http20Enabled:配置网站以允许客户端通过 http2.0 进行连接
http20Enabled?: boolean
属性值
boolean
httpLoggingEnabled
true
如果启用了 HTTP 日志记录,则为 ;否则为 false
。
httpLoggingEnabled?: boolean
属性值
boolean
ipSecurityRestrictions
ipSecurityRestrictionsDefaultAction
如果未匹配任何规则,则main访问限制的默认操作。
ipSecurityRestrictionsDefaultAction?: string
属性值
string
javaContainer
Java 容器。
javaContainer?: string
属性值
string
javaContainerVersion
Java 容器版本。
javaContainerVersion?: string
属性值
string
javaVersion
Java 版本。
javaVersion?: string
属性值
string
keyVaultReferenceIdentity
用于密钥保管库参考身份验证的标识。
keyVaultReferenceIdentity?: string
属性值
string
limits
linuxFxVersion
Linux 应用框架和版本
linuxFxVersion?: string
属性值
string
loadBalancing
localMySqlEnabled
true
启用本地 MySQL;否则为 false
。
localMySqlEnabled?: boolean
属性值
boolean
logsDirectorySizeLimit
HTTP 日志目录大小限制。
logsDirectorySizeLimit?: number
属性值
number
machineKey
managedPipelineMode
managedServiceIdentityId
托管服务标识 ID
managedServiceIdentityId?: number
属性值
number
metadata
minimumElasticInstanceCount
站点的最小实例计数 此设置仅适用于弹性计划
minimumElasticInstanceCount?: number
属性值
number
minTlsCipherSuite
应用程序允许的最低强度 TLS 密码套件
minTlsCipherSuite?: string
属性值
string
minTlsVersion
MinTlsVersion:配置 SSL 请求所需的最低 TLS 版本
minTlsVersion?: string
属性值
string
netFrameworkVersion
.NET Framework版本。
netFrameworkVersion?: string
属性值
string
nodeVersion
Node.js 的版本。
nodeVersion?: string
属性值
string
numberOfWorkers
工作线程数。
numberOfWorkers?: number
属性值
number
phpVersion
PHP 的版本。
phpVersion?: string
属性值
string
powerShellVersion
PowerShell 的版本。
powerShellVersion?: string
属性值
string
preWarmedInstanceCount
预热实例数。 此设置仅适用于消耗和弹性计划
preWarmedInstanceCount?: number
属性值
number
publicNetworkAccess
允许或阻止所有公共流量的属性。
publicNetworkAccess?: string
属性值
string
publishingUsername
发布用户名。
publishingUsername?: string
属性值
string
push
pythonVersion
Python 版本。
pythonVersion?: string
属性值
string
remoteDebuggingEnabled
true
如果启用了远程调试,则为 ;否则为 false
。
remoteDebuggingEnabled?: boolean
属性值
boolean
remoteDebuggingVersion
远程调试版本。
remoteDebuggingVersion?: string
属性值
string
requestTracingEnabled
true
如果启用了请求跟踪,则为 ;否则为 false
。
requestTracingEnabled?: boolean
属性值
boolean
requestTracingExpirationTime
请求跟踪过期时间。
requestTracingExpirationTime?: Date
属性值
Date
scmIpSecurityRestrictions
scmIpSecurityRestrictionsDefaultAction
如果未匹配任何规则,则 scm 访问限制的默认操作。
scmIpSecurityRestrictionsDefaultAction?: string
属性值
string
scmIpSecurityRestrictionsUseMain
scm 使用main的 IP 安全限制。
scmIpSecurityRestrictionsUseMain?: boolean
属性值
boolean
scmMinTlsVersion
ScmMinTlsVersion:配置 SCM 站点的 SSL 请求所需的最低 TLS 版本
scmMinTlsVersion?: string
属性值
string
scmType
SCM 类型。
scmType?: string
属性值
string
tracingOptions
跟踪选项。
tracingOptions?: string
属性值
string
use32BitWorkerProcess
true
使用 32 位工作进程;否则为 false
。
use32BitWorkerProcess?: boolean
属性值
boolean
virtualApplications
vnetName
虚拟网络名称。
vnetName?: string
属性值
string
vnetPrivatePortsCount
分配给此应用的专用端口数。 这些将在运行时动态分配。
vnetPrivatePortsCount?: number
属性值
number
vnetRouteAllEnabled
虚拟网络“全部路由”已启用。 这会导致所有出站流量都应用虚拟网络安全组和用户定义的路由。
vnetRouteAllEnabled?: boolean
属性值
boolean
websiteTimeZone
设置站点用于生成时间戳的时区。 与 Linux 和 Windows App 服务兼容。 设置WEBSITE_TIME_ZONE应用设置优先于此配置。对于 Linux,需要 tz 数据库值 https://www.iana.org/time-zones (,请参阅 https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) 。 对于 Windows,需要 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones 下列出的时区之一
websiteTimeZone?: string
属性值
string
webSocketsEnabled
true
如果启用了 WebSocket,则为 ;否则为 false
。
webSocketsEnabled?: boolean
属性值
boolean
windowsFxVersion
Xenon 应用框架和版本
windowsFxVersion?: string
属性值
string
xManagedServiceIdentityId
显式托管服务标识 ID
xManagedServiceIdentityId?: number
属性值
number