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ı. Bu özellik, hassas bilgiler içerebileceğinden normal oluşturma ve okuma isteklerine yanıt olarak döndürülmez. |
| 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. Bu özellik, hassas bilgiler içerebileceğinden normal oluşturma ve okuma isteklerine yanıt olarak döndürülmez. |
| 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ü. |
| elastic |
Bir sitenin ölçeğini genişletebileceği en fazla çalışan sayısı.
Bu ayar yalnızca ElasticScaleEnabled'ın |
| 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 |
| http20Proxy |
Http20ProxyFlag: Bir web sitesini, http2.0'ın uygulamaya tüm yollarla proxy olarak geçmesine izin verecek şekilde yapılandırır. 0 = devre dışı, 1 = tüm http2 trafiğinden geçer, 2 = yalnızca gRPC'den geçer. |
| http |
HTTP günlüğünün etkinleştirilip etkinleştirilmediğini |
| ip |
Main için IP güvenlik kısıtlamaları. |
| ip |
Hiçbir kural eşleştirilmemişse ana erişim kısıtlaması için varsayılan eylem. |
| 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. |
| machine |
Site Makine Anahtarı. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir. |
| managed |
Yönetilen işlem hattı modu. |
| managed |
Yönetilen Hizmet Kimliği Kimliği |
| metadata | Uygulama meta verileri. Gizli diziler içerebileceğinden bu özellik alınamıyor. |
| minimum |
Site için en düşük örnek sayısı Bu ayar yalnızca Elastik Planlar için geçerlidir |
| min |
Bir uygulama için izin verilen minimum güç TLS şifreleme paketi |
| 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 |
Hiçbir kural eşleştirilmemişse scm erişim kısıtlaması için varsayılan eylem. |
| 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
Uygulama ayarları. Bu özellik, hassas bilgiler içerebileceğinden normal oluşturma ve okuma isteklerine yanıt olarak döndürülmez.
appSettings?: NameValuePair[]
Özellik Değeri
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?: {[propertyName: string]: AzureStorageInfoValue}
Özellik Değeri
{[propertyName: string]: AzureStorageInfoValue}
connectionStrings
Bağlantı dizeleri. Bu özellik, hassas bilgiler içerebileceğinden normal oluşturma ve okuma isteklerine yanıt olarak döndürülmez.
connectionStrings?: ConnStringInfo[]
Özellik Değeri
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
elasticWebAppScaleLimit
Bir sitenin ölçeğini genişletebileceği en fazla çalışan sayısı.
Bu ayar yalnızca ElasticScaleEnabled'ın true planlardaki uygulamalar için geçerlidir
elasticWebAppScaleLimit?: number
Özellik Değeri
number
experiments
Bu, polimorfik türler için geçici bir çözümdür.
experiments?: Experiments
Özellik Değeri
ftpsState
FTP / FTPS hizmetinin durumu
ftpsState?: string
Özellik Değeri
string
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
http20ProxyFlag
Http20ProxyFlag: Bir web sitesini, http2.0'ın uygulamaya tüm yollarla proxy olarak geçmesine izin verecek şekilde yapılandırır. 0 = devre dışı, 1 = tüm http2 trafiğinden geçer, 2 = yalnızca gRPC'den geçer.
http20ProxyFlag?: number
Özellik Değeri
number
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
ipSecurityRestrictionsDefaultAction
Hiçbir kural eşleştirilmemişse ana erişim kısıtlaması için varsayılan eylem.
ipSecurityRestrictionsDefaultAction?: string
Özellik Değeri
string
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
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
machineKey
Site Makine Anahtarı. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.
machineKey?: SiteMachineKey
Özellik Değeri
managedPipelineMode
Yönetilen işlem hattı modu.
managedPipelineMode?: ManagedPipelineMode
Özellik Değeri
managedServiceIdentityId
Yönetilen Hizmet Kimliği Kimliği
managedServiceIdentityId?: number
Özellik Değeri
number
metadata
Uygulama meta verileri. Gizli diziler içerebileceğinden bu özellik alınamıyor.
metadata?: NameValuePair[]
Özellik Değeri
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
minTlsCipherSuite
Bir uygulama için izin verilen minimum güç TLS şifreleme paketi
minTlsCipherSuite?: string
Özellik Değeri
string
minTlsVersion
MinTlsVersion: SSL istekleri için gereken en düşük TLS sürümünü yapılandırıyor
minTlsVersion?: string
Özellik Değeri
string
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?: Date
Özellik Değeri
Date
scmIpSecurityRestrictions
scm için IP güvenlik kısıtlamaları.
scmIpSecurityRestrictions?: IpSecurityRestriction[]
Özellik Değeri
scmIpSecurityRestrictionsDefaultAction
Hiçbir kural eşleştirilmemişse scm erişim kısıtlaması için varsayılan eylem.
scmIpSecurityRestrictionsDefaultAction?: string
Özellik Değeri
string
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?: string
Özellik Değeri
string
scmType
SCM türü.
scmType?: string
Özellik Değeri
string
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