SiteConfig interface
App Service uygulamasının yapılandırması.
Özellikler
| acr |
ACR çekmesi için Yönetilen Kimlik Kimlik KimlikLerini kullanma bayrağı |
| acr |
Kullanıcı tarafından yönetilen kimlik kullanılıyorsa, kullanıcı tarafından yönetilen kimlik ClientId |
| always |
AlwaysOn etkinse |
| api |
Uygulamanın resmi API tanımı hakkında bilgi. |
| api |
Uygulamaya bağlı Azure API yönetim ayarları. |
| app |
Başlatacak uygulama komut satırı. |
| app |
Uygulama ayarları. |
| auto |
Otomatik Düzeltme'nin etkinleştirilip etkinleştirilmediğini |
| auto |
Otomatik İyileştirme kuralları. |
| auto |
Yuva adını otomatik değiştirme. |
| azure |
Azure Depolama Hesaplarının listesi. |
| connection |
Bağlantı dizeleri. |
| cors | Çıkış Noktaları Arası Kaynak Paylaşımı (CORS) ayarları. |
| default |
Varsayılan belgeler. |
| detailed |
Ayrıntılı hata günlüğü etkinleştirildiyse |
| document |
Belge kökü. |
| experiments | Bu, polimorfik türler için geçici bir çözümdür. |
| ftps |
FTP / FTPS hizmetinin durumu |
| function |
Bir sitenin ölçeğini genişletebileceği en fazla çalışan sayısı. Bu ayar yalnızca Tüketim ve Elastik Premium Planları için geçerlidir |
| functions |
İşlevlerin çalışma zamanı ölçek izlemenin etkinleştirilip etkinleştirilmediğini belirten bir değer alır veya ayarlar. Etkinleştirildiğinde, ScaleController olay kaynaklarını doğrudan izlemez, bunun yerine ölçek durumunu almak için çalışma zamanını çağırır. |
| handler |
İşleyici eşlemeleri. |
| health |
Sistem durumu denetim yolu |
| http20Enabled | Http20Enabled: bir web sitesini istemcilerin http2.0 üzerinden bağlanmasına izin verecek şekilde yapılandırıyor |
| http |
HTTP günlüğünün etkinleştirilip etkinleştirilmediğini |
| ip |
Main için IP güvenlik kısıtlamaları. |
| java |
Java kapsayıcısı. |
| java |
Java kapsayıcı sürümü. |
| java |
Java sürümü. |
| key |
Key Vault Başvurusu kimlik doğrulaması için kullanılacak kimlik. |
| limits | Site sınırları. |
| linux |
Linux App Framework ve sürümü |
| load |
Site yük dengelemesi. |
| local |
Yerel MySQL'i etkinleştirmek için |
| logs |
HTTP, dizin boyutu sınırını günlüğe kaydeder. |
| managed |
Yönetilen işlem hattı modu. |
| managed |
Yönetilen Hizmet Kimliği Kimliği |
| minimum |
Site için en düşük örnek sayısı Bu ayar yalnızca Elastik Planlar için geçerlidir |
| min |
MinTlsVersion: SSL istekleri için gereken en düşük TLS sürümünü yapılandırıyor |
| net |
.NET Framework sürümü. |
| node |
Node.jssürümü. |
| number |
çalışan sayısı. |
| php |
PHP sürümü. |
| power |
PowerShell sürümü. |
| pre |
Önceden Uyarılmış örneklerin sayısı. Bu ayar yalnızca Tüketim ve Elastik Planlar için geçerlidir |
| public |
Tüm genel trafiğe izin vermek veya trafiği engellemek için özellik. |
| publishing |
Yayımlama kullanıcı adı. |
| push | Anında iletme uç noktası ayarları. |
| python |
Python sürümü. |
| remote |
Uzaktan hata ayıklamanın etkinleştirilip etkinleştirilmediğini |
| remote |
Uzaktan hata ayıklama sürümü. |
| request |
İstek izlemenin etkinleştirilip etkinleştirilmediğini |
| request |
İstek izleme süre sonu süresi. |
| scm |
scm için IP güvenlik kısıtlamaları. |
| scm |
scm'nin main kullanması için IP güvenlik kısıtlamaları. |
| scm |
ScmMinTlsVersion: SCM sitesi için SSL istekleri için gereken en düşük TLS sürümünü yapılandırıyor |
| scm |
SCM türü. |
| tracing |
İzleme seçenekleri. |
| use32Bit |
32 bit çalışan işlemini kullanmak |
| virtual |
Sanal uygulamalar. |
| vnet |
Sanal Ağ adı. |
| vnet |
Bu uygulamaya atanan özel bağlantı noktalarının sayısı. Bunlar çalışma zamanında dinamik olarak atanır. |
| vnet |
Sanal Ağ Yolu Tümü etkin. Bu, tüm giden trafiğin Sanal Ağ Güvenlik Gruplarının ve Kullanıcı Tanımlı Yolların uygulanmasına neden olur. |
| website |
Bir sitenin zaman damgaları oluşturmak için kullandığı saat dilimini ayarlar. Linux ve Windows App Service ile uyumludur. WEBSITE_TIME_ZONE uygulama ayarının ayarlanması bu yapılandırmadan önceliklidir. Linux için tz veritabanı değerlerinin https://www.iana.org/time-zones bekler (hızlı başvuru için bkz. https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). Windows için, HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones altında listelenen saat dilimlerinden birini bekler |
| web |
WebSocket'in etkinleştirilip etkinleştirilmediğini |
| windows |
Xenon App Framework ve sürümü |
| x |
Açık Yönetilen Hizmet Kimliği Kimliği |
Özellik Ayrıntıları
acrUseManagedIdentityCreds
ACR çekmesi için Yönetilen Kimlik Kimlik KimlikLerini kullanma bayrağı
acrUseManagedIdentityCreds?: boolean
Özellik Değeri
boolean
acrUserManagedIdentityID
Kullanıcı tarafından yönetilen kimlik kullanılıyorsa, kullanıcı tarafından yönetilen kimlik ClientId
acrUserManagedIdentityID?: string
Özellik Değeri
string
alwaysOn
AlwaysOn etkinse true; aksi takdirde false.
alwaysOn?: boolean
Özellik Değeri
boolean
apiDefinition
Uygulamanın resmi API tanımı hakkında bilgi.
apiDefinition?: ApiDefinitionInfo
Özellik Değeri
apiManagementConfig
Uygulamaya bağlı Azure API yönetim ayarları.
apiManagementConfig?: ApiManagementConfig
Özellik Değeri
appCommandLine
Başlatacak uygulama komut satırı.
appCommandLine?: string
Özellik Değeri
string
appSettings
autoHealEnabled
Otomatik Düzeltme'nin etkinleştirilip etkinleştirilmediğini true; aksi takdirde false.
autoHealEnabled?: boolean
Özellik Değeri
boolean
autoHealRules
autoSwapSlotName
Yuva adını otomatik değiştirme.
autoSwapSlotName?: string
Özellik Değeri
string
azureStorageAccounts
Azure Depolama Hesaplarının listesi.
azureStorageAccounts?: Record<string, AzureStorageInfoValue>
Özellik Değeri
Record<string, AzureStorageInfoValue>
connectionStrings
cors
Çıkış Noktaları Arası Kaynak Paylaşımı (CORS) ayarları.
cors?: CorsSettings
Özellik Değeri
defaultDocuments
Varsayılan belgeler.
defaultDocuments?: string[]
Özellik Değeri
string[]
detailedErrorLoggingEnabled
Ayrıntılı hata günlüğü etkinleştirildiyse true; aksi takdirde false.
detailedErrorLoggingEnabled?: boolean
Özellik Değeri
boolean
documentRoot
Belge kökü.
documentRoot?: string
Özellik Değeri
string
experiments
Bu, polimorfik türler için geçici bir çözümdür.
experiments?: Experiments
Özellik Değeri
ftpsState
FTP / FTPS hizmetinin durumu
ftpsState?: "Disabled" | "AllAllowed" | "FtpsOnly"
Özellik Değeri
"Disabled" | "AllAllowed" | "FtpsOnly"
functionAppScaleLimit
Bir sitenin ölçeğini genişletebileceği en fazla çalışan sayısı. Bu ayar yalnızca Tüketim ve Elastik Premium Planları için geçerlidir
functionAppScaleLimit?: number
Özellik Değeri
number
functionsRuntimeScaleMonitoringEnabled
İşlevlerin çalışma zamanı ölçek izlemenin etkinleştirilip etkinleştirilmediğini belirten bir değer alır veya ayarlar. Etkinleştirildiğinde, ScaleController olay kaynaklarını doğrudan izlemez, bunun yerine ölçek durumunu almak için çalışma zamanını çağırır.
functionsRuntimeScaleMonitoringEnabled?: boolean
Özellik Değeri
boolean
handlerMappings
healthCheckPath
Sistem durumu denetim yolu
healthCheckPath?: string
Özellik Değeri
string
http20Enabled
Http20Enabled: bir web sitesini istemcilerin http2.0 üzerinden bağlanmasına izin verecek şekilde yapılandırıyor
http20Enabled?: boolean
Özellik Değeri
boolean
httpLoggingEnabled
HTTP günlüğünün etkinleştirilip etkinleştirilmediğini true; aksi takdirde false.
httpLoggingEnabled?: boolean
Özellik Değeri
boolean
ipSecurityRestrictions
Main için IP güvenlik kısıtlamaları.
ipSecurityRestrictions?: IpSecurityRestriction[]
Özellik Değeri
javaContainer
Java kapsayıcısı.
javaContainer?: string
Özellik Değeri
string
javaContainerVersion
Java kapsayıcı sürümü.
javaContainerVersion?: string
Özellik Değeri
string
javaVersion
Java sürümü.
javaVersion?: string
Özellik Değeri
string
keyVaultReferenceIdentity
Key Vault Başvurusu kimlik doğrulaması için kullanılacak kimlik.
keyVaultReferenceIdentity?: string
Özellik Değeri
string
limits
linuxFxVersion
Linux App Framework ve sürümü
linuxFxVersion?: string
Özellik Değeri
string
loadBalancing
Site yük dengelemesi.
loadBalancing?: "WeightedRoundRobin" | "LeastRequests" | "LeastResponseTime" | "WeightedTotalTraffic" | "RequestHash" | "PerSiteRoundRobin"
Özellik Değeri
"WeightedRoundRobin" | "LeastRequests" | "LeastResponseTime" | "WeightedTotalTraffic" | "RequestHash" | "PerSiteRoundRobin"
localMySqlEnabled
Yerel MySQL'i etkinleştirmek için true; aksi takdirde false.
localMySqlEnabled?: boolean
Özellik Değeri
boolean
logsDirectorySizeLimit
HTTP, dizin boyutu sınırını günlüğe kaydeder.
logsDirectorySizeLimit?: number
Özellik Değeri
number
managedPipelineMode
Yönetilen işlem hattı modu.
managedPipelineMode?: "Integrated" | "Classic"
Özellik Değeri
"Integrated" | "Classic"
managedServiceIdentityId
Yönetilen Hizmet Kimliği Kimliği
managedServiceIdentityId?: number
Özellik Değeri
number
minimumElasticInstanceCount
Site için en düşük örnek sayısı Bu ayar yalnızca Elastik Planlar için geçerlidir
minimumElasticInstanceCount?: number
Özellik Değeri
number
minTlsVersion
MinTlsVersion: SSL istekleri için gereken en düşük TLS sürümünü yapılandırıyor
minTlsVersion?: "1.0" | "1.1" | "1.2"
Özellik Değeri
"1.0" | "1.1" | "1.2"
netFrameworkVersion
.NET Framework sürümü.
netFrameworkVersion?: string
Özellik Değeri
string
nodeVersion
Node.jssürümü.
nodeVersion?: string
Özellik Değeri
string
numberOfWorkers
çalışan sayısı.
numberOfWorkers?: number
Özellik Değeri
number
phpVersion
PHP sürümü.
phpVersion?: string
Özellik Değeri
string
powerShellVersion
PowerShell sürümü.
powerShellVersion?: string
Özellik Değeri
string
preWarmedInstanceCount
Önceden Uyarılmış örneklerin sayısı. Bu ayar yalnızca Tüketim ve Elastik Planlar için geçerlidir
preWarmedInstanceCount?: number
Özellik Değeri
number
publicNetworkAccess
Tüm genel trafiğe izin vermek veya trafiği engellemek için özellik.
publicNetworkAccess?: string
Özellik Değeri
string
publishingUsername
Yayımlama kullanıcı adı.
publishingUsername?: string
Özellik Değeri
string
push
pythonVersion
Python sürümü.
pythonVersion?: string
Özellik Değeri
string
remoteDebuggingEnabled
Uzaktan hata ayıklamanın etkinleştirilip etkinleştirilmediğini true; aksi takdirde false.
remoteDebuggingEnabled?: boolean
Özellik Değeri
boolean
remoteDebuggingVersion
Uzaktan hata ayıklama sürümü.
remoteDebuggingVersion?: string
Özellik Değeri
string
requestTracingEnabled
İstek izlemenin etkinleştirilip etkinleştirilmediğini true; aksi takdirde false.
requestTracingEnabled?: boolean
Özellik Değeri
boolean
requestTracingExpirationTime
İstek izleme süre sonu süresi.
requestTracingExpirationTime?: string | Date
Özellik Değeri
string | Date
scmIpSecurityRestrictions
scm için IP güvenlik kısıtlamaları.
scmIpSecurityRestrictions?: IpSecurityRestriction[]
Özellik Değeri
scmIpSecurityRestrictionsUseMain
scm'nin main kullanması için IP güvenlik kısıtlamaları.
scmIpSecurityRestrictionsUseMain?: boolean
Özellik Değeri
boolean
scmMinTlsVersion
ScmMinTlsVersion: SCM sitesi için SSL istekleri için gereken en düşük TLS sürümünü yapılandırıyor
scmMinTlsVersion?: "1.0" | "1.1" | "1.2"
Özellik Değeri
"1.0" | "1.1" | "1.2"
scmType
SCM türü.
scmType?: "None" | "Dropbox" | "Tfs" | "LocalGit" | "GitHub" | "CodePlexGit" | "CodePlexHg" | "BitbucketGit" | "BitbucketHg" | "ExternalGit" | "ExternalHg" | "OneDrive" | "VSO" | "VSTSRM"
Özellik Değeri
"None" | "Dropbox" | "Tfs" | "LocalGit" | "GitHub" | "CodePlexGit" | "CodePlexHg" | "BitbucketGit" | "BitbucketHg" | "ExternalGit" | "ExternalHg" | "OneDrive" | "VSO" | "VSTSRM"
tracingOptions
İzleme seçenekleri.
tracingOptions?: string
Özellik Değeri
string
use32BitWorkerProcess
32 bit çalışan işlemini kullanmak true; aksi takdirde false.
use32BitWorkerProcess?: boolean
Özellik Değeri
boolean
virtualApplications
vnetName
Sanal Ağ adı.
vnetName?: string
Özellik Değeri
string
vnetPrivatePortsCount
Bu uygulamaya atanan özel bağlantı noktalarının sayısı. Bunlar çalışma zamanında dinamik olarak atanır.
vnetPrivatePortsCount?: number
Özellik Değeri
number
vnetRouteAllEnabled
Sanal Ağ Yolu Tümü etkin. Bu, tüm giden trafiğin Sanal Ağ Güvenlik Gruplarının ve Kullanıcı Tanımlı Yolların uygulanmasına neden olur.
vnetRouteAllEnabled?: boolean
Özellik Değeri
boolean
websiteTimeZone
Bir sitenin zaman damgaları oluşturmak için kullandığı saat dilimini ayarlar. Linux ve Windows App Service ile uyumludur. WEBSITE_TIME_ZONE uygulama ayarının ayarlanması bu yapılandırmadan önceliklidir. Linux için tz veritabanı değerlerinin https://www.iana.org/time-zones bekler (hızlı başvuru için bkz. https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). Windows için, HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones altında listelenen saat dilimlerinden birini bekler
websiteTimeZone?: string
Özellik Değeri
string
webSocketsEnabled
WebSocket'in etkinleştirilip etkinleştirilmediğini true; aksi takdirde false.
webSocketsEnabled?: boolean
Özellik Değeri
boolean
windowsFxVersion
Xenon App Framework ve sürümü
windowsFxVersion?: string
Özellik Değeri
string
xManagedServiceIdentityId
Açık Yönetilen Hizmet Kimliği Kimliği
xManagedServiceIdentityId?: number
Özellik Değeri
number