SiteConfig interface
設定App Service應用程式。
屬性
acr |
針對 ACR 提取使用受控識別 Creds 的旗標 |
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 |
主要的 IP 安全性限制。 |
ip |
如果沒有符合任何規則,則主要存取限制的預設動作。 |
java |
JAVA 容器。 |
java |
JAVA 容器版本。 |
java |
JAVA 版本。 |
key |
用於金鑰保存庫參考驗證的身分識別。 |
limits | 網站限制。 |
linux |
Linux App Framework 和版本 |
load |
網站負載平衡。 |
local |
|
logs |
HTTP 記錄目錄大小限制。 |
machine |
Site MachineKey。 注意:此屬性不會序列化。 它只能由伺服器填入。 |
managed |
Managed 管線模式。 |
managed |
受控服務識別識別碼 |
metadata | 應用程式中繼資料。 無法擷取這個屬性,因為它可能包含秘密。 |
minimum |
月臺的最小實例計數 此設定僅適用于彈性方案 |
min |
應用程式允許的最小強度 TLS 加密套件 |
min |
MinTlsVersion:設定 SSL 要求所需的最低 TLS 版本 |
net |
.NET Framework版本。 |
node |
Node.js 的版本。 |
number |
背景工作數目。 |
php |
PHP 的版本。 |
power |
PowerShell 的版本。 |
pre |
preWarmed 實例的數目。 此設定僅適用于取用和彈性方案 |
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 Service相容。 設定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 App Framework 和版本 |
x |
明確受控服務識別識別碼 |
屬性詳細資料
acrUseManagedIdentityCreds
針對 ACR 提取使用受控識別 Creds 的旗標
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
如果沒有符合任何規則,則主要存取限制的預設動作。
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 App Framework 和版本
linuxFxVersion?: string
屬性值
string
loadBalancing
localMySqlEnabled
true
表示啟用本機 MySQL;否則為 false
。
localMySqlEnabled?: boolean
屬性值
boolean
logsDirectorySizeLimit
HTTP 記錄目錄大小限制。
logsDirectorySizeLimit?: number
屬性值
number
machineKey
managedPipelineMode
managedServiceIdentityId
受控服務識別識別碼
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
preWarmed 實例的數目。 此設定僅適用于取用和彈性方案
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 Service相容。 設定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 App Framework 和版本
windowsFxVersion?: string
屬性值
string
xManagedServiceIdentityId
明確受控服務識別識別碼
xManagedServiceIdentityId?: number
屬性值
number