Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bicep kaynak tanımı
Siteler/yuvalar kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:
- kaynak grupları
- Bkz. kaynak grubu dağıtım komutları
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
Kaynak biçimi
Microsoft.Web/sites/slots kaynağı oluşturmak için şablonunuza aşağıdaki Bicep'i ekleyin.
resource symbolicname 'Microsoft.Web/sites/slots@2024-11-01' = {
parent: resourceSymbolicName
extendedLocation: {
name: 'string'
}
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
}
}
kind: 'string'
location: 'string'
name: 'string'
properties: {
autoGeneratedDomainNameLabelScope: 'string'
clientAffinityEnabled: bool
clientAffinityPartitioningEnabled: bool
clientAffinityProxyEnabled: bool
clientCertEnabled: bool
clientCertExclusionPaths: 'string'
clientCertMode: 'string'
cloningInfo: {
appSettingsOverrides: {
{customized property}: 'string'
}
cloneCustomHostNames: bool
cloneSourceControl: bool
configureLoadBalancing: bool
correlationId: 'string'
hostingEnvironment: 'string'
overwrite: bool
sourceWebAppId: 'string'
sourceWebAppLocation: 'string'
trafficManagerProfileId: 'string'
trafficManagerProfileName: 'string'
}
containerSize: int
customDomainVerificationId: 'string'
dailyMemoryTimeQuota: int
daprConfig: {
appId: 'string'
appPort: int
enableApiLogging: bool
enabled: bool
httpMaxRequestSize: int
httpReadBufferSize: int
logLevel: 'string'
}
dnsConfiguration: {
dnsAltServer: 'string'
dnsMaxCacheTimeout: int
dnsRetryAttemptCount: int
dnsRetryAttemptTimeout: int
dnsServers: [
'string'
]
}
enabled: bool
endToEndEncryptionEnabled: bool
functionAppConfig: {
deployment: {
storage: {
authentication: {
storageAccountConnectionStringName: 'string'
type: 'string'
userAssignedIdentityResourceId: 'string'
}
type: 'string'
value: 'string'
}
}
runtime: {
name: 'string'
version: 'string'
}
scaleAndConcurrency: {
alwaysReady: [
{
instanceCount: int
name: 'string'
}
]
instanceMemoryMB: int
maximumInstanceCount: int
triggers: {
http: {
perInstanceConcurrency: int
}
}
}
}
hostingEnvironmentProfile: {
id: 'string'
}
hostNamesDisabled: bool
hostNameSslStates: [
{
hostType: 'string'
name: 'string'
sslState: 'string'
thumbprint: 'string'
toUpdate: bool
virtualIP: 'string'
}
]
httpsOnly: bool
hyperV: bool
ipMode: 'string'
isXenon: bool
keyVaultReferenceIdentity: 'string'
managedEnvironmentId: 'string'
outboundVnetRouting: {
allTraffic: bool
applicationTraffic: bool
backupRestoreTraffic: bool
contentShareTraffic: bool
imagePullTraffic: bool
}
publicNetworkAccess: 'string'
redundancyMode: 'string'
reserved: bool
resourceConfig: {
cpu: int
memory: 'string'
}
scmSiteAlsoStopped: bool
serverFarmId: 'string'
siteConfig: {
acrUseManagedIdentityCreds: bool
acrUserManagedIdentityID: 'string'
alwaysOn: bool
apiDefinition: {
url: 'string'
}
apiManagementConfig: {
id: 'string'
}
appCommandLine: 'string'
appSettings: [
{
name: 'string'
value: 'string'
}
]
autoHealEnabled: bool
autoHealRules: {
actions: {
actionType: 'string'
customAction: {
exe: 'string'
parameters: 'string'
}
minProcessExecutionTime: 'string'
}
triggers: {
privateBytesInKB: int
requests: {
count: int
timeInterval: 'string'
}
slowRequests: {
count: int
path: 'string'
timeInterval: 'string'
timeTaken: 'string'
}
slowRequestsWithPath: [
{
count: int
path: 'string'
timeInterval: 'string'
timeTaken: 'string'
}
]
statusCodes: [
{
count: int
path: 'string'
status: int
subStatus: int
timeInterval: 'string'
win32Status: int
}
]
statusCodesRange: [
{
count: int
path: 'string'
statusCodes: 'string'
timeInterval: 'string'
}
]
}
}
autoSwapSlotName: 'string'
azureStorageAccounts: {
{customized property}: {
accessKey: 'string'
accountName: 'string'
mountPath: 'string'
protocol: 'string'
shareName: 'string'
type: 'string'
}
}
connectionStrings: [
{
connectionString: 'string'
name: 'string'
type: 'string'
}
]
cors: {
allowedOrigins: [
'string'
]
supportCredentials: bool
}
defaultDocuments: [
'string'
]
detailedErrorLoggingEnabled: bool
documentRoot: 'string'
elasticWebAppScaleLimit: int
experiments: {
rampUpRules: [
{
actionHostName: 'string'
changeDecisionCallbackUrl: 'string'
changeIntervalInMinutes: int
changeStep: int
maxReroutePercentage: int
minReroutePercentage: int
name: 'string'
reroutePercentage: int
}
]
}
ftpsState: 'string'
functionAppScaleLimit: int
functionsRuntimeScaleMonitoringEnabled: bool
handlerMappings: [
{
arguments: 'string'
extension: 'string'
scriptProcessor: 'string'
}
]
healthCheckPath: 'string'
http20Enabled: bool
http20ProxyFlag: int
httpLoggingEnabled: bool
ipSecurityRestrictions: [
{
action: 'string'
description: 'string'
headers: {
{customized property}: [
'string'
]
}
ipAddress: 'string'
name: 'string'
priority: int
subnetMask: 'string'
subnetTrafficTag: int
tag: 'string'
vnetSubnetResourceId: 'string'
vnetTrafficTag: int
}
]
ipSecurityRestrictionsDefaultAction: 'string'
javaContainer: 'string'
javaContainerVersion: 'string'
javaVersion: 'string'
keyVaultReferenceIdentity: 'string'
limits: {
maxDiskSizeInMb: int
maxMemoryInMb: int
maxPercentageCpu: int
}
linuxFxVersion: 'string'
loadBalancing: 'string'
localMySqlEnabled: bool
logsDirectorySizeLimit: int
managedPipelineMode: 'string'
managedServiceIdentityId: int
metadata: [
{
name: 'string'
value: 'string'
}
]
minimumElasticInstanceCount: int
minTlsCipherSuite: 'string'
minTlsVersion: 'string'
netFrameworkVersion: 'string'
nodeVersion: 'string'
numberOfWorkers: int
phpVersion: 'string'
powerShellVersion: 'string'
preWarmedInstanceCount: int
publicNetworkAccess: 'string'
publishingUsername: 'string'
push: {
kind: 'string'
properties: {
dynamicTagsJson: 'string'
isPushEnabled: bool
tagsRequiringAuth: 'string'
tagWhitelistJson: 'string'
}
}
pythonVersion: 'string'
remoteDebuggingEnabled: bool
remoteDebuggingVersion: 'string'
requestTracingEnabled: bool
requestTracingExpirationTime: 'string'
scmIpSecurityRestrictions: [
{
action: 'string'
description: 'string'
headers: {
{customized property}: [
'string'
]
}
ipAddress: 'string'
name: 'string'
priority: int
subnetMask: 'string'
subnetTrafficTag: int
tag: 'string'
vnetSubnetResourceId: 'string'
vnetTrafficTag: int
}
]
scmIpSecurityRestrictionsDefaultAction: 'string'
scmIpSecurityRestrictionsUseMain: bool
scmMinTlsVersion: 'string'
scmType: 'string'
tracingOptions: 'string'
use32BitWorkerProcess: bool
virtualApplications: [
{
physicalPath: 'string'
preloadEnabled: bool
virtualDirectories: [
{
physicalPath: 'string'
virtualPath: 'string'
}
]
virtualPath: 'string'
}
]
vnetName: 'string'
vnetPrivatePortsCount: int
vnetRouteAllEnabled: bool
websiteTimeZone: 'string'
webSocketsEnabled: bool
windowsFxVersion: 'string'
xManagedServiceIdentityId: int
}
sshEnabled: bool
storageAccountRequired: bool
virtualNetworkSubnetId: 'string'
workloadProfileName: 'string'
}
tags: {
{customized property}: 'string'
}
}
Özellik Değerleri
Microsoft.Web/sites/slots
Ad | Açıklama | Değer |
---|---|---|
extendedLocation | Genişletilmiş Konum. | Genişletilmiş Konum |
kimlik | Yönetilen hizmet kimliği. | ManagedServiceIdentity |
tür | Kaynak türü. Kaynak bir uygulamaysa, tür için desteklenen değerlerin ayrıntıları için https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference başvurabilirsiniz. | dizgi |
yer | Kaynak Konumu. | dize (gerekli) |
ad | Kaynak adı | dize (gerekli) |
ebeveyn | Bicep'te bir alt kaynak için üst kaynak belirtebilirsiniz. Bu özelliği yalnızca alt kaynak üst kaynağın dışında bildirildiğinde eklemeniz gerekir. Daha fazla bilgi için bkz. Alt kaynaküst kaynak dışında. |
Tür kaynağı için sembolik ad: siteler |
Özellikler | Site kaynağına özgü özellikler | Site Özellikleri |
Etiketler | Kaynak etiketleri | Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri |
ApiDefinitionInfo
Ad | Açıklama | Değer |
---|---|---|
URL | API tanımının URL'si. | dizgi |
ApiManagementConfig
Ad | Açıklama | Değer |
---|---|---|
Kimliği | APIM-Api Tanımlayıcı. | dizgi |
Otomatik İyileştirme Eylemleri
Ad | Açıklama | Değer |
---|---|---|
işlem türü | Gerçekleştirilecek önceden tanımlanmış eylem. | 'Özel Eylem' 'LogEvent' (Günlük Olayı) 'Geri Dönüşüm' |
customAction (özelleştirme) | Gerçekleştirilecek özel eylem. | AutoHealCustomAction |
minProcessExecutionTime | İşlemin yürütülmesi gereken en kısa süre eylemi gerçekleştirmeden önce |
dizgi |
AutoHealCustomAction (Otomatik İyileştirme)
Ad | Açıklama | Değer |
---|---|---|
exe dosyası | Çalıştırılacak yürütülebilir dosya. | dizgi |
Parametre | Yürütülebilir dosyanın parametreleri. | dizgi |
Otomatik İyileştirme Kuralları
Ad | Açıklama | Değer |
---|---|---|
eylemler | Bir kural tetiklendiğinde yürütülecek eylemler. | AutoHealActions |
Tetikleyiciler | Otomatik düzeltme eylemlerinin ne zaman yürütüldüğünü açıklayan koşullar. | AutoHealTriggers |
Otomatik İyileştirme Tetikleyicileri
Ad | Açıklama | Değer |
---|---|---|
privateBytesInKB | Özel baytları temel alan bir kural. | Int |
Istek | Toplam istekleri temel alan bir kural. | RequestsBasedTrigger |
slowRequests | İstek yürütme süresini temel alan bir kural. | SlowRequestsBasedTrigger |
slowRequestsWithPath | Yolu olan birden çok Yavaş İstek Kuralını temel alan bir kural | SlowRequestsBasedTrigger[] |
durum Kodları | Durum kodlarını temel alan bir kural. | StatusCodesBasedTrigger[] |
statusCodesRange | Durum kodları aralıklarını temel alan bir kural. | StatusCodesRangeBasedTrigger[] |
AzureStorageInfoValue
Ad | Açıklama | Değer |
---|---|---|
erişim anahtarı | Depolama hesabı için erişim anahtarı. | dizgi Kısıtlama -ları: Hassas değer. Güvenli parametre olarak geçirin. |
hesap adı | Depolama hesabının adı. | dizgi |
mountPath (Montaj Yolu) | Depolamayı sitenin çalışma zamanı ortamına bağlama yolu. | dizgi |
protokol | Depolama hesabı için kullanılacak bağlama protokolü. | 'Http' (İngilizce) 'NFS' 'KOBİ' |
hisseAdı | Dosya paylaşımının adı (Blob depolama için kapsayıcı adı). | dizgi |
tür | Depolama türü. | 'AzureBlob' 'Azure Dosyaları' |
Klonlama Bilgisi
Ad | Açıklama | Değer |
---|---|---|
appSettingsGeçersiz kılmalar | Kopyalanan uygulama için uygulama ayarı geçersiz kılar. Belirtilirse, bu ayarlar kopyalanan ayarları geçersiz kılar kaynak uygulamadan. Aksi takdirde, kaynak uygulamadan uygulama ayarları korunur. |
CloningInfoAppSettingsGeçersiz Kılmalar |
cloneCustomHostNames | Kaynak uygulamadan özel konak adlarını kopyalamak için true</code><kod >; aksi takdirde, <false>/code<>. | Bool |
cloneSourceControl (klon kaynağı) | Kaynak uygulamadan kaynak denetimi kopyalamak için true</code><kod >; aksi takdirde, <false>/code<>. | Bool |
configureLoadBalancing | Kaynak ve hedef uygulama için yük dengelemeyi yapılandırmak için kod<true>/code<>. | Bool |
correlationId | Kopyalama işleminin bağıntı kimliği. Bu kimlik birden çok kopyalama işlemini bağlar aynı anlık görüntüyü kullanmak için birlikte kullanın. |
dizgi Kısıtlama -ları: En az uzunluk = 36 Maksimum uzunluk = 36 Desen = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
hostingOrtamı | App Service Ortamı. | dizgi |
Üzerine | Hedef uygulamanın üzerine yazmak için true</code><kod >; aksi takdirde, <false>/code<>. | Bool |
kaynakWebAppId | Kaynak uygulamanın ARM kaynak kimliği. Uygulama kaynak kimliği formda Üretim yuvaları için /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} ve Diğer yuvalar için /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} . |
dize (gerekli) |
kaynakWebAppLocation | Kaynak uygulamanın konumu: Batı ABD veya Kuzey Avrupa | dizgi |
trafficManagerProfileId | Varsa kullanılacak Traffic Manager profilinin ARM kaynak kimliği. Traffic Manager kaynak kimliği formda /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}. |
dizgi |
trafficManagerProfileName | Oluşturulacak Traffic Manager profilinin adı. Bu yalnızca Traffic Manager profili yoksa gereklidir. | dizgi |
CloningInfoAppSettingsGeçersiz Kılmalar
Ad | Açıklama | Değer |
---|
ConnStringInfo
Ad | Açıklama | Değer |
---|---|---|
bağlantı dizesi | Bağlantı dizesi değeri. | dizgi |
ad | Bağlantı dizesinin adı. | dizgi |
tür | Veritabanı türü. | 'ApiHub' (ApiHub) 'Özel' 'Belge Db' 'Olay Merkezi' 'MySql' (İngilizce) 'Bildirim Merkezi' 'PostgreSQL' (İngilizce) 'RedisCache' (Yeniden Önbellek) 'ServiceBus' 'SQLAzure' 'SQLServer' |
CorsSettings (Orta)
Ad | Açıklama | Değer |
---|---|---|
allowedOrigins (İzin Verilen Kaynaklar) | Çıkış noktaları arası oluşturmasına izin verilmesi gereken çıkış noktalarının listesini alır veya ayarlar çağrıları (örneğin: http://example.com:12345 ). Tümüne izin vermek için "*" kullanın. |
dize[] |
supportCredentials (destekKimlik Bilgileri | Kimlik bilgilerine sahip CORS isteklerine izin verilip verilmeyeceğini alır veya ayarlar. Görmek https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials daha fazla ayrıntı için. |
Bool |
DaprConfig
Ad | Açıklama | Değer |
---|---|---|
Uygulama Kimliği | Dapr uygulama tanımlayıcısı | dizgi |
uygulama Limanı | Uygulamanızın hangi bağlantı noktasında dinlediğini Dapr'a bildirir | Int |
enableApiLogging | Dapr sepet için API günlüğünü etkinleştirir | Bool |
Etkin | Dapr yan arabasının etkinleştirilip etkinleştirilmediğini gösteren Boole değeri | Bool |
httpMaxRequestSize (İngilizce) | Büyük dosyaların karşıya yüklenmesini işlemek için MB cinsinden istek gövdesi http sunucuları parametresinin maksimum boyutunu artırma. Varsayılan değer 4 MB'tır. | Int |
httpReadBufferSize (HttpReadBufferSize) | Çok KB'lı üst bilgiler gönderilirken işlenmek üzere KB cinsinden http üst bilgisi okuma arabelleğinin en büyük boyutu. Varsayılan değer 65 KB'tır. | Int |
günlük Düzeyi | Dapr sepet için günlük düzeyini ayarlar. İzin verilen değerler hata ayıklama, bilgi, uyarı, hatadır. Varsayılan bilgidir. | 'Hata ayıklama' 'Hata' 'Bilgi' 'uyar' |
Deney
Ad | Açıklama | Değer |
---|---|---|
rampa Kuralları | Artırma kurallarının listesi. | RampUpRule[] |
Genişletilmiş Konum
Ad | Açıklama | Değer |
---|---|---|
ad | Genişletilmiş konumun adı. | dizgi |
FunctionAppConfig
Ad | Açıklama | Değer |
---|---|---|
Dağıtım | İşlev uygulaması dağıtım yapılandırması. | functionsDeployment |
Çalışma zamanı | İşlev uygulaması çalışma zamanı ayarları. | İşlevleriSaat |
scaleAndConcurrency | İşlev uygulaması ölçeklendirme ve eşzamanlılık ayarları. | FunctionsScaleAndConcurrency |
FunctionsAlwaysReadyConfig
Ad | Açıklama | Değer |
---|---|---|
instanceCount (örnekSayı) | Belirli bir işlev grubu veya belirli bir işlev için 'Always Ready' örneklerinin sayısını ayarlar. Ek bilgi için bkz. https://aka.ms/flexconsumption/alwaysready. | Int |
ad | bir işlev grubu veya işlev adı gereklidir. Ek bilgi için bkz. https://aka.ms/flexconsumption/alwaysready. | dizgi |
functionsDeployment
Ad | Açıklama | Değer |
---|---|---|
depolama | İşlev uygulaması tarafından kullanılan dağıtılan paket için depolama. | functionsDeploymentStorage |
FunctionsDeploymentStorage
Ad | Açıklama | Değer |
---|---|---|
kimlik doğrulama | Dağıtım için depolama hesabına erişmek için kimlik doğrulama yöntemi. | functionsDeploymentStorageAuthentication |
tür | Azure Depolama türünü seçmek için özellik. Kullanılabilir seçenekler: blobContainer. | 'blobContainer' |
değer | Seçili Azure Depolama türü için URL'yi ayarlama özelliği. Örnek: blobContainer için değer https://<storageAccountName>.blob.core.windows.net/<containerName>olabilir. | dizgi |
FunctionsDeploymentStorageAuthentication
Ad | Açıklama | Değer |
---|---|---|
storageAccountConnectionStringName | StorageAccountConnectionString için bu özelliği kullanın. Depolama hesabı bağlantı dizesini içeren uygulama ayarının adını ayarlayın. Diğer kimlik doğrulama türünü kullanırken bu özellik için bir değer ayarlamayın. | dizgi |
tür | Seçili depolama hesabına erişmek için kimlik doğrulama türünü seçme özelliği. Kullanılabilir seçenekler: SystemAssignedIdentity, UserAssignedIdentity, StorageAccountConnectionString. | 'StorageAccountConnectionString' 'SystemAssignedIdentity' 'UserAssignedIdentity' |
userAssignedIdentityResourceId | UserAssignedIdentity için bu özelliği kullanın. Kimliğin kaynak kimliğini ayarlayın. Diğer kimlik doğrulama türünü kullanırken bu özellik için bir değer ayarlamayın. | dizgi |
functionsRuntime
Ad | Açıklama | Değer |
---|---|---|
ad | İşlev uygulaması çalışma zamanı adı. Kullanılabilir seçenekler: dotnet-isolated, node, java, powershell, python, custom | 'özel' 'Dotnet yalıtılmış' 'Java' 'düğüm' 'Güç Kabuğu' 'piton' |
Sürüm | İşlev uygulaması çalışma zamanı sürümü. Örnek: 8 (dotnet-isolated için) | dizgi |
FunctionsScaleAndConcurrency
Ad | Açıklama | Değer |
---|---|---|
her zaman hazır | İşlev uygulaması için 'Always Ready' yapılandırması. | FunctionsAlwaysReadyConfig[] |
instanceMemoryMB | İşlev uygulamasının her örneğine ayrılan bellek miktarını MB cinsinden ayarlayın. CPU ve ağ bant genişliği orantılı olarak ayrılır. | Int |
maximumInstanceCount | İşlev uygulaması için en fazla örnek sayısı. | Int |
Tetikleyiciler | İşlev uygulaması tetikleyicileri için ölçek ve eşzamanlılık ayarları. | FunctionsScaleAndConcurrencyTriggers |
FunctionsScaleAndConcurrencyTriggers
Ad | Açıklama | Değer |
---|---|---|
http (İngilizce) | HTTP tetikleyicisi için ölçek ve eşzamanlılık ayarları. | FunctionsScaleAndConcurrencyTriggersHttp |
FunctionsScaleAndConcurrencyTriggersHttp
Ad | Açıklama | Değer |
---|---|---|
perInstanceConcurrency | Örnek başına en fazla eşzamanlı HTTP tetikleyicisi çağırma sayısı. | Int |
İşleyici Eşleme
Ad | Açıklama | Değer |
---|---|---|
Bağımsız değişken | Betik işlemcisine geçirilecek komut satırı bağımsız değişkenleri. | dizgi |
uzantı | Bu uzantıya sahip istekler, belirtilen FastCGI uygulaması kullanılarak işlenir. | dizgi |
scriptProcessor (komut dosyasıİşlemcisi) | FastCGI uygulamasının mutlak yolu. | dizgi |
HostingEnvironmentProfile (BarındırmaOrtamıProfili)
Ad | Açıklama | Değer |
---|---|---|
Kimliği | App Service Ortamının Kaynak Kimliği. | dizgi |
HostNameSslState
Ad | Açıklama | Değer |
---|---|---|
ana bilgisayar türü | Konak adının standart mı yoksa depo konak adı mı olduğunu gösterir. | 'Depo' 'Standart' |
ad | Ana bilgisayar adı. | dizgi |
ssl Durumu | SSL türü. | 'Devre Dışı' 'IpBasedEnabled' 'SniEtkin' |
Parmak izi | SSL sertifikası parmak izi. | dizgi |
içinGüncelleştirmek | Mevcut konak adını güncelleştirmek için true</code><>kod olarak ayarlayın. | Bool |
sanal IP | IP tabanlı SSL etkinse konak adına atanan sanal IP adresi. | dizgi |
IpSecurityRestriction
Ad | Açıklama | Değer |
---|---|---|
eylem | Bu IP aralığı için erişime izin ver veya erişimi reddet. | dizgi |
Açıklama | IP kısıtlama kuralı açıklaması. | dizgi |
Üstbilgi | IP kısıtlama kuralı üst bilgileri. X-Forwarded-Host (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples). Eşleşen mantık.. - Özellik null veya boşsa (varsayılan), tüm konaklara (veya eksikliğine) izin verilir. - Bir değer sıralı-yoksay-büyük/küçük harf kullanılarak karşılaştırılır (bağlantı noktası numarası hariç). - Alt etki alanı joker karakterlerine izin verilir, ancak kök etki alanıyla eşleşmez. Örneğin, *.contoso.com alt etki alanı foo.contoso.com eşleşir ancak kök etki alanı contoso.com veya çok düzeyli foo.bar.contoso.com - Unicode ana bilgisayar adlarına izin verilir, ancak eşleştirme için Punycode'a dönüştürülür. X-Forwarded-For (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples). Eşleşen mantık.. - Özellik null veya boş (varsayılan) ise, herhangi bir iletilen zincirlere (veya eksikliğine) izin verilir. - Zincirdeki herhangi bir adres (bağlantı noktası numarası hariç) (virgülle ayrılmış) özelliği tarafından tanımlanan CIDR ile eşleşiyorsa. X-Azure-FDID ve X-FD-HealthProbe. Eşleşen mantık tam eşleşmedir. |
IpSecurityRestrictionHeaders |
IP adresi | Güvenlik kısıtlamasının geçerli olduğu IP adresi. Saf ipv4 adresi biçiminde olabilir (gerekli SubnetMask özelliği) veya ipv4/maske gibi CIDR gösterimi (baştaki bit eşleşmesi). CIDR için, SubnetMask özelliği belirtilmemelidir. |
dizgi |
ad | IP kısıtlama kuralı adı. | dizgi |
öncelik | IP kısıtlama kuralının önceliği. | Int |
alt ağ maskesi | Kısıtlamanın geçerli olduğu IP adresi aralığı için alt ağ maskesi. | dizgi |
subnetTrafficEtiketi | (iç) Alt ağ trafik etiketi | Int |
etiket | Bu IP filtresinin ne için kullanılacağını tanımlar. Bu, proxy'lerde IP filtrelemeyi desteklemektir. | 'Varsayılan' 'Hizmet Etiketi' 'XffProxy' (İngilizce) |
vnetSubnetResourceId | Sanal ağ kaynak kimliği | dizgi |
vnetTrafficEtiketi | (iç) Sanal ağ trafik etiketi | Int |
IpSecurityRestrictionHeaders
Ad | Açıklama | Değer |
---|
ManagedServiceIdentity (Yönetilen Servis Kimliği)
Ad | Açıklama | Değer |
---|---|---|
tür | Yönetilen hizmet kimliği türü. | 'Hiçbiri' 'Sistem Atandı' 'SystemAssigned, UserAssigned' 'Kullanıcı Tarafından Atanan' |
kullanıcı tarafından atanan kimlikler | Kaynakla ilişkili kullanıcı tarafından atanan kimliklerin listesi. Kullanıcı kimliği sözlüğü anahtar başvuruları şu biçimde ARM kaynak kimlikleri olacaktır: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} | ManagedServiceIdentityUserAssignedIdentities |
ManagedServiceIdentityUserAssignedIdentities
Ad | Açıklama | Değer |
---|
NameValuePair (İsimDeğerÇifti)
Ad | Açıklama | Değer |
---|---|---|
ad | Çift adı. | dizgi |
değer | Değeri eşleştirin. | dizgi |
OutboundVnetRouting
Ad | Açıklama | Değer |
---|---|---|
allTraffic (tümüTrafik) | Bu ayar true olarak ayarlanmışsa OutboundVnetRouting'de tanımlanan diğer tüm yönlendirme seçeneklerini etkinleştirir. | Bool |
applicationTraffic (Uygulama Trafiği) | Bu, tüm giden trafiğin Sanal Ağ Güvenlik Gruplarının ve Kullanıcı Tanımlı Yolların uygulanmasına neden olur. Daha önce VnetRouteAllEnabled olarak adlandırılıyordu. | Bool |
backupRestoreTraffic | Sanal ağ üzerinden Yedekleme ve Geri Yükleme işlemlerini etkinleştirir. Daha önce çağrılan VnetBackupRestoreEnabled | Bool |
contentShareTraffic | Sanal ağ üzerinden içeriğe erişmeyi sağlar. Daha önce VnetContentShareEnabled olarak adlandırılıyordu | Bool |
imagePullTraffic | Sanal Ağ üzerinden görüntü çekmeyi etkinleştirir. Daha önce VnetImagePullEnabled olarak adlandırılıyordu. | Bool |
İtme Ayarları
Ad | Açıklama | Değer |
---|---|---|
tür | Kaynak türü. | dizgi |
Özellikler | PushSettings kaynağına özgü özellikler | PushSettingsÖzellikleri |
PushSettingsÖzellikleri
Ad | Açıklama | Değer |
---|---|---|
dynamicTagsJson | Anında iletme kayıt uç noktasındaki kullanıcı taleplerinden değerlendirilecek dinamik etiketlerin listesini içeren bir JSON dizesi alır veya ayarlar. | dizgi |
isPushEnabled | Gönderme uç noktasının etkinleştirilip etkinleştirilmediğini belirten bir bayrak alır veya ayarlar. | bool (gerekli) |
tagsRequiringAuth | Anında iletme kaydı uç noktasında kullanıcı kimlik doğrulamasının kullanılmasını gerektiren etiketlerin listesini içeren bir JSON dizesi alır veya ayarlar. Etiketler alfasayısal karakterlerden ve aşağıdakilerden oluşabilir: '_', '@', '#', '.', ':', '-'. Doğrulama, PushRequestHandler'da gerçekleştirilmelidir. |
dizgi |
etiketiBeyaz ListeJson | Anında iletme kayıt uç noktası tarafından kullanılmak üzere beyaz listeye alınmış etiketlerin listesini içeren bir JSON dizesini alır veya ayarlar. | dizgi |
RampUpRule (Rampa Kuralı)
Ad | Açıklama | Değer |
---|---|---|
actionHostName (Ana Bilgisayar Adı) | Karar verildiğinde trafiğin yeniden yönlendirileceği yuvanın ana bilgisayar adı. Örneğin myapp-stage.azurewebsites.net. | dizgi |
changeDecisionCallbackUrl | Özel karar algoritması, URL'nin belirtilebileceği TiPCallback site uzantısında sağlanabilir. | dizgi |
changeIntervalInMinutes | ReroutePercentage değerinin yeniden değerlendirilme aralığını dakika cinsinden belirtir. | Int |
changeStep | Otomatik artırma senaryosunda bu adım, MinReroutePercentage</code> veya<\n>koda ulaşana kadar ReroutePercentage</code><>kodu ekleme/kaldırma adımıdır MaxReroutePercentage</code><kod >. Site ölçümleri, <kodunda belirtilen her N dakikada bir>ChangeIntervalInMinutes</code>denetleniyor.\nÖzel karar algoritması <kodunda url'nin belirtilebileceği TiPCallback site uzantısında sağlanabilir>ChangeDecisionCallbackUrl</code>. |
Int |
maxRerouteYüzdesi | ReroutePercentage'ın kalacağı üst sınırı belirtir. | Int |
minRerouteYüzdesi | ReroutePercentage'ın kalacağı alt sınırı belirtir. | Int |
ad | Yönlendirme kuralının adı. Önerilen ad, denemedeki trafiği alacak yuvaya işaret etmek olacaktır. | dizgi |
rerouteYüzde | ActionHostName</code><>koduna yönlendirilecek trafiğin yüzdesi. | Int |
RequestsBasedTrigger
Ad | Açıklama | Değer |
---|---|---|
saymak | İstek Sayısı. | Int |
zaman aralığı | Zaman aralığı. | dizgi |
ResourceConfig
Ad | Açıklama | Değer |
---|---|---|
Cpu | Çekirdeklerde gerekli CPU, örneğin 0,5 | Int |
bellek | Gerekli bellek, örneğin "1Gi" | dizgi |
Kaynak Etiketleri
Ad | Açıklama | Değer |
---|
Site Yapılandırması
Ad | Açıklama | Değer |
---|---|---|
acrUseManagedIdentityCreds | ACR çekmesi için Yönetilen Kimlik Kimlik KimlikLerini kullanma bayrağı | Bool |
acrUserManagedIdentityID | Kullanıcı tarafından yönetilen kimlik kullanılıyorsa, kullanıcı tarafından yönetilen kimlik ClientId | dizgi |
her zaman açık | <kod>true</code> Always On etkinse; aksi takdirde, <false>/code<>. | Bool |
apiDefinition (apiTanım) | Uygulamanın resmi API tanımı hakkında bilgi. | ApiDefinitionInfo |
apiManagementConfig | Uygulamaya bağlı Azure API yönetim ayarları. | ApiManagementConfig |
appCommandLine | Başlatacak uygulama komut satırı. | dizgi |
uygulamaAyarları | Uygulama ayarları. Bu özellik, hassas bilgiler içerebileceğinden normal oluşturma ve okuma isteklerine yanıt olarak döndürülmez. | NameValuePair[] |
autoHealEnabled | Otomatik Düzeltme etkinse true</code><kod >; aksi takdirde, <false>/code<>. | Bool |
autoHeal Kuralları | Otomatik İyileştirme kuralları. | AutoHealRules |
autoSwapSlotName | Yuva adını otomatik değiştirme. | dizgi |
azureStorageAccounts | Azure Depolama Hesaplarının listesi. | SiteConfigAzureStorageAccounts |
connectionStrings | Bağlantı dizeleri. Bu özellik, hassas bilgiler içerebileceğinden normal oluşturma ve okuma isteklerine yanıt olarak döndürülmez. | ConnStringInfo[] |
korse | Çıkış Noktaları Arası Kaynak Paylaşımı (CORS) ayarları. | CorsSettings |
defaultDocuments | Varsayılan belgeler. | dize[] |
detailedErrorLoggingEnabled | Ayrıntılı hata günlüğü etkinleştirildiyse kod<true>/code<>; aksi takdirde, <false>/code<>. | Bool |
belgeKökü | Belge kökü. | dizgi |
elasticWebAppScaleLimit | Bir sitenin ölçeğini genişletebileceği en fazla çalışan sayısı. Bu ayar yalnızca ElasticScaleEnabled'ın true</code><kod >planlardaki uygulamalar için geçerlidir |
Int Kısıtlama -ları: En düşük değer = 0 |
Deney | Bu, polimorfik türler için geçici bir çözümdür. | Denemeleri |
ftps Durumu | FTP / FTPS hizmetinin durumu | 'Tümüne İzin Verildi' 'Devre Dışı' 'Yalnızca Ftps' |
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 |
Int Kısıtlama -ları: En düşük değer = 0 |
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ı. |
Bool |
işleyiciEşlemeler | İşleyici eşlemeleri. | İşleyici Eşlemesi[] |
healthCheckPath (Sağlık Kontrolü Yolu) | Sistem durumu denetim yolu | dizgi |
http20Etkin | Http20Enabled: bir web sitesini istemcilerin http2.0 üzerinden bağlanmasına izin verecek şekilde yapılandırıyor | Bool |
http20Proxy Bayrağı | 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. | Int |
httpLoggingEnabled | HTTP günlüğü etkinse kod<true>/code<>; aksi takdirde, <false>/code<>. | Bool |
ipSecurityRestrictions (İngilizce) | Main için IP güvenlik kısıtlamaları. | IpSecurityRestriction[] |
ipSecurityRestrictionsDefaultAction | Hiçbir kural eşleştirilmemişse ana erişim kısıtlaması için varsayılan eylem. | 'İzin Ver' 'Reddet' |
java Kapsayıcısı | Java kapsayıcısı. | dizgi |
javaContainerVersion | Java kapsayıcı sürümü. | dizgi |
java Sürümü | Java sürümü. | dizgi |
keyVaultReferenceIdentity | Key Vault Başvurusu kimlik doğrulaması için kullanılacak kimlik. | dizgi |
Sınır -ları | Site sınırları. | Site Sınırları |
linuxFxVersion | Linux App Framework ve sürümü | dizgi |
loadBalancing (yük dengeleme) | Site yük dengelemesi. | 'En Az İstekler' 'En Least RequestsWithTieBreaker' 'En Az Yanıt Süresi' 'PerSiteRoundRobin' (SiteÇesi) 'İstek Karması' 'WeightedRoundRobin' 'WeightedTotalTraffic' |
localMySql Etkin | Yerel MySQL'i etkinleştirmek için true</code><kod >; aksi takdirde, <false>/code<>. | Bool |
logsDirectorySizeLimit | HTTP, dizin boyutu sınırını günlüğe kaydeder. | Int |
managedPipelineMode | Yönetilen işlem hattı modu. | 'Klasik' 'Tümleşik' |
managedServiceIdentityId | Yönetilen Hizmet Kimliği Kimliği | Int |
meta veriler | Uygulama meta verileri. Gizli diziler içerebileceğinden bu özellik alınamıyor. | NameValuePair[] |
minimumElasticInstanceCount | Site için en düşük örnek sayısı Bu ayar yalnızca Elastik Planlar için geçerlidir |
Int Kısıtlama -ları: En düşük değer = 0 Maksimum değer = 20 |
minTlsŞifre Paketi | Bir uygulama için izin verilen minimum güç TLS şifreleme paketi | 'TLS_AES_128_GCM_SHA256' 'TLS_AES_256_GCM_SHA384' 'TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256' 'TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256' 'TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384' 'TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA' 'TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256' 'TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256' 'TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA' 'TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384' 'TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384' 'TLS_RSA_WITH_AES_128_CBC_SHA' 'TLS_RSA_WITH_AES_128_CBC_SHA256' 'TLS_RSA_WITH_AES_128_GCM_SHA256' 'TLS_RSA_WITH_AES_256_CBC_SHA' 'TLS_RSA_WITH_AES_256_CBC_SHA256' 'TLS_RSA_WITH_AES_256_GCM_SHA384' |
minTlsVersion | MinTlsVersion: SSL istekleri için gereken en düşük TLS sürümünü yapılandırıyor | '1.0' '1.1' '1.2' '1.3' |
.NET Framework Sürümü | .NET Framework sürümü. | dizgi |
nodeVersion | Node.jssürümü. | dizgi |
İşçi Sayısı | çalışan sayısı. | Int |
php Sürümü | PHP sürümü. | dizgi |
PowerShell sürümü | PowerShell sürümü. | dizgi |
preWarmedInstanceCount | Önceden Uyarılmış örneklerin sayısı. Bu ayar yalnızca Tüketim ve Elastik Planlar için geçerlidir |
Int Kısıtlama -ları: En düşük değer = 0 Maksimum değer = 10 |
publicNetworkAccess | Tüm genel trafiğe izin vermek veya trafiği engellemek için özellik. | dizgi |
publishingKullanıcı Adı | Yayımlama kullanıcı adı. | dizgi |
itmek | Anında iletme uç noktası ayarları. | PushSettings |
python Sürümü | Python sürümü. | dizgi |
remoteDebuggingEnabled | Uzaktan hata ayıklama etkinse kod<true>/code<>; aksi takdirde, <false>/code<>. | Bool |
remoteDebuggingVersion | Uzaktan hata ayıklama sürümü. | dizgi |
requestTracingEnabled | İstek izleme etkinse <kod>true</code>; aksi takdirde, <false>/code<>. | Bool |
requestTracingExpirationTime | İstek izleme süre sonu süresi. | dizgi |
scmIpSecurityRestrictions | scm için IP güvenlik kısıtlamaları. | IpSecurityRestriction[] |
scmIpSecurityRestrictionsDefaultAction | Hiçbir kural eşleştirilmemişse scm erişim kısıtlaması için varsayılan eylem. | 'İzin Ver' 'Reddet' |
scmIpSecurityRestrictionsUseMain | scm'nin main kullanması için IP güvenlik kısıtlamaları. | Bool |
scmMinTlsVersion | ScmMinTlsVersion: SCM sitesi için SSL istekleri için gereken en düşük TLS sürümünü yapılandırıyor | '1.0' '1.1' '1.2' '1.3' |
scmType | SCM türü. | 'BitbucketGit' 'BitbucketHg' 'KodPlexGit' 'KodPlexHg' 'Dropbox' (Dropbox) 'DışGit' 'DışHg' 'GitHub' (İngilizce) 'YerelGit' 'Hiçbiri' 'OneDrive' 'Tfs' 'VSO' 'VSTSRM' |
izlemeSeçenekler | İzleme seçenekleri. | dizgi |
use32BitWorkerProcess | 32 bit çalışan işlemini kullanmak için <kod>true</code>; aksi takdirde, <false>/code<>. | Bool |
sanalUygulamalar | Sanal uygulamalar. | VirtualApplication |
vnetName (Sanal Ağ Adı) | Sanal Ağ adı. | dizgi |
vnetPrivatePortsCount | Bu uygulamaya atanan özel bağlantı noktalarının sayısı. Bunlar çalışma zamanında dinamik olarak atanır. | Int |
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. | Bool |
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 | dizgi |
webSocketsEnabled | WebSocket etkinse kod<true>/code<>; aksi takdirde, <false>/code<>. | Bool |
windowsFxVersion | Xenon App Framework ve sürümü | dizgi |
xManagedServiceIdentityId | Açık Yönetilen Hizmet Kimliği Kimliği | Int |
SiteConfigAzureStorageAccounts
Ad | Açıklama | Değer |
---|
SiteDnsConfig
Ad | Açıklama | Değer |
---|---|---|
dnsAltServer | Uygulamalar tarafından kullanılacak alternatif DNS sunucusu. Bu özellik, WEBSITE_DNS_ALT_SERVER uygulama ayarını çoğaltır. | dizgi |
dnsMaxCacheTimeout | DNS'nin saniyeler içinde önbelleğe alınması için özel süre. İzin verilen aralık: 0-60. Varsayılan değer 30 saniyedir. 0, önbelleğe alma devre dışı demektir. | Int |
dnsRetryAttemptCount | Dns araması için toplam yeniden deneme sayısı. İzin verilen aralık: 1-5. Varsayılan değer 3'dür. | Int |
dnsRetryAttemptTimeout | Saniyeler içinde tek bir dns araması için zaman aşımı. İzin verilen aralık: 1-30. Varsayılan değer 3'dür. | Int |
dnsSunucuları | Bir uygulama tarafından aramalar için kullanılacak özel DNS sunucularının listesi. En fazla 5 dns sunucusu ayarlanabilir. | dize[] |
Site Sınırları
Ad | Açıklama | Değer |
---|---|---|
maxDiskSizeInMb | MB cinsinden izin verilen en fazla disk boyutu kullanımı. | Int |
maxMemoryInMb | MB cinsinden izin verilen bellek kullanımı üst sınırı. | Int |
maxPercentCpu | İzin verilen en yüksek CPU kullanım yüzdesi. | Int |
Site Özellikleri
Ad | Açıklama | Değer |
---|---|---|
autoGeneratedDomainNameLabelScope | Kaynak oluşturma sırasında varsayılan konak adı için benzersizlik kapsamını belirtir | 'Yeniden Kullanılmadı' 'ResourceGroupYeniden Kullan' 'AbonelikYeniden Kullanım' 'KiracıYeniden Kullanım' |
clientAffinityEnabled | İstemci benzini etkinleştirmek için <kod>true</code>; <, aynı oturumdaki istemci isteklerini aynı örneğe yönlendiren oturum benzimi tanımlama bilgileri göndermeyi durdurmak için yanlış>/code<>. Varsayılan, true</code><>koddur. | Bool |
clientAffinityPartitioningEnabled | <code>true</code> CHIPS tanımlama bilgilerini kullanarak istemci benzeşimi bölümlemeyi etkinleştirmek için bu, benzeşim tanımlama bilgilerine code<partitioned>/code< özelliğini ekler>; <Bölümlenmiş benzeşim tanımlama bilgilerini göndermeyi durdurmak için false> kodu</kodu>. Varsayılan, false</code><>koddur. | Bool |
clientAffinityProxyEnabled | <X-Forwarded-Host istek başlığıyla istemci benzeşimi çerez etki alanını geçersiz kılmak için code>true</code> . <varsayılan etki alanını kullanmak için false>< /code> yazın. Varsayılan, false</code><>koddur. | Bool |
clientCertEnabled | <kod>istemci sertifikası kimlik doğrulamasını etkinleştirmek için true</code> (TLS karşılıklı kimlik doğrulaması); aksi takdirde, <false>/code<>. Varsayılan, false</code><>koddur. | Bool |
clientCertExclusionPaths | istemci sertifikası kimlik doğrulaması virgülle ayrılmış dışlama yolları | dizgi |
clientCertMode | Bu, ClientCertEnabled ayarıyla oluşturur. - ClientCertEnabled: false, ClientCert'in yoksayıldığı anlamına gelir. - ClientCertEnabled: true ve ClientCertMode: Gerekli, ClientCert'in gerekli olduğu anlamına gelir. - ClientCertEnabled: true ve ClientCertMode: İsteğe bağlı, ClientCert'in isteğe bağlı veya kabul edildiği anlamına gelir. |
'İsteğe bağlı' 'İsteğe Bağlı İnteraktifKullanıcı' 'Gerekli' |
klonlamaInfo | Uygulama oluşturma sırasında belirtilirse, uygulama bir kaynak uygulamadan kopyalanır. | Klonlama Bilgisi |
konteyner boyutu | İşlev kapsayıcısının boyutu. | Int |
customDomainVerificationId | Uygulamaya atanan özel etki alanlarını doğrulayan benzersiz tanımlayıcı. Müşteri doğrulama için bu kimliği bir txt kaydına ekleyecektir. | dizgi |
dailyMemoryTimeQuota | İzin verilen günlük bellek süresi kotası üst sınırı (yalnızca dinamik uygulamalarda geçerlidir). | Int |
daprConfig | Uygulamanın Dapr yapılandırması. | DaprConfig |
dns Yapılandırması | Bir site için DNS ile ilgili çeşitli ayarları yapılandırma özelliği. | SiteDnsConfig |
Etkin | Uygulama etkinse true</code><kod >; aksi takdirde, <false>/code<>. Bu değeri false olarak ayarlamak uygulamayı devre dışı bırakır (uygulamayı çevrimdışına alır). | Bool |
endToEndEncryptionEnabled | FrontEnd ile Çalışan arasında uçtan uca şifreleme kullanılıp kullanılmaymayacağı | Bool |
functionAppConfig | Azure İşlevi uygulamasına özgü yapılandırma. | FunctionAppConfig |
hostingÇevreProfile | Uygulama için kullanılacak App Service Ortamı. | HostingEnvironmentProfile (BarındırmaOrtamıProfili) |
hostNamesDisabled | Uygulamanın genel ana bilgisayar adlarını devre dışı bırakmak için true</code><kodu>; aksi takdirde, <false>/code<>. <kod true>/code<>, uygulamaya yalnızca API yönetim işlemi aracılığıyla erişilebilir. |
Bool |
hostNameSslStates | Ana bilgisayar adı SSL durumları, uygulamanın ana bilgisayar adları için SSL bağlamalarını yönetmek için kullanılır. | HostNameSslState[] |
Yalnızca https | HttpsOnly: Bir web sitesini yalnızca https isteklerini kabul etmek üzere yapılandırıyor. Sorunlar için yeniden yönlendirme http istekleri |
Bool |
hiperV | korumalı alanı Hyper-V. | Bool |
ip Modu | Uygulamanın IP modunu belirtir. | 'IPv4' 'IPv4 VeIPv6' 'IPv6' (IPv6) |
Xenon olarak adlandırılır | Kullanımdan kaldırıldı: Hyper-V korumalı alan. | Bool |
keyVaultReferenceIdentity | Key Vault Başvurusu kimlik doğrulaması için kullanılacak kimlik. | dizgi |
managedEnvironmentId | Bu uygulamanın barındırıldığı müşterinin seçtiği Yönetilen Ortamın Azure Resource Manager kimliği. Bunun /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName} biçiminde olması gerekir | dizgi |
outboundVnetRouting | Bir site için sanal ağ üzerinden çeşitli giden trafik yönlendirme seçeneklerini yapılandırma özelliği | OutboundVnetRouting |
publicNetworkAccess | Tüm genel trafiğe izin vermek veya trafiği engellemek için özellik. İzin Verilen Değerler: 'Enabled', 'Disabled' veya boş bir dize. | dizgi |
yedeklilik Modu | Site yedeklilik modu | 'AktifAktif' 'Yük Devretme' 'Coğrafi Gereksiz' 'El ile' 'Hiçbiri' |
ayrılmış | Ayrılmışsa true</code><kodu >; aksi takdirde, <false>/code<>. | Bool |
resourceConfig | İşlev uygulaması kaynak gereksinimleri. | resourceconfig |
scmSiteAlsoStopped | Uygulama durdurulduğunda SCM (KUDU) sitesini durdurmak için true</code><kodu>; aksi takdirde, <false>/code<>. Varsayılan değer false</code><>kodudur. | Bool |
serverFarmId | İlişkili App Service planının kaynak kimliği: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". | dizgi |
siteConfig | App Service uygulamasının yapılandırması. Bu özellik, hassas bilgiler içerebileceğinden normal oluşturma ve okuma isteklerine yanıt olarak döndürülmez. | Site Yapılandırması |
sshEnabled | ssh erişiminin etkinleştirilip etkinleştirilmeyeceği. | Bool |
storageAccountGerekli | Müşteri tarafından sağlanan depolama hesabının gerekli olup olmadığını denetler | Bool |
virtualNetworkSubnetId | Bölgesel Sanal Ağ Tümleştirmesi tarafından birleştirilecek Sanal ağın ve alt ağın Azure Resource Manager kimliği. Bunun /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName} biçiminde olması gerekir |
dizgi |
workloadProfileName | İşlev uygulamasının yürütülecek iş yükü profili adı. | dizgi |
SlowRequestsBasedTrigger
Ad | Açıklama | Değer |
---|---|---|
saymak | İstek Sayısı. | Int |
yol | İstek Yolu. | dizgi |
zaman aralığı | Zaman aralığı. | dizgi |
timeTaken (Zaman Alındı) | Geçen süre. | dizgi |
StatusCodesBasedTrigger
Ad | Açıklama | Değer |
---|---|---|
saymak | İstek Sayısı. | Int |
yol | İstek Yolu | dizgi |
durum | HTTP durum kodu. | Int |
subStatus | İstek Alt Durumu. | Int |
zaman aralığı | Zaman aralığı. | dizgi |
win32Durum | Win32 hata kodu. | Int |
StatusCodesRangeBasedTrigger
Ad | Açıklama | Değer |
---|---|---|
saymak | İstek Sayısı. | Int |
yol | dizgi | |
durum Kodları | HTTP durum kodu. | dizgi |
zaman aralığı | Zaman aralığı. | dizgi |
Kullanıcı Atanmış Kimlik
Ad | Açıklama | Değer |
---|
Sanal Uygulama
Ad | Açıklama | Değer |
---|---|---|
fiziksel Yol | Fiziksel yol. | dizgi |
preloadEnabled | Önceden yükleme etkinse true</code><kod >; aksi takdirde, <false>/code<>. | Bool |
virtualDirectory'ler | Sanal uygulama için sanal dizinler. | Sanal Dizin[] |
sanal Yol | Sanal yol. | dizgi |
Sanal Dizin
Ad | Açıklama | Değer |
---|---|---|
fiziksel Yol | Fiziksel yol. | dizgi |
sanal Yol | Sanal uygulamanın yolu. | dizgi |
Kullanım Örnekleri
Azure Hızlı Başlangıç Örnekleri
Aşağıdaki Azure Hızlı Başlangıç şablonları bu kaynak türünü dağıtmak için Bicep örnekleri içerir.
Bicep Dosyası | Açıklama |
---|---|
Dağıtım Yuvası ile Azure İşlev Uygulamasını |
Bu şablon, premium planda üretim yuvası ve ek dağıtım yuvası içeren bir işlev uygulaması sağlar. |
Yüksek Oranda Kullanılabilir Çok Bölgeli Web Uygulaması | Bu şablon, Azure Front Door'un arkasında farklı bölgelerdeki iki web uygulamasıyla güvenli, yüksek oranda kullanılabilir, çok bölgeli bir uçtan uca çözüm oluşturmanıza olanak tanır |
Dağıtım Yuvası ile Tüketim planı sağlama işlevini |
Bu şablon, dinamik bir barındırma planı olan Tüketim planında bir işlev uygulaması sağlar. Uygulama isteğe bağlı olarak çalışır ve yürütme başına faturalandırılırsınız ve kaynak taahhüdü yoktur. Ayrılmış bir barındırma planında sağlama için kullanılabilecek başka şablonlar da vardır. |
güvenli N katmanlı Web Uygulaması |
Bu şablon, ön uç ve arka uç olmak üzere hazırlama yuvalarına sahip iki web uygulamasıyla güvenli bir uçtan uca çözüm oluşturmanıza olanak tanır; ön uç, VNet ekleme ve Özel Uç Nokta aracılığıyla arka ucu güvenli bir şekilde kullanır |
ARM şablonu kaynak tanımı
Siteler/yuvalar kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:
- kaynak grupları
- Bkz. kaynak grubu dağıtım komutları
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
Kaynak biçimi
Microsoft.Web/sites/slots kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.
{
"type": "Microsoft.Web/sites/slots",
"apiVersion": "2024-11-01",
"name": "string",
"extendedLocation": {
"name": "string"
},
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {
}
}
},
"kind": "string",
"location": "string",
"properties": {
"autoGeneratedDomainNameLabelScope": "string",
"clientAffinityEnabled": "bool",
"clientAffinityPartitioningEnabled": "bool",
"clientAffinityProxyEnabled": "bool",
"clientCertEnabled": "bool",
"clientCertExclusionPaths": "string",
"clientCertMode": "string",
"cloningInfo": {
"appSettingsOverrides": {
"{customized property}": "string"
},
"cloneCustomHostNames": "bool",
"cloneSourceControl": "bool",
"configureLoadBalancing": "bool",
"correlationId": "string",
"hostingEnvironment": "string",
"overwrite": "bool",
"sourceWebAppId": "string",
"sourceWebAppLocation": "string",
"trafficManagerProfileId": "string",
"trafficManagerProfileName": "string"
},
"containerSize": "int",
"customDomainVerificationId": "string",
"dailyMemoryTimeQuota": "int",
"daprConfig": {
"appId": "string",
"appPort": "int",
"enableApiLogging": "bool",
"enabled": "bool",
"httpMaxRequestSize": "int",
"httpReadBufferSize": "int",
"logLevel": "string"
},
"dnsConfiguration": {
"dnsAltServer": "string",
"dnsMaxCacheTimeout": "int",
"dnsRetryAttemptCount": "int",
"dnsRetryAttemptTimeout": "int",
"dnsServers": [ "string" ]
},
"enabled": "bool",
"endToEndEncryptionEnabled": "bool",
"functionAppConfig": {
"deployment": {
"storage": {
"authentication": {
"storageAccountConnectionStringName": "string",
"type": "string",
"userAssignedIdentityResourceId": "string"
},
"type": "string",
"value": "string"
}
},
"runtime": {
"name": "string",
"version": "string"
},
"scaleAndConcurrency": {
"alwaysReady": [
{
"instanceCount": "int",
"name": "string"
}
],
"instanceMemoryMB": "int",
"maximumInstanceCount": "int",
"triggers": {
"http": {
"perInstanceConcurrency": "int"
}
}
}
},
"hostingEnvironmentProfile": {
"id": "string"
},
"hostNamesDisabled": "bool",
"hostNameSslStates": [
{
"hostType": "string",
"name": "string",
"sslState": "string",
"thumbprint": "string",
"toUpdate": "bool",
"virtualIP": "string"
}
],
"httpsOnly": "bool",
"hyperV": "bool",
"ipMode": "string",
"isXenon": "bool",
"keyVaultReferenceIdentity": "string",
"managedEnvironmentId": "string",
"outboundVnetRouting": {
"allTraffic": "bool",
"applicationTraffic": "bool",
"backupRestoreTraffic": "bool",
"contentShareTraffic": "bool",
"imagePullTraffic": "bool"
},
"publicNetworkAccess": "string",
"redundancyMode": "string",
"reserved": "bool",
"resourceConfig": {
"cpu": "int",
"memory": "string"
},
"scmSiteAlsoStopped": "bool",
"serverFarmId": "string",
"siteConfig": {
"acrUseManagedIdentityCreds": "bool",
"acrUserManagedIdentityID": "string",
"alwaysOn": "bool",
"apiDefinition": {
"url": "string"
},
"apiManagementConfig": {
"id": "string"
},
"appCommandLine": "string",
"appSettings": [
{
"name": "string",
"value": "string"
}
],
"autoHealEnabled": "bool",
"autoHealRules": {
"actions": {
"actionType": "string",
"customAction": {
"exe": "string",
"parameters": "string"
},
"minProcessExecutionTime": "string"
},
"triggers": {
"privateBytesInKB": "int",
"requests": {
"count": "int",
"timeInterval": "string"
},
"slowRequests": {
"count": "int",
"path": "string",
"timeInterval": "string",
"timeTaken": "string"
},
"slowRequestsWithPath": [
{
"count": "int",
"path": "string",
"timeInterval": "string",
"timeTaken": "string"
}
],
"statusCodes": [
{
"count": "int",
"path": "string",
"status": "int",
"subStatus": "int",
"timeInterval": "string",
"win32Status": "int"
}
],
"statusCodesRange": [
{
"count": "int",
"path": "string",
"statusCodes": "string",
"timeInterval": "string"
}
]
}
},
"autoSwapSlotName": "string",
"azureStorageAccounts": {
"{customized property}": {
"accessKey": "string",
"accountName": "string",
"mountPath": "string",
"protocol": "string",
"shareName": "string",
"type": "string"
}
},
"connectionStrings": [
{
"connectionString": "string",
"name": "string",
"type": "string"
}
],
"cors": {
"allowedOrigins": [ "string" ],
"supportCredentials": "bool"
},
"defaultDocuments": [ "string" ],
"detailedErrorLoggingEnabled": "bool",
"documentRoot": "string",
"elasticWebAppScaleLimit": "int",
"experiments": {
"rampUpRules": [
{
"actionHostName": "string",
"changeDecisionCallbackUrl": "string",
"changeIntervalInMinutes": "int",
"changeStep": "int",
"maxReroutePercentage": "int",
"minReroutePercentage": "int",
"name": "string",
"reroutePercentage": "int"
}
]
},
"ftpsState": "string",
"functionAppScaleLimit": "int",
"functionsRuntimeScaleMonitoringEnabled": "bool",
"handlerMappings": [
{
"arguments": "string",
"extension": "string",
"scriptProcessor": "string"
}
],
"healthCheckPath": "string",
"http20Enabled": "bool",
"http20ProxyFlag": "int",
"httpLoggingEnabled": "bool",
"ipSecurityRestrictions": [
{
"action": "string",
"description": "string",
"headers": {
"{customized property}": [ "string" ]
},
"ipAddress": "string",
"name": "string",
"priority": "int",
"subnetMask": "string",
"subnetTrafficTag": "int",
"tag": "string",
"vnetSubnetResourceId": "string",
"vnetTrafficTag": "int"
}
],
"ipSecurityRestrictionsDefaultAction": "string",
"javaContainer": "string",
"javaContainerVersion": "string",
"javaVersion": "string",
"keyVaultReferenceIdentity": "string",
"limits": {
"maxDiskSizeInMb": "int",
"maxMemoryInMb": "int",
"maxPercentageCpu": "int"
},
"linuxFxVersion": "string",
"loadBalancing": "string",
"localMySqlEnabled": "bool",
"logsDirectorySizeLimit": "int",
"managedPipelineMode": "string",
"managedServiceIdentityId": "int",
"metadata": [
{
"name": "string",
"value": "string"
}
],
"minimumElasticInstanceCount": "int",
"minTlsCipherSuite": "string",
"minTlsVersion": "string",
"netFrameworkVersion": "string",
"nodeVersion": "string",
"numberOfWorkers": "int",
"phpVersion": "string",
"powerShellVersion": "string",
"preWarmedInstanceCount": "int",
"publicNetworkAccess": "string",
"publishingUsername": "string",
"push": {
"kind": "string",
"properties": {
"dynamicTagsJson": "string",
"isPushEnabled": "bool",
"tagsRequiringAuth": "string",
"tagWhitelistJson": "string"
}
},
"pythonVersion": "string",
"remoteDebuggingEnabled": "bool",
"remoteDebuggingVersion": "string",
"requestTracingEnabled": "bool",
"requestTracingExpirationTime": "string",
"scmIpSecurityRestrictions": [
{
"action": "string",
"description": "string",
"headers": {
"{customized property}": [ "string" ]
},
"ipAddress": "string",
"name": "string",
"priority": "int",
"subnetMask": "string",
"subnetTrafficTag": "int",
"tag": "string",
"vnetSubnetResourceId": "string",
"vnetTrafficTag": "int"
}
],
"scmIpSecurityRestrictionsDefaultAction": "string",
"scmIpSecurityRestrictionsUseMain": "bool",
"scmMinTlsVersion": "string",
"scmType": "string",
"tracingOptions": "string",
"use32BitWorkerProcess": "bool",
"virtualApplications": [
{
"physicalPath": "string",
"preloadEnabled": "bool",
"virtualDirectories": [
{
"physicalPath": "string",
"virtualPath": "string"
}
],
"virtualPath": "string"
}
],
"vnetName": "string",
"vnetPrivatePortsCount": "int",
"vnetRouteAllEnabled": "bool",
"websiteTimeZone": "string",
"webSocketsEnabled": "bool",
"windowsFxVersion": "string",
"xManagedServiceIdentityId": "int"
},
"sshEnabled": "bool",
"storageAccountRequired": "bool",
"virtualNetworkSubnetId": "string",
"workloadProfileName": "string"
},
"tags": {
"{customized property}": "string"
}
}
Özellik Değerleri
Microsoft.Web/sites/slots
Ad | Açıklama | Değer |
---|---|---|
apiVersiyonu | API sürümü | '2024-11-01' |
extendedLocation | Genişletilmiş Konum. | Genişletilmiş Konum |
kimlik | Yönetilen hizmet kimliği. | ManagedServiceIdentity |
tür | Kaynak türü. Kaynak bir uygulamaysa, tür için desteklenen değerlerin ayrıntıları için https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference başvurabilirsiniz. | dizgi |
yer | Kaynak Konumu. | dize (gerekli) |
ad | Kaynak adı | dize (gerekli) |
Özellikler | Site kaynağına özgü özellikler | Site Özellikleri |
Etiketler | Kaynak etiketleri | Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri |
tür | Kaynak türü | 'Microsoft.Web/sites/slots' |
ApiDefinitionInfo
Ad | Açıklama | Değer |
---|---|---|
URL | API tanımının URL'si. | dizgi |
ApiManagementConfig
Ad | Açıklama | Değer |
---|---|---|
Kimliği | APIM-Api Tanımlayıcı. | dizgi |
Otomatik İyileştirme Eylemleri
Ad | Açıklama | Değer |
---|---|---|
işlem türü | Gerçekleştirilecek önceden tanımlanmış eylem. | 'Özel Eylem' 'LogEvent' (Günlük Olayı) 'Geri Dönüşüm' |
customAction (özelleştirme) | Gerçekleştirilecek özel eylem. | AutoHealCustomAction |
minProcessExecutionTime | İşlemin yürütülmesi gereken en kısa süre eylemi gerçekleştirmeden önce |
dizgi |
AutoHealCustomAction (Otomatik İyileştirme)
Ad | Açıklama | Değer |
---|---|---|
exe dosyası | Çalıştırılacak yürütülebilir dosya. | dizgi |
Parametre | Yürütülebilir dosyanın parametreleri. | dizgi |
Otomatik İyileştirme Kuralları
Ad | Açıklama | Değer |
---|---|---|
eylemler | Bir kural tetiklendiğinde yürütülecek eylemler. | AutoHealActions |
Tetikleyiciler | Otomatik düzeltme eylemlerinin ne zaman yürütüldüğünü açıklayan koşullar. | AutoHealTriggers |
Otomatik İyileştirme Tetikleyicileri
Ad | Açıklama | Değer |
---|---|---|
privateBytesInKB | Özel baytları temel alan bir kural. | Int |
Istek | Toplam istekleri temel alan bir kural. | RequestsBasedTrigger |
slowRequests | İstek yürütme süresini temel alan bir kural. | SlowRequestsBasedTrigger |
slowRequestsWithPath | Yolu olan birden çok Yavaş İstek Kuralını temel alan bir kural | SlowRequestsBasedTrigger[] |
durum Kodları | Durum kodlarını temel alan bir kural. | StatusCodesBasedTrigger[] |
statusCodesRange | Durum kodları aralıklarını temel alan bir kural. | StatusCodesRangeBasedTrigger[] |
AzureStorageInfoValue
Ad | Açıklama | Değer |
---|---|---|
erişim anahtarı | Depolama hesabı için erişim anahtarı. | dizgi Kısıtlama -ları: Hassas değer. Güvenli parametre olarak geçirin. |
hesap adı | Depolama hesabının adı. | dizgi |
mountPath (Montaj Yolu) | Depolamayı sitenin çalışma zamanı ortamına bağlama yolu. | dizgi |
protokol | Depolama hesabı için kullanılacak bağlama protokolü. | 'Http' (İngilizce) 'NFS' 'KOBİ' |
hisseAdı | Dosya paylaşımının adı (Blob depolama için kapsayıcı adı). | dizgi |
tür | Depolama türü. | 'AzureBlob' 'Azure Dosyaları' |
Klonlama Bilgisi
Ad | Açıklama | Değer |
---|---|---|
appSettingsGeçersiz kılmalar | Kopyalanan uygulama için uygulama ayarı geçersiz kılar. Belirtilirse, bu ayarlar kopyalanan ayarları geçersiz kılar kaynak uygulamadan. Aksi takdirde, kaynak uygulamadan uygulama ayarları korunur. |
CloningInfoAppSettingsGeçersiz Kılmalar |
cloneCustomHostNames | Kaynak uygulamadan özel konak adlarını kopyalamak için true</code><kod >; aksi takdirde, <false>/code<>. | Bool |
cloneSourceControl (klon kaynağı) | Kaynak uygulamadan kaynak denetimi kopyalamak için true</code><kod >; aksi takdirde, <false>/code<>. | Bool |
configureLoadBalancing | Kaynak ve hedef uygulama için yük dengelemeyi yapılandırmak için kod<true>/code<>. | Bool |
correlationId | Kopyalama işleminin bağıntı kimliği. Bu kimlik birden çok kopyalama işlemini bağlar aynı anlık görüntüyü kullanmak için birlikte kullanın. |
dizgi Kısıtlama -ları: En az uzunluk = 36 Maksimum uzunluk = 36 Desen = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
hostingOrtamı | App Service Ortamı. | dizgi |
Üzerine | Hedef uygulamanın üzerine yazmak için true</code><kod >; aksi takdirde, <false>/code<>. | Bool |
kaynakWebAppId | Kaynak uygulamanın ARM kaynak kimliği. Uygulama kaynak kimliği formda Üretim yuvaları için /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} ve Diğer yuvalar için /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} . |
dize (gerekli) |
kaynakWebAppLocation | Kaynak uygulamanın konumu: Batı ABD veya Kuzey Avrupa | dizgi |
trafficManagerProfileId | Varsa kullanılacak Traffic Manager profilinin ARM kaynak kimliği. Traffic Manager kaynak kimliği formda /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}. |
dizgi |
trafficManagerProfileName | Oluşturulacak Traffic Manager profilinin adı. Bu yalnızca Traffic Manager profili yoksa gereklidir. | dizgi |
CloningInfoAppSettingsGeçersiz Kılmalar
Ad | Açıklama | Değer |
---|
ConnStringInfo
Ad | Açıklama | Değer |
---|---|---|
bağlantı dizesi | Bağlantı dizesi değeri. | dizgi |
ad | Bağlantı dizesinin adı. | dizgi |
tür | Veritabanı türü. | 'ApiHub' (ApiHub) 'Özel' 'Belge Db' 'Olay Merkezi' 'MySql' (İngilizce) 'Bildirim Merkezi' 'PostgreSQL' (İngilizce) 'RedisCache' (Yeniden Önbellek) 'ServiceBus' 'SQLAzure' 'SQLServer' |
CorsSettings (Orta)
Ad | Açıklama | Değer |
---|---|---|
allowedOrigins (İzin Verilen Kaynaklar) | Çıkış noktaları arası oluşturmasına izin verilmesi gereken çıkış noktalarının listesini alır veya ayarlar çağrıları (örneğin: http://example.com:12345 ). Tümüne izin vermek için "*" kullanın. |
dize[] |
supportCredentials (destekKimlik Bilgileri | Kimlik bilgilerine sahip CORS isteklerine izin verilip verilmeyeceğini alır veya ayarlar. Görmek https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials daha fazla ayrıntı için. |
Bool |
DaprConfig
Ad | Açıklama | Değer |
---|---|---|
Uygulama Kimliği | Dapr uygulama tanımlayıcısı | dizgi |
uygulama Limanı | Uygulamanızın hangi bağlantı noktasında dinlediğini Dapr'a bildirir | Int |
enableApiLogging | Dapr sepet için API günlüğünü etkinleştirir | Bool |
Etkin | Dapr yan arabasının etkinleştirilip etkinleştirilmediğini gösteren Boole değeri | Bool |
httpMaxRequestSize (İngilizce) | Büyük dosyaların karşıya yüklenmesini işlemek için MB cinsinden istek gövdesi http sunucuları parametresinin maksimum boyutunu artırma. Varsayılan değer 4 MB'tır. | Int |
httpReadBufferSize (HttpReadBufferSize) | Çok KB'lı üst bilgiler gönderilirken işlenmek üzere KB cinsinden http üst bilgisi okuma arabelleğinin en büyük boyutu. Varsayılan değer 65 KB'tır. | Int |
günlük Düzeyi | Dapr sepet için günlük düzeyini ayarlar. İzin verilen değerler hata ayıklama, bilgi, uyarı, hatadır. Varsayılan bilgidir. | 'Hata ayıklama' 'Hata' 'Bilgi' 'uyar' |
Deney
Ad | Açıklama | Değer |
---|---|---|
rampa Kuralları | Artırma kurallarının listesi. | RampUpRule[] |
Genişletilmiş Konum
Ad | Açıklama | Değer |
---|---|---|
ad | Genişletilmiş konumun adı. | dizgi |
FunctionAppConfig
Ad | Açıklama | Değer |
---|---|---|
Dağıtım | İşlev uygulaması dağıtım yapılandırması. | functionsDeployment |
Çalışma zamanı | İşlev uygulaması çalışma zamanı ayarları. | İşlevleriSaat |
scaleAndConcurrency | İşlev uygulaması ölçeklendirme ve eşzamanlılık ayarları. | FunctionsScaleAndConcurrency |
FunctionsAlwaysReadyConfig
Ad | Açıklama | Değer |
---|---|---|
instanceCount (örnekSayı) | Belirli bir işlev grubu veya belirli bir işlev için 'Always Ready' örneklerinin sayısını ayarlar. Ek bilgi için bkz. https://aka.ms/flexconsumption/alwaysready. | Int |
ad | bir işlev grubu veya işlev adı gereklidir. Ek bilgi için bkz. https://aka.ms/flexconsumption/alwaysready. | dizgi |
functionsDeployment
Ad | Açıklama | Değer |
---|---|---|
depolama | İşlev uygulaması tarafından kullanılan dağıtılan paket için depolama. | functionsDeploymentStorage |
FunctionsDeploymentStorage
Ad | Açıklama | Değer |
---|---|---|
kimlik doğrulama | Dağıtım için depolama hesabına erişmek için kimlik doğrulama yöntemi. | functionsDeploymentStorageAuthentication |
tür | Azure Depolama türünü seçmek için özellik. Kullanılabilir seçenekler: blobContainer. | 'blobContainer' |
değer | Seçili Azure Depolama türü için URL'yi ayarlama özelliği. Örnek: blobContainer için değer https://<storageAccountName>.blob.core.windows.net/<containerName>olabilir. | dizgi |
FunctionsDeploymentStorageAuthentication
Ad | Açıklama | Değer |
---|---|---|
storageAccountConnectionStringName | StorageAccountConnectionString için bu özelliği kullanın. Depolama hesabı bağlantı dizesini içeren uygulama ayarının adını ayarlayın. Diğer kimlik doğrulama türünü kullanırken bu özellik için bir değer ayarlamayın. | dizgi |
tür | Seçili depolama hesabına erişmek için kimlik doğrulama türünü seçme özelliği. Kullanılabilir seçenekler: SystemAssignedIdentity, UserAssignedIdentity, StorageAccountConnectionString. | 'StorageAccountConnectionString' 'SystemAssignedIdentity' 'UserAssignedIdentity' |
userAssignedIdentityResourceId | UserAssignedIdentity için bu özelliği kullanın. Kimliğin kaynak kimliğini ayarlayın. Diğer kimlik doğrulama türünü kullanırken bu özellik için bir değer ayarlamayın. | dizgi |
functionsRuntime
Ad | Açıklama | Değer |
---|---|---|
ad | İşlev uygulaması çalışma zamanı adı. Kullanılabilir seçenekler: dotnet-isolated, node, java, powershell, python, custom | 'özel' 'Dotnet yalıtılmış' 'Java' 'düğüm' 'Güç Kabuğu' 'piton' |
Sürüm | İşlev uygulaması çalışma zamanı sürümü. Örnek: 8 (dotnet-isolated için) | dizgi |
FunctionsScaleAndConcurrency
Ad | Açıklama | Değer |
---|---|---|
her zaman hazır | İşlev uygulaması için 'Always Ready' yapılandırması. | FunctionsAlwaysReadyConfig[] |
instanceMemoryMB | İşlev uygulamasının her örneğine ayrılan bellek miktarını MB cinsinden ayarlayın. CPU ve ağ bant genişliği orantılı olarak ayrılır. | Int |
maximumInstanceCount | İşlev uygulaması için en fazla örnek sayısı. | Int |
Tetikleyiciler | İşlev uygulaması tetikleyicileri için ölçek ve eşzamanlılık ayarları. | FunctionsScaleAndConcurrencyTriggers |
FunctionsScaleAndConcurrencyTriggers
Ad | Açıklama | Değer |
---|---|---|
http (İngilizce) | HTTP tetikleyicisi için ölçek ve eşzamanlılık ayarları. | FunctionsScaleAndConcurrencyTriggersHttp |
FunctionsScaleAndConcurrencyTriggersHttp
Ad | Açıklama | Değer |
---|---|---|
perInstanceConcurrency | Örnek başına en fazla eşzamanlı HTTP tetikleyicisi çağırma sayısı. | Int |
İşleyici Eşleme
Ad | Açıklama | Değer |
---|---|---|
Bağımsız değişken | Betik işlemcisine geçirilecek komut satırı bağımsız değişkenleri. | dizgi |
uzantı | Bu uzantıya sahip istekler, belirtilen FastCGI uygulaması kullanılarak işlenir. | dizgi |
scriptProcessor (komut dosyasıİşlemcisi) | FastCGI uygulamasının mutlak yolu. | dizgi |
HostingEnvironmentProfile (BarındırmaOrtamıProfili)
Ad | Açıklama | Değer |
---|---|---|
Kimliği | App Service Ortamının Kaynak Kimliği. | dizgi |
HostNameSslState
Ad | Açıklama | Değer |
---|---|---|
ana bilgisayar türü | Konak adının standart mı yoksa depo konak adı mı olduğunu gösterir. | 'Depo' 'Standart' |
ad | Ana bilgisayar adı. | dizgi |
ssl Durumu | SSL türü. | 'Devre Dışı' 'IpBasedEnabled' 'SniEtkin' |
Parmak izi | SSL sertifikası parmak izi. | dizgi |
içinGüncelleştirmek | Mevcut konak adını güncelleştirmek için true</code><>kod olarak ayarlayın. | Bool |
sanal IP | IP tabanlı SSL etkinse konak adına atanan sanal IP adresi. | dizgi |
IpSecurityRestriction
Ad | Açıklama | Değer |
---|---|---|
eylem | Bu IP aralığı için erişime izin ver veya erişimi reddet. | dizgi |
Açıklama | IP kısıtlama kuralı açıklaması. | dizgi |
Üstbilgi | IP kısıtlama kuralı üst bilgileri. X-Forwarded-Host (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples). Eşleşen mantık.. - Özellik null veya boşsa (varsayılan), tüm konaklara (veya eksikliğine) izin verilir. - Bir değer sıralı-yoksay-büyük/küçük harf kullanılarak karşılaştırılır (bağlantı noktası numarası hariç). - Alt etki alanı joker karakterlerine izin verilir, ancak kök etki alanıyla eşleşmez. Örneğin, *.contoso.com alt etki alanı foo.contoso.com eşleşir ancak kök etki alanı contoso.com veya çok düzeyli foo.bar.contoso.com - Unicode ana bilgisayar adlarına izin verilir, ancak eşleştirme için Punycode'a dönüştürülür. X-Forwarded-For (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples). Eşleşen mantık.. - Özellik null veya boş (varsayılan) ise, herhangi bir iletilen zincirlere (veya eksikliğine) izin verilir. - Zincirdeki herhangi bir adres (bağlantı noktası numarası hariç) (virgülle ayrılmış) özelliği tarafından tanımlanan CIDR ile eşleşiyorsa. X-Azure-FDID ve X-FD-HealthProbe. Eşleşen mantık tam eşleşmedir. |
IpSecurityRestrictionHeaders |
IP adresi | Güvenlik kısıtlamasının geçerli olduğu IP adresi. Saf ipv4 adresi biçiminde olabilir (gerekli SubnetMask özelliği) veya ipv4/maske gibi CIDR gösterimi (baştaki bit eşleşmesi). CIDR için, SubnetMask özelliği belirtilmemelidir. |
dizgi |
ad | IP kısıtlama kuralı adı. | dizgi |
öncelik | IP kısıtlama kuralının önceliği. | Int |
alt ağ maskesi | Kısıtlamanın geçerli olduğu IP adresi aralığı için alt ağ maskesi. | dizgi |
subnetTrafficEtiketi | (iç) Alt ağ trafik etiketi | Int |
etiket | Bu IP filtresinin ne için kullanılacağını tanımlar. Bu, proxy'lerde IP filtrelemeyi desteklemektir. | 'Varsayılan' 'Hizmet Etiketi' 'XffProxy' (İngilizce) |
vnetSubnetResourceId | Sanal ağ kaynak kimliği | dizgi |
vnetTrafficEtiketi | (iç) Sanal ağ trafik etiketi | Int |
IpSecurityRestrictionHeaders
Ad | Açıklama | Değer |
---|
ManagedServiceIdentity (Yönetilen Servis Kimliği)
Ad | Açıklama | Değer |
---|---|---|
tür | Yönetilen hizmet kimliği türü. | 'Hiçbiri' 'Sistem Atandı' 'SystemAssigned, UserAssigned' 'Kullanıcı Tarafından Atanan' |
kullanıcı tarafından atanan kimlikler | Kaynakla ilişkili kullanıcı tarafından atanan kimliklerin listesi. Kullanıcı kimliği sözlüğü anahtar başvuruları şu biçimde ARM kaynak kimlikleri olacaktır: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} | ManagedServiceIdentityUserAssignedIdentities |
ManagedServiceIdentityUserAssignedIdentities
Ad | Açıklama | Değer |
---|
NameValuePair (İsimDeğerÇifti)
Ad | Açıklama | Değer |
---|---|---|
ad | Çift adı. | dizgi |
değer | Değeri eşleştirin. | dizgi |
OutboundVnetRouting
Ad | Açıklama | Değer |
---|---|---|
allTraffic (tümüTrafik) | Bu ayar true olarak ayarlanmışsa OutboundVnetRouting'de tanımlanan diğer tüm yönlendirme seçeneklerini etkinleştirir. | Bool |
applicationTraffic (Uygulama Trafiği) | Bu, tüm giden trafiğin Sanal Ağ Güvenlik Gruplarının ve Kullanıcı Tanımlı Yolların uygulanmasına neden olur. Daha önce VnetRouteAllEnabled olarak adlandırılıyordu. | Bool |
backupRestoreTraffic | Sanal ağ üzerinden Yedekleme ve Geri Yükleme işlemlerini etkinleştirir. Daha önce çağrılan VnetBackupRestoreEnabled | Bool |
contentShareTraffic | Sanal ağ üzerinden içeriğe erişmeyi sağlar. Daha önce VnetContentShareEnabled olarak adlandırılıyordu | Bool |
imagePullTraffic | Sanal Ağ üzerinden görüntü çekmeyi etkinleştirir. Daha önce VnetImagePullEnabled olarak adlandırılıyordu. | Bool |
İtme Ayarları
Ad | Açıklama | Değer |
---|---|---|
tür | Kaynak türü. | dizgi |
Özellikler | PushSettings kaynağına özgü özellikler | PushSettingsÖzellikleri |
PushSettingsÖzellikleri
Ad | Açıklama | Değer |
---|---|---|
dynamicTagsJson | Anında iletme kayıt uç noktasındaki kullanıcı taleplerinden değerlendirilecek dinamik etiketlerin listesini içeren bir JSON dizesi alır veya ayarlar. | dizgi |
isPushEnabled | Gönderme uç noktasının etkinleştirilip etkinleştirilmediğini belirten bir bayrak alır veya ayarlar. | bool (gerekli) |
tagsRequiringAuth | Anında iletme kaydı uç noktasında kullanıcı kimlik doğrulamasının kullanılmasını gerektiren etiketlerin listesini içeren bir JSON dizesi alır veya ayarlar. Etiketler alfasayısal karakterlerden ve aşağıdakilerden oluşabilir: '_', '@', '#', '.', ':', '-'. Doğrulama, PushRequestHandler'da gerçekleştirilmelidir. |
dizgi |
etiketiBeyaz ListeJson | Anında iletme kayıt uç noktası tarafından kullanılmak üzere beyaz listeye alınmış etiketlerin listesini içeren bir JSON dizesini alır veya ayarlar. | dizgi |
RampUpRule (Rampa Kuralı)
Ad | Açıklama | Değer |
---|---|---|
actionHostName (Ana Bilgisayar Adı) | Karar verildiğinde trafiğin yeniden yönlendirileceği yuvanın ana bilgisayar adı. Örneğin myapp-stage.azurewebsites.net. | dizgi |
changeDecisionCallbackUrl | Özel karar algoritması, URL'nin belirtilebileceği TiPCallback site uzantısında sağlanabilir. | dizgi |
changeIntervalInMinutes | ReroutePercentage değerinin yeniden değerlendirilme aralığını dakika cinsinden belirtir. | Int |
changeStep | Otomatik artırma senaryosunda bu adım, MinReroutePercentage</code> veya<\n>koda ulaşana kadar ReroutePercentage</code><>kodu ekleme/kaldırma adımıdır MaxReroutePercentage</code><kod >. Site ölçümleri, <kodunda belirtilen her N dakikada bir>ChangeIntervalInMinutes</code>denetleniyor.\nÖzel karar algoritması <kodunda url'nin belirtilebileceği TiPCallback site uzantısında sağlanabilir>ChangeDecisionCallbackUrl</code>. |
Int |
maxRerouteYüzdesi | ReroutePercentage'ın kalacağı üst sınırı belirtir. | Int |
minRerouteYüzdesi | ReroutePercentage'ın kalacağı alt sınırı belirtir. | Int |
ad | Yönlendirme kuralının adı. Önerilen ad, denemedeki trafiği alacak yuvaya işaret etmek olacaktır. | dizgi |
rerouteYüzde | ActionHostName</code><>koduna yönlendirilecek trafiğin yüzdesi. | Int |
RequestsBasedTrigger
Ad | Açıklama | Değer |
---|---|---|
saymak | İstek Sayısı. | Int |
zaman aralığı | Zaman aralığı. | dizgi |
ResourceConfig
Ad | Açıklama | Değer |
---|---|---|
Cpu | Çekirdeklerde gerekli CPU, örneğin 0,5 | Int |
bellek | Gerekli bellek, örneğin "1Gi" | dizgi |
Kaynak Etiketleri
Ad | Açıklama | Değer |
---|
Site Yapılandırması
Ad | Açıklama | Değer |
---|---|---|
acrUseManagedIdentityCreds | ACR çekmesi için Yönetilen Kimlik Kimlik KimlikLerini kullanma bayrağı | Bool |
acrUserManagedIdentityID | Kullanıcı tarafından yönetilen kimlik kullanılıyorsa, kullanıcı tarafından yönetilen kimlik ClientId | dizgi |
her zaman açık | <kod>true</code> Always On etkinse; aksi takdirde, <false>/code<>. | Bool |
apiDefinition (apiTanım) | Uygulamanın resmi API tanımı hakkında bilgi. | ApiDefinitionInfo |
apiManagementConfig | Uygulamaya bağlı Azure API yönetim ayarları. | ApiManagementConfig |
appCommandLine | Başlatacak uygulama komut satırı. | dizgi |
uygulamaAyarları | Uygulama ayarları. Bu özellik, hassas bilgiler içerebileceğinden normal oluşturma ve okuma isteklerine yanıt olarak döndürülmez. | NameValuePair[] |
autoHealEnabled | Otomatik Düzeltme etkinse true</code><kod >; aksi takdirde, <false>/code<>. | Bool |
autoHeal Kuralları | Otomatik İyileştirme kuralları. | AutoHealRules |
autoSwapSlotName | Yuva adını otomatik değiştirme. | dizgi |
azureStorageAccounts | Azure Depolama Hesaplarının listesi. | SiteConfigAzureStorageAccounts |
connectionStrings | Bağlantı dizeleri. Bu özellik, hassas bilgiler içerebileceğinden normal oluşturma ve okuma isteklerine yanıt olarak döndürülmez. | ConnStringInfo[] |
korse | Çıkış Noktaları Arası Kaynak Paylaşımı (CORS) ayarları. | CorsSettings |
defaultDocuments | Varsayılan belgeler. | dize[] |
detailedErrorLoggingEnabled | Ayrıntılı hata günlüğü etkinleştirildiyse kod<true>/code<>; aksi takdirde, <false>/code<>. | Bool |
belgeKökü | Belge kökü. | dizgi |
elasticWebAppScaleLimit | Bir sitenin ölçeğini genişletebileceği en fazla çalışan sayısı. Bu ayar yalnızca ElasticScaleEnabled'ın true</code><kod >planlardaki uygulamalar için geçerlidir |
Int Kısıtlama -ları: En düşük değer = 0 |
Deney | Bu, polimorfik türler için geçici bir çözümdür. | Denemeleri |
ftps Durumu | FTP / FTPS hizmetinin durumu | 'Tümüne İzin Verildi' 'Devre Dışı' 'Yalnızca Ftps' |
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 |
Int Kısıtlama -ları: En düşük değer = 0 |
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ı. |
Bool |
işleyiciEşlemeler | İşleyici eşlemeleri. | İşleyici Eşlemesi[] |
healthCheckPath (Sağlık Kontrolü Yolu) | Sistem durumu denetim yolu | dizgi |
http20Etkin | Http20Enabled: bir web sitesini istemcilerin http2.0 üzerinden bağlanmasına izin verecek şekilde yapılandırıyor | Bool |
http20Proxy Bayrağı | 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. | Int |
httpLoggingEnabled | HTTP günlüğü etkinse kod<true>/code<>; aksi takdirde, <false>/code<>. | Bool |
ipSecurityRestrictions (İngilizce) | Main için IP güvenlik kısıtlamaları. | IpSecurityRestriction[] |
ipSecurityRestrictionsDefaultAction | Hiçbir kural eşleştirilmemişse ana erişim kısıtlaması için varsayılan eylem. | 'İzin Ver' 'Reddet' |
java Kapsayıcısı | Java kapsayıcısı. | dizgi |
javaContainerVersion | Java kapsayıcı sürümü. | dizgi |
java Sürümü | Java sürümü. | dizgi |
keyVaultReferenceIdentity | Key Vault Başvurusu kimlik doğrulaması için kullanılacak kimlik. | dizgi |
Sınır -ları | Site sınırları. | Site Sınırları |
linuxFxVersion | Linux App Framework ve sürümü | dizgi |
loadBalancing (yük dengeleme) | Site yük dengelemesi. | 'En Az İstekler' 'En Least RequestsWithTieBreaker' 'En Az Yanıt Süresi' 'PerSiteRoundRobin' (SiteÇesi) 'İstek Karması' 'WeightedRoundRobin' 'WeightedTotalTraffic' |
localMySql Etkin | Yerel MySQL'i etkinleştirmek için true</code><kod >; aksi takdirde, <false>/code<>. | Bool |
logsDirectorySizeLimit | HTTP, dizin boyutu sınırını günlüğe kaydeder. | Int |
managedPipelineMode | Yönetilen işlem hattı modu. | 'Klasik' 'Tümleşik' |
managedServiceIdentityId | Yönetilen Hizmet Kimliği Kimliği | Int |
meta veriler | Uygulama meta verileri. Gizli diziler içerebileceğinden bu özellik alınamıyor. | NameValuePair[] |
minimumElasticInstanceCount | Site için en düşük örnek sayısı Bu ayar yalnızca Elastik Planlar için geçerlidir |
Int Kısıtlama -ları: En düşük değer = 0 Maksimum değer = 20 |
minTlsŞifre Paketi | Bir uygulama için izin verilen minimum güç TLS şifreleme paketi | 'TLS_AES_128_GCM_SHA256' 'TLS_AES_256_GCM_SHA384' 'TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256' 'TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256' 'TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384' 'TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA' 'TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256' 'TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256' 'TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA' 'TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384' 'TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384' 'TLS_RSA_WITH_AES_128_CBC_SHA' 'TLS_RSA_WITH_AES_128_CBC_SHA256' 'TLS_RSA_WITH_AES_128_GCM_SHA256' 'TLS_RSA_WITH_AES_256_CBC_SHA' 'TLS_RSA_WITH_AES_256_CBC_SHA256' 'TLS_RSA_WITH_AES_256_GCM_SHA384' |
minTlsVersion | MinTlsVersion: SSL istekleri için gereken en düşük TLS sürümünü yapılandırıyor | '1.0' '1.1' '1.2' '1.3' |
.NET Framework Sürümü | .NET Framework sürümü. | dizgi |
nodeVersion | Node.jssürümü. | dizgi |
İşçi Sayısı | çalışan sayısı. | Int |
php Sürümü | PHP sürümü. | dizgi |
PowerShell sürümü | PowerShell sürümü. | dizgi |
preWarmedInstanceCount | Önceden Uyarılmış örneklerin sayısı. Bu ayar yalnızca Tüketim ve Elastik Planlar için geçerlidir |
Int Kısıtlama -ları: En düşük değer = 0 Maksimum değer = 10 |
publicNetworkAccess | Tüm genel trafiğe izin vermek veya trafiği engellemek için özellik. | dizgi |
publishingKullanıcı Adı | Yayımlama kullanıcı adı. | dizgi |
itmek | Anında iletme uç noktası ayarları. | PushSettings |
python Sürümü | Python sürümü. | dizgi |
remoteDebuggingEnabled | Uzaktan hata ayıklama etkinse kod<true>/code<>; aksi takdirde, <false>/code<>. | Bool |
remoteDebuggingVersion | Uzaktan hata ayıklama sürümü. | dizgi |
requestTracingEnabled | İstek izleme etkinse <kod>true</code>; aksi takdirde, <false>/code<>. | Bool |
requestTracingExpirationTime | İstek izleme süre sonu süresi. | dizgi |
scmIpSecurityRestrictions | scm için IP güvenlik kısıtlamaları. | IpSecurityRestriction[] |
scmIpSecurityRestrictionsDefaultAction | Hiçbir kural eşleştirilmemişse scm erişim kısıtlaması için varsayılan eylem. | 'İzin Ver' 'Reddet' |
scmIpSecurityRestrictionsUseMain | scm'nin main kullanması için IP güvenlik kısıtlamaları. | Bool |
scmMinTlsVersion | ScmMinTlsVersion: SCM sitesi için SSL istekleri için gereken en düşük TLS sürümünü yapılandırıyor | '1.0' '1.1' '1.2' '1.3' |
scmType | SCM türü. | 'BitbucketGit' 'BitbucketHg' 'KodPlexGit' 'KodPlexHg' 'Dropbox' (Dropbox) 'DışGit' 'DışHg' 'GitHub' (İngilizce) 'YerelGit' 'Hiçbiri' 'OneDrive' 'Tfs' 'VSO' 'VSTSRM' |
izlemeSeçenekler | İzleme seçenekleri. | dizgi |
use32BitWorkerProcess | 32 bit çalışan işlemini kullanmak için <kod>true</code>; aksi takdirde, <false>/code<>. | Bool |
sanalUygulamalar | Sanal uygulamalar. | VirtualApplication |
vnetName (Sanal Ağ Adı) | Sanal Ağ adı. | dizgi |
vnetPrivatePortsCount | Bu uygulamaya atanan özel bağlantı noktalarının sayısı. Bunlar çalışma zamanında dinamik olarak atanır. | Int |
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. | Bool |
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 | dizgi |
webSocketsEnabled | WebSocket etkinse kod<true>/code<>; aksi takdirde, <false>/code<>. | Bool |
windowsFxVersion | Xenon App Framework ve sürümü | dizgi |
xManagedServiceIdentityId | Açık Yönetilen Hizmet Kimliği Kimliği | Int |
SiteConfigAzureStorageAccounts
Ad | Açıklama | Değer |
---|
SiteDnsConfig
Ad | Açıklama | Değer |
---|---|---|
dnsAltServer | Uygulamalar tarafından kullanılacak alternatif DNS sunucusu. Bu özellik, WEBSITE_DNS_ALT_SERVER uygulama ayarını çoğaltır. | dizgi |
dnsMaxCacheTimeout | DNS'nin saniyeler içinde önbelleğe alınması için özel süre. İzin verilen aralık: 0-60. Varsayılan değer 30 saniyedir. 0, önbelleğe alma devre dışı demektir. | Int |
dnsRetryAttemptCount | Dns araması için toplam yeniden deneme sayısı. İzin verilen aralık: 1-5. Varsayılan değer 3'dür. | Int |
dnsRetryAttemptTimeout | Saniyeler içinde tek bir dns araması için zaman aşımı. İzin verilen aralık: 1-30. Varsayılan değer 3'dür. | Int |
dnsSunucuları | Bir uygulama tarafından aramalar için kullanılacak özel DNS sunucularının listesi. En fazla 5 dns sunucusu ayarlanabilir. | dize[] |
Site Sınırları
Ad | Açıklama | Değer |
---|---|---|
maxDiskSizeInMb | MB cinsinden izin verilen en fazla disk boyutu kullanımı. | Int |
maxMemoryInMb | MB cinsinden izin verilen bellek kullanımı üst sınırı. | Int |
maxPercentCpu | İzin verilen en yüksek CPU kullanım yüzdesi. | Int |
Site Özellikleri
Ad | Açıklama | Değer |
---|---|---|
autoGeneratedDomainNameLabelScope | Kaynak oluşturma sırasında varsayılan konak adı için benzersizlik kapsamını belirtir | 'Yeniden Kullanılmadı' 'ResourceGroupYeniden Kullan' 'AbonelikYeniden Kullanım' 'KiracıYeniden Kullanım' |
clientAffinityEnabled | İstemci benzini etkinleştirmek için <kod>true</code>; <, aynı oturumdaki istemci isteklerini aynı örneğe yönlendiren oturum benzimi tanımlama bilgileri göndermeyi durdurmak için yanlış>/code<>. Varsayılan, true</code><>koddur. | Bool |
clientAffinityPartitioningEnabled | <code>true</code> CHIPS tanımlama bilgilerini kullanarak istemci benzeşimi bölümlemeyi etkinleştirmek için bu, benzeşim tanımlama bilgilerine code<partitioned>/code< özelliğini ekler>; <Bölümlenmiş benzeşim tanımlama bilgilerini göndermeyi durdurmak için false> kodu</kodu>. Varsayılan, false</code><>koddur. | Bool |
clientAffinityProxyEnabled | <X-Forwarded-Host istek başlığıyla istemci benzeşimi çerez etki alanını geçersiz kılmak için code>true</code> . <varsayılan etki alanını kullanmak için false>< /code> yazın. Varsayılan, false</code><>koddur. | Bool |
clientCertEnabled | <kod>istemci sertifikası kimlik doğrulamasını etkinleştirmek için true</code> (TLS karşılıklı kimlik doğrulaması); aksi takdirde, <false>/code<>. Varsayılan, false</code><>koddur. | Bool |
clientCertExclusionPaths | istemci sertifikası kimlik doğrulaması virgülle ayrılmış dışlama yolları | dizgi |
clientCertMode | Bu, ClientCertEnabled ayarıyla oluşturur. - ClientCertEnabled: false, ClientCert'in yoksayıldığı anlamına gelir. - ClientCertEnabled: true ve ClientCertMode: Gerekli, ClientCert'in gerekli olduğu anlamına gelir. - ClientCertEnabled: true ve ClientCertMode: İsteğe bağlı, ClientCert'in isteğe bağlı veya kabul edildiği anlamına gelir. |
'İsteğe bağlı' 'İsteğe Bağlı İnteraktifKullanıcı' 'Gerekli' |
klonlamaInfo | Uygulama oluşturma sırasında belirtilirse, uygulama bir kaynak uygulamadan kopyalanır. | Klonlama Bilgisi |
konteyner boyutu | İşlev kapsayıcısının boyutu. | Int |
customDomainVerificationId | Uygulamaya atanan özel etki alanlarını doğrulayan benzersiz tanımlayıcı. Müşteri doğrulama için bu kimliği bir txt kaydına ekleyecektir. | dizgi |
dailyMemoryTimeQuota | İzin verilen günlük bellek süresi kotası üst sınırı (yalnızca dinamik uygulamalarda geçerlidir). | Int |
daprConfig | Uygulamanın Dapr yapılandırması. | DaprConfig |
dns Yapılandırması | Bir site için DNS ile ilgili çeşitli ayarları yapılandırma özelliği. | SiteDnsConfig |
Etkin | Uygulama etkinse true</code><kod >; aksi takdirde, <false>/code<>. Bu değeri false olarak ayarlamak uygulamayı devre dışı bırakır (uygulamayı çevrimdışına alır). | Bool |
endToEndEncryptionEnabled | FrontEnd ile Çalışan arasında uçtan uca şifreleme kullanılıp kullanılmaymayacağı | Bool |
functionAppConfig | Azure İşlevi uygulamasına özgü yapılandırma. | FunctionAppConfig |
hostingÇevreProfile | Uygulama için kullanılacak App Service Ortamı. | HostingEnvironmentProfile (BarındırmaOrtamıProfili) |
hostNamesDisabled | Uygulamanın genel ana bilgisayar adlarını devre dışı bırakmak için true</code><kodu>; aksi takdirde, <false>/code<>. <kod true>/code<>, uygulamaya yalnızca API yönetim işlemi aracılığıyla erişilebilir. |
Bool |
hostNameSslStates | Ana bilgisayar adı SSL durumları, uygulamanın ana bilgisayar adları için SSL bağlamalarını yönetmek için kullanılır. | HostNameSslState[] |
Yalnızca https | HttpsOnly: Bir web sitesini yalnızca https isteklerini kabul etmek üzere yapılandırıyor. Sorunlar için yeniden yönlendirme http istekleri |
Bool |
hiperV | korumalı alanı Hyper-V. | Bool |
ip Modu | Uygulamanın IP modunu belirtir. | 'IPv4' 'IPv4 VeIPv6' 'IPv6' (IPv6) |
Xenon olarak adlandırılır | Kullanımdan kaldırıldı: Hyper-V korumalı alan. | Bool |
keyVaultReferenceIdentity | Key Vault Başvurusu kimlik doğrulaması için kullanılacak kimlik. | dizgi |
managedEnvironmentId | Bu uygulamanın barındırıldığı müşterinin seçtiği Yönetilen Ortamın Azure Resource Manager kimliği. Bunun /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName} biçiminde olması gerekir | dizgi |
outboundVnetRouting | Bir site için sanal ağ üzerinden çeşitli giden trafik yönlendirme seçeneklerini yapılandırma özelliği | OutboundVnetRouting |
publicNetworkAccess | Tüm genel trafiğe izin vermek veya trafiği engellemek için özellik. İzin Verilen Değerler: 'Enabled', 'Disabled' veya boş bir dize. | dizgi |
yedeklilik Modu | Site yedeklilik modu | 'AktifAktif' 'Yük Devretme' 'Coğrafi Gereksiz' 'El ile' 'Hiçbiri' |
ayrılmış | Ayrılmışsa true</code><kodu >; aksi takdirde, <false>/code<>. | Bool |
resourceConfig | İşlev uygulaması kaynak gereksinimleri. | resourceconfig |
scmSiteAlsoStopped | Uygulama durdurulduğunda SCM (KUDU) sitesini durdurmak için true</code><kodu>; aksi takdirde, <false>/code<>. Varsayılan değer false</code><>kodudur. | Bool |
serverFarmId | İlişkili App Service planının kaynak kimliği: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". | dizgi |
siteConfig | App Service uygulamasının yapılandırması. Bu özellik, hassas bilgiler içerebileceğinden normal oluşturma ve okuma isteklerine yanıt olarak döndürülmez. | Site Yapılandırması |
sshEnabled | ssh erişiminin etkinleştirilip etkinleştirilmeyeceği. | Bool |
storageAccountGerekli | Müşteri tarafından sağlanan depolama hesabının gerekli olup olmadığını denetler | Bool |
virtualNetworkSubnetId | Bölgesel Sanal Ağ Tümleştirmesi tarafından birleştirilecek Sanal ağın ve alt ağın Azure Resource Manager kimliği. Bunun /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName} biçiminde olması gerekir |
dizgi |
workloadProfileName | İşlev uygulamasının yürütülecek iş yükü profili adı. | dizgi |
SlowRequestsBasedTrigger
Ad | Açıklama | Değer |
---|---|---|
saymak | İstek Sayısı. | Int |
yol | İstek Yolu. | dizgi |
zaman aralığı | Zaman aralığı. | dizgi |
timeTaken (Zaman Alındı) | Geçen süre. | dizgi |
StatusCodesBasedTrigger
Ad | Açıklama | Değer |
---|---|---|
saymak | İstek Sayısı. | Int |
yol | İstek Yolu | dizgi |
durum | HTTP durum kodu. | Int |
subStatus | İstek Alt Durumu. | Int |
zaman aralığı | Zaman aralığı. | dizgi |
win32Durum | Win32 hata kodu. | Int |
StatusCodesRangeBasedTrigger
Ad | Açıklama | Değer |
---|---|---|
saymak | İstek Sayısı. | Int |
yol | dizgi | |
durum Kodları | HTTP durum kodu. | dizgi |
zaman aralığı | Zaman aralığı. | dizgi |
Kullanıcı Atanmış Kimlik
Ad | Açıklama | Değer |
---|
Sanal Uygulama
Ad | Açıklama | Değer |
---|---|---|
fiziksel Yol | Fiziksel yol. | dizgi |
preloadEnabled | Önceden yükleme etkinse true</code><kod >; aksi takdirde, <false>/code<>. | Bool |
virtualDirectory'ler | Sanal uygulama için sanal dizinler. | Sanal Dizin[] |
sanal Yol | Sanal yol. | dizgi |
Sanal Dizin
Ad | Açıklama | Değer |
---|---|---|
fiziksel Yol | Fiziksel yol. | dizgi |
sanal Yol | Sanal uygulamanın yolu. | dizgi |
Kullanım Örnekleri
Azure Hızlı Başlangıç Şablonları
Aşağıdaki Azure Hızlı Başlangıç şablonları bu kaynak türünü dağıtmak.
Şablon | Açıklama |
---|---|
Dağıtım Yuvası ile Azure İşlev Uygulamasını |
Bu şablon, premium planda üretim yuvası ve ek dağıtım yuvası içeren bir işlev uygulaması sağlar. |
Yüksek Oranda Kullanılabilir Çok Bölgeli Web Uygulaması |
Bu şablon, Azure Front Door'un arkasında farklı bölgelerdeki iki web uygulamasıyla güvenli, yüksek oranda kullanılabilir, çok bölgeli bir uçtan uca çözüm oluşturmanıza olanak tanır |
Dağıtım Yuvası ile Tüketim planı sağlama işlevini |
Bu şablon, dinamik bir barındırma planı olan Tüketim planında bir işlev uygulaması sağlar. Uygulama isteğe bağlı olarak çalışır ve yürütme başına faturalandırılırsınız ve kaynak taahhüdü yoktur. Ayrılmış bir barındırma planında sağlama için kullanılabilecek başka şablonlar da vardır. |
güvenli N katmanlı Web Uygulaması |
Bu şablon, ön uç ve arka uç olmak üzere hazırlama yuvalarına sahip iki web uygulamasıyla güvenli bir uçtan uca çözüm oluşturmanıza olanak tanır; ön uç, VNet ekleme ve Özel Uç Nokta aracılığıyla arka ucu güvenli bir şekilde kullanır |
Özel Dağıtım yuvaları web uygulamasını |
Bu şablon, Azure Web Apps'te özel dağıtım yuvalarına sahip bir web uygulaması dağıtmanın kolay bir yolunu sağlar. |
Terraform (AzAPI sağlayıcısı) kaynak tanımı
Siteler/yuvalar kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:
- Kaynak grupları
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
Kaynak biçimi
Microsoft.Web/sites/slots kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Web/sites/slots@2024-11-01"
name = "string"
parent_id = "string"
identity {
type = "string"
identity_ids = [
"string"
]
}
location = "string"
tags = {
{customized property} = "string"
}
body = {
extendedLocation = {
name = "string"
}
kind = "string"
properties = {
autoGeneratedDomainNameLabelScope = "string"
clientAffinityEnabled = bool
clientAffinityPartitioningEnabled = bool
clientAffinityProxyEnabled = bool
clientCertEnabled = bool
clientCertExclusionPaths = "string"
clientCertMode = "string"
cloningInfo = {
appSettingsOverrides = {
{customized property} = "string"
}
cloneCustomHostNames = bool
cloneSourceControl = bool
configureLoadBalancing = bool
correlationId = "string"
hostingEnvironment = "string"
overwrite = bool
sourceWebAppId = "string"
sourceWebAppLocation = "string"
trafficManagerProfileId = "string"
trafficManagerProfileName = "string"
}
containerSize = int
customDomainVerificationId = "string"
dailyMemoryTimeQuota = int
daprConfig = {
appId = "string"
appPort = int
enableApiLogging = bool
enabled = bool
httpMaxRequestSize = int
httpReadBufferSize = int
logLevel = "string"
}
dnsConfiguration = {
dnsAltServer = "string"
dnsMaxCacheTimeout = int
dnsRetryAttemptCount = int
dnsRetryAttemptTimeout = int
dnsServers = [
"string"
]
}
enabled = bool
endToEndEncryptionEnabled = bool
functionAppConfig = {
deployment = {
storage = {
authentication = {
storageAccountConnectionStringName = "string"
type = "string"
userAssignedIdentityResourceId = "string"
}
type = "string"
value = "string"
}
}
runtime = {
name = "string"
version = "string"
}
scaleAndConcurrency = {
alwaysReady = [
{
instanceCount = int
name = "string"
}
]
instanceMemoryMB = int
maximumInstanceCount = int
triggers = {
http = {
perInstanceConcurrency = int
}
}
}
}
hostingEnvironmentProfile = {
id = "string"
}
hostNamesDisabled = bool
hostNameSslStates = [
{
hostType = "string"
name = "string"
sslState = "string"
thumbprint = "string"
toUpdate = bool
virtualIP = "string"
}
]
httpsOnly = bool
hyperV = bool
ipMode = "string"
isXenon = bool
keyVaultReferenceIdentity = "string"
managedEnvironmentId = "string"
outboundVnetRouting = {
allTraffic = bool
applicationTraffic = bool
backupRestoreTraffic = bool
contentShareTraffic = bool
imagePullTraffic = bool
}
publicNetworkAccess = "string"
redundancyMode = "string"
reserved = bool
resourceConfig = {
cpu = int
memory = "string"
}
scmSiteAlsoStopped = bool
serverFarmId = "string"
siteConfig = {
acrUseManagedIdentityCreds = bool
acrUserManagedIdentityID = "string"
alwaysOn = bool
apiDefinition = {
url = "string"
}
apiManagementConfig = {
id = "string"
}
appCommandLine = "string"
appSettings = [
{
name = "string"
value = "string"
}
]
autoHealEnabled = bool
autoHealRules = {
actions = {
actionType = "string"
customAction = {
exe = "string"
parameters = "string"
}
minProcessExecutionTime = "string"
}
triggers = {
privateBytesInKB = int
requests = {
count = int
timeInterval = "string"
}
slowRequests = {
count = int
path = "string"
timeInterval = "string"
timeTaken = "string"
}
slowRequestsWithPath = [
{
count = int
path = "string"
timeInterval = "string"
timeTaken = "string"
}
]
statusCodes = [
{
count = int
path = "string"
status = int
subStatus = int
timeInterval = "string"
win32Status = int
}
]
statusCodesRange = [
{
count = int
path = "string"
statusCodes = "string"
timeInterval = "string"
}
]
}
}
autoSwapSlotName = "string"
azureStorageAccounts = {
{customized property} = {
accessKey = "string"
accountName = "string"
mountPath = "string"
protocol = "string"
shareName = "string"
type = "string"
}
}
connectionStrings = [
{
connectionString = "string"
name = "string"
type = "string"
}
]
cors = {
allowedOrigins = [
"string"
]
supportCredentials = bool
}
defaultDocuments = [
"string"
]
detailedErrorLoggingEnabled = bool
documentRoot = "string"
elasticWebAppScaleLimit = int
experiments = {
rampUpRules = [
{
actionHostName = "string"
changeDecisionCallbackUrl = "string"
changeIntervalInMinutes = int
changeStep = int
maxReroutePercentage = int
minReroutePercentage = int
name = "string"
reroutePercentage = int
}
]
}
ftpsState = "string"
functionAppScaleLimit = int
functionsRuntimeScaleMonitoringEnabled = bool
handlerMappings = [
{
arguments = "string"
extension = "string"
scriptProcessor = "string"
}
]
healthCheckPath = "string"
http20Enabled = bool
http20ProxyFlag = int
httpLoggingEnabled = bool
ipSecurityRestrictions = [
{
action = "string"
description = "string"
headers = {
{customized property} = [
"string"
]
}
ipAddress = "string"
name = "string"
priority = int
subnetMask = "string"
subnetTrafficTag = int
tag = "string"
vnetSubnetResourceId = "string"
vnetTrafficTag = int
}
]
ipSecurityRestrictionsDefaultAction = "string"
javaContainer = "string"
javaContainerVersion = "string"
javaVersion = "string"
keyVaultReferenceIdentity = "string"
limits = {
maxDiskSizeInMb = int
maxMemoryInMb = int
maxPercentageCpu = int
}
linuxFxVersion = "string"
loadBalancing = "string"
localMySqlEnabled = bool
logsDirectorySizeLimit = int
managedPipelineMode = "string"
managedServiceIdentityId = int
metadata = [
{
name = "string"
value = "string"
}
]
minimumElasticInstanceCount = int
minTlsCipherSuite = "string"
minTlsVersion = "string"
netFrameworkVersion = "string"
nodeVersion = "string"
numberOfWorkers = int
phpVersion = "string"
powerShellVersion = "string"
preWarmedInstanceCount = int
publicNetworkAccess = "string"
publishingUsername = "string"
push = {
kind = "string"
properties = {
dynamicTagsJson = "string"
isPushEnabled = bool
tagsRequiringAuth = "string"
tagWhitelistJson = "string"
}
}
pythonVersion = "string"
remoteDebuggingEnabled = bool
remoteDebuggingVersion = "string"
requestTracingEnabled = bool
requestTracingExpirationTime = "string"
scmIpSecurityRestrictions = [
{
action = "string"
description = "string"
headers = {
{customized property} = [
"string"
]
}
ipAddress = "string"
name = "string"
priority = int
subnetMask = "string"
subnetTrafficTag = int
tag = "string"
vnetSubnetResourceId = "string"
vnetTrafficTag = int
}
]
scmIpSecurityRestrictionsDefaultAction = "string"
scmIpSecurityRestrictionsUseMain = bool
scmMinTlsVersion = "string"
scmType = "string"
tracingOptions = "string"
use32BitWorkerProcess = bool
virtualApplications = [
{
physicalPath = "string"
preloadEnabled = bool
virtualDirectories = [
{
physicalPath = "string"
virtualPath = "string"
}
]
virtualPath = "string"
}
]
vnetName = "string"
vnetPrivatePortsCount = int
vnetRouteAllEnabled = bool
websiteTimeZone = "string"
webSocketsEnabled = bool
windowsFxVersion = "string"
xManagedServiceIdentityId = int
}
sshEnabled = bool
storageAccountRequired = bool
virtualNetworkSubnetId = "string"
workloadProfileName = "string"
}
}
}
Özellik Değerleri
Microsoft.Web/sites/slots
Ad | Açıklama | Değer |
---|---|---|
extendedLocation | Genişletilmiş Konum. | Genişletilmiş Konum |
kimlik | Yönetilen hizmet kimliği. | ManagedServiceIdentity |
tür | Kaynak türü. Kaynak bir uygulamaysa, tür için desteklenen değerlerin ayrıntıları için https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference başvurabilirsiniz. | dizgi |
yer | Kaynak Konumu. | dize (gerekli) |
ad | Kaynak adı | dize (gerekli) |
ebeveyn_kimlik | Bu kaynağın üst öğesi olan kaynağın kimliği. | Tür kaynağı kimliği: siteler |
Özellikler | Site kaynağına özgü özellikler | Site Özellikleri |
Etiketler | Kaynak etiketleri | Etiket adları ve değerleri sözlüğü. |
tür | Kaynak türü | "Microsoft.Web/sites/slots@2024-11-01" (Microsoft.Web/sites/-11-01" |
ApiDefinitionInfo
Ad | Açıklama | Değer |
---|---|---|
URL | API tanımının URL'si. | dizgi |
ApiManagementConfig
Ad | Açıklama | Değer |
---|---|---|
Kimliği | APIM-Api Tanımlayıcı. | dizgi |
Otomatik İyileştirme Eylemleri
Ad | Açıklama | Değer |
---|---|---|
işlem türü | Gerçekleştirilecek önceden tanımlanmış eylem. | 'Özel Eylem' 'LogEvent' (Günlük Olayı) 'Geri Dönüşüm' |
customAction (özelleştirme) | Gerçekleştirilecek özel eylem. | AutoHealCustomAction |
minProcessExecutionTime | İşlemin yürütülmesi gereken en kısa süre eylemi gerçekleştirmeden önce |
dizgi |
AutoHealCustomAction (Otomatik İyileştirme)
Ad | Açıklama | Değer |
---|---|---|
exe dosyası | Çalıştırılacak yürütülebilir dosya. | dizgi |
Parametre | Yürütülebilir dosyanın parametreleri. | dizgi |
Otomatik İyileştirme Kuralları
Ad | Açıklama | Değer |
---|---|---|
eylemler | Bir kural tetiklendiğinde yürütülecek eylemler. | AutoHealActions |
Tetikleyiciler | Otomatik düzeltme eylemlerinin ne zaman yürütüldüğünü açıklayan koşullar. | AutoHealTriggers |
Otomatik İyileştirme Tetikleyicileri
Ad | Açıklama | Değer |
---|---|---|
privateBytesInKB | Özel baytları temel alan bir kural. | Int |
Istek | Toplam istekleri temel alan bir kural. | RequestsBasedTrigger |
slowRequests | İstek yürütme süresini temel alan bir kural. | SlowRequestsBasedTrigger |
slowRequestsWithPath | Yolu olan birden çok Yavaş İstek Kuralını temel alan bir kural | SlowRequestsBasedTrigger[] |
durum Kodları | Durum kodlarını temel alan bir kural. | StatusCodesBasedTrigger[] |
statusCodesRange | Durum kodları aralıklarını temel alan bir kural. | StatusCodesRangeBasedTrigger[] |
AzureStorageInfoValue
Ad | Açıklama | Değer |
---|---|---|
erişim anahtarı | Depolama hesabı için erişim anahtarı. | dizgi Kısıtlama -ları: Hassas değer. Güvenli parametre olarak geçirin. |
hesap adı | Depolama hesabının adı. | dizgi |
mountPath (Montaj Yolu) | Depolamayı sitenin çalışma zamanı ortamına bağlama yolu. | dizgi |
protokol | Depolama hesabı için kullanılacak bağlama protokolü. | 'Http' (İngilizce) 'NFS' 'KOBİ' |
hisseAdı | Dosya paylaşımının adı (Blob depolama için kapsayıcı adı). | dizgi |
tür | Depolama türü. | 'AzureBlob' 'Azure Dosyaları' |
Klonlama Bilgisi
Ad | Açıklama | Değer |
---|---|---|
appSettingsGeçersiz kılmalar | Kopyalanan uygulama için uygulama ayarı geçersiz kılar. Belirtilirse, bu ayarlar kopyalanan ayarları geçersiz kılar kaynak uygulamadan. Aksi takdirde, kaynak uygulamadan uygulama ayarları korunur. |
CloningInfoAppSettingsGeçersiz Kılmalar |
cloneCustomHostNames | Kaynak uygulamadan özel konak adlarını kopyalamak için true</code><kod >; aksi takdirde, <false>/code<>. | Bool |
cloneSourceControl (klon kaynağı) | Kaynak uygulamadan kaynak denetimi kopyalamak için true</code><kod >; aksi takdirde, <false>/code<>. | Bool |
configureLoadBalancing | Kaynak ve hedef uygulama için yük dengelemeyi yapılandırmak için kod<true>/code<>. | Bool |
correlationId | Kopyalama işleminin bağıntı kimliği. Bu kimlik birden çok kopyalama işlemini bağlar aynı anlık görüntüyü kullanmak için birlikte kullanın. |
dizgi Kısıtlama -ları: En az uzunluk = 36 Maksimum uzunluk = 36 Desen = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
hostingOrtamı | App Service Ortamı. | dizgi |
Üzerine | Hedef uygulamanın üzerine yazmak için true</code><kod >; aksi takdirde, <false>/code<>. | Bool |
kaynakWebAppId | Kaynak uygulamanın ARM kaynak kimliği. Uygulama kaynak kimliği formda Üretim yuvaları için /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} ve Diğer yuvalar için /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} . |
dize (gerekli) |
kaynakWebAppLocation | Kaynak uygulamanın konumu: Batı ABD veya Kuzey Avrupa | dizgi |
trafficManagerProfileId | Varsa kullanılacak Traffic Manager profilinin ARM kaynak kimliği. Traffic Manager kaynak kimliği formda /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}. |
dizgi |
trafficManagerProfileName | Oluşturulacak Traffic Manager profilinin adı. Bu yalnızca Traffic Manager profili yoksa gereklidir. | dizgi |
CloningInfoAppSettingsGeçersiz Kılmalar
Ad | Açıklama | Değer |
---|
ConnStringInfo
Ad | Açıklama | Değer |
---|---|---|
bağlantı dizesi | Bağlantı dizesi değeri. | dizgi |
ad | Bağlantı dizesinin adı. | dizgi |
tür | Veritabanı türü. | 'ApiHub' (ApiHub) 'Özel' 'Belge Db' 'Olay Merkezi' 'MySql' (İngilizce) 'Bildirim Merkezi' 'PostgreSQL' (İngilizce) 'RedisCache' (Yeniden Önbellek) 'ServiceBus' 'SQLAzure' 'SQLServer' |
CorsSettings (Orta)
Ad | Açıklama | Değer |
---|---|---|
allowedOrigins (İzin Verilen Kaynaklar) | Çıkış noktaları arası oluşturmasına izin verilmesi gereken çıkış noktalarının listesini alır veya ayarlar çağrıları (örneğin: http://example.com:12345 ). Tümüne izin vermek için "*" kullanın. |
dize[] |
supportCredentials (destekKimlik Bilgileri | Kimlik bilgilerine sahip CORS isteklerine izin verilip verilmeyeceğini alır veya ayarlar. Görmek https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials daha fazla ayrıntı için. |
Bool |
DaprConfig
Ad | Açıklama | Değer |
---|---|---|
Uygulama Kimliği | Dapr uygulama tanımlayıcısı | dizgi |
uygulama Limanı | Uygulamanızın hangi bağlantı noktasında dinlediğini Dapr'a bildirir | Int |
enableApiLogging | Dapr sepet için API günlüğünü etkinleştirir | Bool |
Etkin | Dapr yan arabasının etkinleştirilip etkinleştirilmediğini gösteren Boole değeri | Bool |
httpMaxRequestSize (İngilizce) | Büyük dosyaların karşıya yüklenmesini işlemek için MB cinsinden istek gövdesi http sunucuları parametresinin maksimum boyutunu artırma. Varsayılan değer 4 MB'tır. | Int |
httpReadBufferSize (HttpReadBufferSize) | Çok KB'lı üst bilgiler gönderilirken işlenmek üzere KB cinsinden http üst bilgisi okuma arabelleğinin en büyük boyutu. Varsayılan değer 65 KB'tır. | Int |
günlük Düzeyi | Dapr sepet için günlük düzeyini ayarlar. İzin verilen değerler hata ayıklama, bilgi, uyarı, hatadır. Varsayılan bilgidir. | 'Hata ayıklama' 'Hata' 'Bilgi' 'uyar' |
Deney
Ad | Açıklama | Değer |
---|---|---|
rampa Kuralları | Artırma kurallarının listesi. | RampUpRule[] |
Genişletilmiş Konum
Ad | Açıklama | Değer |
---|---|---|
ad | Genişletilmiş konumun adı. | dizgi |
FunctionAppConfig
Ad | Açıklama | Değer |
---|---|---|
Dağıtım | İşlev uygulaması dağıtım yapılandırması. | functionsDeployment |
Çalışma zamanı | İşlev uygulaması çalışma zamanı ayarları. | İşlevleriSaat |
scaleAndConcurrency | İşlev uygulaması ölçeklendirme ve eşzamanlılık ayarları. | FunctionsScaleAndConcurrency |
FunctionsAlwaysReadyConfig
Ad | Açıklama | Değer |
---|---|---|
instanceCount (örnekSayı) | Belirli bir işlev grubu veya belirli bir işlev için 'Always Ready' örneklerinin sayısını ayarlar. Ek bilgi için bkz. https://aka.ms/flexconsumption/alwaysready. | Int |
ad | bir işlev grubu veya işlev adı gereklidir. Ek bilgi için bkz. https://aka.ms/flexconsumption/alwaysready. | dizgi |
functionsDeployment
Ad | Açıklama | Değer |
---|---|---|
depolama | İşlev uygulaması tarafından kullanılan dağıtılan paket için depolama. | functionsDeploymentStorage |
FunctionsDeploymentStorage
Ad | Açıklama | Değer |
---|---|---|
kimlik doğrulama | Dağıtım için depolama hesabına erişmek için kimlik doğrulama yöntemi. | functionsDeploymentStorageAuthentication |
tür | Azure Depolama türünü seçmek için özellik. Kullanılabilir seçenekler: blobContainer. | 'blobContainer' |
değer | Seçili Azure Depolama türü için URL'yi ayarlama özelliği. Örnek: blobContainer için değer https://<storageAccountName>.blob.core.windows.net/<containerName>olabilir. | dizgi |
FunctionsDeploymentStorageAuthentication
Ad | Açıklama | Değer |
---|---|---|
storageAccountConnectionStringName | StorageAccountConnectionString için bu özelliği kullanın. Depolama hesabı bağlantı dizesini içeren uygulama ayarının adını ayarlayın. Diğer kimlik doğrulama türünü kullanırken bu özellik için bir değer ayarlamayın. | dizgi |
tür | Seçili depolama hesabına erişmek için kimlik doğrulama türünü seçme özelliği. Kullanılabilir seçenekler: SystemAssignedIdentity, UserAssignedIdentity, StorageAccountConnectionString. | 'StorageAccountConnectionString' 'SystemAssignedIdentity' 'UserAssignedIdentity' |
userAssignedIdentityResourceId | UserAssignedIdentity için bu özelliği kullanın. Kimliğin kaynak kimliğini ayarlayın. Diğer kimlik doğrulama türünü kullanırken bu özellik için bir değer ayarlamayın. | dizgi |
functionsRuntime
Ad | Açıklama | Değer |
---|---|---|
ad | İşlev uygulaması çalışma zamanı adı. Kullanılabilir seçenekler: dotnet-isolated, node, java, powershell, python, custom | 'özel' 'Dotnet yalıtılmış' 'Java' 'düğüm' 'Güç Kabuğu' 'piton' |
Sürüm | İşlev uygulaması çalışma zamanı sürümü. Örnek: 8 (dotnet-isolated için) | dizgi |
FunctionsScaleAndConcurrency
Ad | Açıklama | Değer |
---|---|---|
her zaman hazır | İşlev uygulaması için 'Always Ready' yapılandırması. | FunctionsAlwaysReadyConfig[] |
instanceMemoryMB | İşlev uygulamasının her örneğine ayrılan bellek miktarını MB cinsinden ayarlayın. CPU ve ağ bant genişliği orantılı olarak ayrılır. | Int |
maximumInstanceCount | İşlev uygulaması için en fazla örnek sayısı. | Int |
Tetikleyiciler | İşlev uygulaması tetikleyicileri için ölçek ve eşzamanlılık ayarları. | FunctionsScaleAndConcurrencyTriggers |
FunctionsScaleAndConcurrencyTriggers
Ad | Açıklama | Değer |
---|---|---|
http (İngilizce) | HTTP tetikleyicisi için ölçek ve eşzamanlılık ayarları. | FunctionsScaleAndConcurrencyTriggersHttp |
FunctionsScaleAndConcurrencyTriggersHttp
Ad | Açıklama | Değer |
---|---|---|
perInstanceConcurrency | Örnek başına en fazla eşzamanlı HTTP tetikleyicisi çağırma sayısı. | Int |
İşleyici Eşleme
Ad | Açıklama | Değer |
---|---|---|
Bağımsız değişken | Betik işlemcisine geçirilecek komut satırı bağımsız değişkenleri. | dizgi |
uzantı | Bu uzantıya sahip istekler, belirtilen FastCGI uygulaması kullanılarak işlenir. | dizgi |
scriptProcessor (komut dosyasıİşlemcisi) | FastCGI uygulamasının mutlak yolu. | dizgi |
HostingEnvironmentProfile (BarındırmaOrtamıProfili)
Ad | Açıklama | Değer |
---|---|---|
Kimliği | App Service Ortamının Kaynak Kimliği. | dizgi |
HostNameSslState
Ad | Açıklama | Değer |
---|---|---|
ana bilgisayar türü | Konak adının standart mı yoksa depo konak adı mı olduğunu gösterir. | 'Depo' 'Standart' |
ad | Ana bilgisayar adı. | dizgi |
ssl Durumu | SSL türü. | 'Devre Dışı' 'IpBasedEnabled' 'SniEtkin' |
Parmak izi | SSL sertifikası parmak izi. | dizgi |
içinGüncelleştirmek | Mevcut konak adını güncelleştirmek için true</code><>kod olarak ayarlayın. | Bool |
sanal IP | IP tabanlı SSL etkinse konak adına atanan sanal IP adresi. | dizgi |
IpSecurityRestriction
Ad | Açıklama | Değer |
---|---|---|
eylem | Bu IP aralığı için erişime izin ver veya erişimi reddet. | dizgi |
Açıklama | IP kısıtlama kuralı açıklaması. | dizgi |
Üstbilgi | IP kısıtlama kuralı üst bilgileri. X-Forwarded-Host (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples). Eşleşen mantık.. - Özellik null veya boşsa (varsayılan), tüm konaklara (veya eksikliğine) izin verilir. - Bir değer sıralı-yoksay-büyük/küçük harf kullanılarak karşılaştırılır (bağlantı noktası numarası hariç). - Alt etki alanı joker karakterlerine izin verilir, ancak kök etki alanıyla eşleşmez. Örneğin, *.contoso.com alt etki alanı foo.contoso.com eşleşir ancak kök etki alanı contoso.com veya çok düzeyli foo.bar.contoso.com - Unicode ana bilgisayar adlarına izin verilir, ancak eşleştirme için Punycode'a dönüştürülür. X-Forwarded-For (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples). Eşleşen mantık.. - Özellik null veya boş (varsayılan) ise, herhangi bir iletilen zincirlere (veya eksikliğine) izin verilir. - Zincirdeki herhangi bir adres (bağlantı noktası numarası hariç) (virgülle ayrılmış) özelliği tarafından tanımlanan CIDR ile eşleşiyorsa. X-Azure-FDID ve X-FD-HealthProbe. Eşleşen mantık tam eşleşmedir. |
IpSecurityRestrictionHeaders |
IP adresi | Güvenlik kısıtlamasının geçerli olduğu IP adresi. Saf ipv4 adresi biçiminde olabilir (gerekli SubnetMask özelliği) veya ipv4/maske gibi CIDR gösterimi (baştaki bit eşleşmesi). CIDR için, SubnetMask özelliği belirtilmemelidir. |
dizgi |
ad | IP kısıtlama kuralı adı. | dizgi |
öncelik | IP kısıtlama kuralının önceliği. | Int |
alt ağ maskesi | Kısıtlamanın geçerli olduğu IP adresi aralığı için alt ağ maskesi. | dizgi |
subnetTrafficEtiketi | (iç) Alt ağ trafik etiketi | Int |
etiket | Bu IP filtresinin ne için kullanılacağını tanımlar. Bu, proxy'lerde IP filtrelemeyi desteklemektir. | 'Varsayılan' 'Hizmet Etiketi' 'XffProxy' (İngilizce) |
vnetSubnetResourceId | Sanal ağ kaynak kimliği | dizgi |
vnetTrafficEtiketi | (iç) Sanal ağ trafik etiketi | Int |
IpSecurityRestrictionHeaders
Ad | Açıklama | Değer |
---|
ManagedServiceIdentity (Yönetilen Servis Kimliği)
Ad | Açıklama | Değer |
---|---|---|
tür | Yönetilen hizmet kimliği türü. | 'Hiçbiri' 'Sistem Atandı' 'SystemAssigned, UserAssigned' 'Kullanıcı Tarafından Atanan' |
kullanıcı tarafından atanan kimlikler | Kaynakla ilişkili kullanıcı tarafından atanan kimliklerin listesi. Kullanıcı kimliği sözlüğü anahtar başvuruları şu biçimde ARM kaynak kimlikleri olacaktır: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} | ManagedServiceIdentityUserAssignedIdentities |
ManagedServiceIdentityUserAssignedIdentities
Ad | Açıklama | Değer |
---|
NameValuePair (İsimDeğerÇifti)
Ad | Açıklama | Değer |
---|---|---|
ad | Çift adı. | dizgi |
değer | Değeri eşleştirin. | dizgi |
OutboundVnetRouting
Ad | Açıklama | Değer |
---|---|---|
allTraffic (tümüTrafik) | Bu ayar true olarak ayarlanmışsa OutboundVnetRouting'de tanımlanan diğer tüm yönlendirme seçeneklerini etkinleştirir. | Bool |
applicationTraffic (Uygulama Trafiği) | Bu, tüm giden trafiğin Sanal Ağ Güvenlik Gruplarının ve Kullanıcı Tanımlı Yolların uygulanmasına neden olur. Daha önce VnetRouteAllEnabled olarak adlandırılıyordu. | Bool |
backupRestoreTraffic | Sanal ağ üzerinden Yedekleme ve Geri Yükleme işlemlerini etkinleştirir. Daha önce çağrılan VnetBackupRestoreEnabled | Bool |
contentShareTraffic | Sanal ağ üzerinden içeriğe erişmeyi sağlar. Daha önce VnetContentShareEnabled olarak adlandırılıyordu | Bool |
imagePullTraffic | Sanal Ağ üzerinden görüntü çekmeyi etkinleştirir. Daha önce VnetImagePullEnabled olarak adlandırılıyordu. | Bool |
İtme Ayarları
Ad | Açıklama | Değer |
---|---|---|
tür | Kaynak türü. | dizgi |
Özellikler | PushSettings kaynağına özgü özellikler | PushSettingsÖzellikleri |
PushSettingsÖzellikleri
Ad | Açıklama | Değer |
---|---|---|
dynamicTagsJson | Anında iletme kayıt uç noktasındaki kullanıcı taleplerinden değerlendirilecek dinamik etiketlerin listesini içeren bir JSON dizesi alır veya ayarlar. | dizgi |
isPushEnabled | Gönderme uç noktasının etkinleştirilip etkinleştirilmediğini belirten bir bayrak alır veya ayarlar. | bool (gerekli) |
tagsRequiringAuth | Anında iletme kaydı uç noktasında kullanıcı kimlik doğrulamasının kullanılmasını gerektiren etiketlerin listesini içeren bir JSON dizesi alır veya ayarlar. Etiketler alfasayısal karakterlerden ve aşağıdakilerden oluşabilir: '_', '@', '#', '.', ':', '-'. Doğrulama, PushRequestHandler'da gerçekleştirilmelidir. |
dizgi |
etiketiBeyaz ListeJson | Anında iletme kayıt uç noktası tarafından kullanılmak üzere beyaz listeye alınmış etiketlerin listesini içeren bir JSON dizesini alır veya ayarlar. | dizgi |
RampUpRule (Rampa Kuralı)
Ad | Açıklama | Değer |
---|---|---|
actionHostName (Ana Bilgisayar Adı) | Karar verildiğinde trafiğin yeniden yönlendirileceği yuvanın ana bilgisayar adı. Örneğin myapp-stage.azurewebsites.net. | dizgi |
changeDecisionCallbackUrl | Özel karar algoritması, URL'nin belirtilebileceği TiPCallback site uzantısında sağlanabilir. | dizgi |
changeIntervalInMinutes | ReroutePercentage değerinin yeniden değerlendirilme aralığını dakika cinsinden belirtir. | Int |
changeStep | Otomatik artırma senaryosunda bu adım, MinReroutePercentage</code> veya<\n>koda ulaşana kadar ReroutePercentage</code><>kodu ekleme/kaldırma adımıdır MaxReroutePercentage</code><kod >. Site ölçümleri, <kodunda belirtilen her N dakikada bir>ChangeIntervalInMinutes</code>denetleniyor.\nÖzel karar algoritması <kodunda url'nin belirtilebileceği TiPCallback site uzantısında sağlanabilir>ChangeDecisionCallbackUrl</code>. |
Int |
maxRerouteYüzdesi | ReroutePercentage'ın kalacağı üst sınırı belirtir. | Int |
minRerouteYüzdesi | ReroutePercentage'ın kalacağı alt sınırı belirtir. | Int |
ad | Yönlendirme kuralının adı. Önerilen ad, denemedeki trafiği alacak yuvaya işaret etmek olacaktır. | dizgi |
rerouteYüzde | ActionHostName</code><>koduna yönlendirilecek trafiğin yüzdesi. | Int |
RequestsBasedTrigger
Ad | Açıklama | Değer |
---|---|---|
saymak | İstek Sayısı. | Int |
zaman aralığı | Zaman aralığı. | dizgi |
ResourceConfig
Ad | Açıklama | Değer |
---|---|---|
Cpu | Çekirdeklerde gerekli CPU, örneğin 0,5 | Int |
bellek | Gerekli bellek, örneğin "1Gi" | dizgi |
Kaynak Etiketleri
Ad | Açıklama | Değer |
---|
Site Yapılandırması
Ad | Açıklama | Değer |
---|---|---|
acrUseManagedIdentityCreds | ACR çekmesi için Yönetilen Kimlik Kimlik KimlikLerini kullanma bayrağı | Bool |
acrUserManagedIdentityID | Kullanıcı tarafından yönetilen kimlik kullanılıyorsa, kullanıcı tarafından yönetilen kimlik ClientId | dizgi |
her zaman açık | <kod>true</code> Always On etkinse; aksi takdirde, <false>/code<>. | Bool |
apiDefinition (apiTanım) | Uygulamanın resmi API tanımı hakkında bilgi. | ApiDefinitionInfo |
apiManagementConfig | Uygulamaya bağlı Azure API yönetim ayarları. | ApiManagementConfig |
appCommandLine | Başlatacak uygulama komut satırı. | dizgi |
uygulamaAyarları | Uygulama ayarları. Bu özellik, hassas bilgiler içerebileceğinden normal oluşturma ve okuma isteklerine yanıt olarak döndürülmez. | NameValuePair[] |
autoHealEnabled | Otomatik Düzeltme etkinse true</code><kod >; aksi takdirde, <false>/code<>. | Bool |
autoHeal Kuralları | Otomatik İyileştirme kuralları. | AutoHealRules |
autoSwapSlotName | Yuva adını otomatik değiştirme. | dizgi |
azureStorageAccounts | Azure Depolama Hesaplarının listesi. | SiteConfigAzureStorageAccounts |
connectionStrings | Bağlantı dizeleri. Bu özellik, hassas bilgiler içerebileceğinden normal oluşturma ve okuma isteklerine yanıt olarak döndürülmez. | ConnStringInfo[] |
korse | Çıkış Noktaları Arası Kaynak Paylaşımı (CORS) ayarları. | CorsSettings |
defaultDocuments | Varsayılan belgeler. | dize[] |
detailedErrorLoggingEnabled | Ayrıntılı hata günlüğü etkinleştirildiyse kod<true>/code<>; aksi takdirde, <false>/code<>. | Bool |
belgeKökü | Belge kökü. | dizgi |
elasticWebAppScaleLimit | Bir sitenin ölçeğini genişletebileceği en fazla çalışan sayısı. Bu ayar yalnızca ElasticScaleEnabled'ın true</code><kod >planlardaki uygulamalar için geçerlidir |
Int Kısıtlama -ları: En düşük değer = 0 |
Deney | Bu, polimorfik türler için geçici bir çözümdür. | Denemeleri |
ftps Durumu | FTP / FTPS hizmetinin durumu | 'Tümüne İzin Verildi' 'Devre Dışı' 'Yalnızca Ftps' |
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 |
Int Kısıtlama -ları: En düşük değer = 0 |
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ı. |
Bool |
işleyiciEşlemeler | İşleyici eşlemeleri. | İşleyici Eşlemesi[] |
healthCheckPath (Sağlık Kontrolü Yolu) | Sistem durumu denetim yolu | dizgi |
http20Etkin | Http20Enabled: bir web sitesini istemcilerin http2.0 üzerinden bağlanmasına izin verecek şekilde yapılandırıyor | Bool |
http20Proxy Bayrağı | 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. | Int |
httpLoggingEnabled | HTTP günlüğü etkinse kod<true>/code<>; aksi takdirde, <false>/code<>. | Bool |
ipSecurityRestrictions (İngilizce) | Main için IP güvenlik kısıtlamaları. | IpSecurityRestriction[] |
ipSecurityRestrictionsDefaultAction | Hiçbir kural eşleştirilmemişse ana erişim kısıtlaması için varsayılan eylem. | 'İzin Ver' 'Reddet' |
java Kapsayıcısı | Java kapsayıcısı. | dizgi |
javaContainerVersion | Java kapsayıcı sürümü. | dizgi |
java Sürümü | Java sürümü. | dizgi |
keyVaultReferenceIdentity | Key Vault Başvurusu kimlik doğrulaması için kullanılacak kimlik. | dizgi |
Sınır -ları | Site sınırları. | Site Sınırları |
linuxFxVersion | Linux App Framework ve sürümü | dizgi |
loadBalancing (yük dengeleme) | Site yük dengelemesi. | 'En Az İstekler' 'En Least RequestsWithTieBreaker' 'En Az Yanıt Süresi' 'PerSiteRoundRobin' (SiteÇesi) 'İstek Karması' 'WeightedRoundRobin' 'WeightedTotalTraffic' |
localMySql Etkin | Yerel MySQL'i etkinleştirmek için true</code><kod >; aksi takdirde, <false>/code<>. | Bool |
logsDirectorySizeLimit | HTTP, dizin boyutu sınırını günlüğe kaydeder. | Int |
managedPipelineMode | Yönetilen işlem hattı modu. | 'Klasik' 'Tümleşik' |
managedServiceIdentityId | Yönetilen Hizmet Kimliği Kimliği | Int |
meta veriler | Uygulama meta verileri. Gizli diziler içerebileceğinden bu özellik alınamıyor. | NameValuePair[] |
minimumElasticInstanceCount | Site için en düşük örnek sayısı Bu ayar yalnızca Elastik Planlar için geçerlidir |
Int Kısıtlama -ları: En düşük değer = 0 Maksimum değer = 20 |
minTlsŞifre Paketi | Bir uygulama için izin verilen minimum güç TLS şifreleme paketi | 'TLS_AES_128_GCM_SHA256' 'TLS_AES_256_GCM_SHA384' 'TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256' 'TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256' 'TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384' 'TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA' 'TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256' 'TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256' 'TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA' 'TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384' 'TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384' 'TLS_RSA_WITH_AES_128_CBC_SHA' 'TLS_RSA_WITH_AES_128_CBC_SHA256' 'TLS_RSA_WITH_AES_128_GCM_SHA256' 'TLS_RSA_WITH_AES_256_CBC_SHA' 'TLS_RSA_WITH_AES_256_CBC_SHA256' 'TLS_RSA_WITH_AES_256_GCM_SHA384' |
minTlsVersion | MinTlsVersion: SSL istekleri için gereken en düşük TLS sürümünü yapılandırıyor | '1.0' '1.1' '1.2' '1.3' |
.NET Framework Sürümü | .NET Framework sürümü. | dizgi |
nodeVersion | Node.jssürümü. | dizgi |
İşçi Sayısı | çalışan sayısı. | Int |
php Sürümü | PHP sürümü. | dizgi |
PowerShell sürümü | PowerShell sürümü. | dizgi |
preWarmedInstanceCount | Önceden Uyarılmış örneklerin sayısı. Bu ayar yalnızca Tüketim ve Elastik Planlar için geçerlidir |
Int Kısıtlama -ları: En düşük değer = 0 Maksimum değer = 10 |
publicNetworkAccess | Tüm genel trafiğe izin vermek veya trafiği engellemek için özellik. | dizgi |
publishingKullanıcı Adı | Yayımlama kullanıcı adı. | dizgi |
itmek | Anında iletme uç noktası ayarları. | PushSettings |
python Sürümü | Python sürümü. | dizgi |
remoteDebuggingEnabled | Uzaktan hata ayıklama etkinse kod<true>/code<>; aksi takdirde, <false>/code<>. | Bool |
remoteDebuggingVersion | Uzaktan hata ayıklama sürümü. | dizgi |
requestTracingEnabled | İstek izleme etkinse <kod>true</code>; aksi takdirde, <false>/code<>. | Bool |
requestTracingExpirationTime | İstek izleme süre sonu süresi. | dizgi |
scmIpSecurityRestrictions | scm için IP güvenlik kısıtlamaları. | IpSecurityRestriction[] |
scmIpSecurityRestrictionsDefaultAction | Hiçbir kural eşleştirilmemişse scm erişim kısıtlaması için varsayılan eylem. | 'İzin Ver' 'Reddet' |
scmIpSecurityRestrictionsUseMain | scm'nin main kullanması için IP güvenlik kısıtlamaları. | Bool |
scmMinTlsVersion | ScmMinTlsVersion: SCM sitesi için SSL istekleri için gereken en düşük TLS sürümünü yapılandırıyor | '1.0' '1.1' '1.2' '1.3' |
scmType | SCM türü. | 'BitbucketGit' 'BitbucketHg' 'KodPlexGit' 'KodPlexHg' 'Dropbox' (Dropbox) 'DışGit' 'DışHg' 'GitHub' (İngilizce) 'YerelGit' 'Hiçbiri' 'OneDrive' 'Tfs' 'VSO' 'VSTSRM' |
izlemeSeçenekler | İzleme seçenekleri. | dizgi |
use32BitWorkerProcess | 32 bit çalışan işlemini kullanmak için <kod>true</code>; aksi takdirde, <false>/code<>. | Bool |
sanalUygulamalar | Sanal uygulamalar. | VirtualApplication |
vnetName (Sanal Ağ Adı) | Sanal Ağ adı. | dizgi |
vnetPrivatePortsCount | Bu uygulamaya atanan özel bağlantı noktalarının sayısı. Bunlar çalışma zamanında dinamik olarak atanır. | Int |
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. | Bool |
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 | dizgi |
webSocketsEnabled | WebSocket etkinse kod<true>/code<>; aksi takdirde, <false>/code<>. | Bool |
windowsFxVersion | Xenon App Framework ve sürümü | dizgi |
xManagedServiceIdentityId | Açık Yönetilen Hizmet Kimliği Kimliği | Int |
SiteConfigAzureStorageAccounts
Ad | Açıklama | Değer |
---|
SiteDnsConfig
Ad | Açıklama | Değer |
---|---|---|
dnsAltServer | Uygulamalar tarafından kullanılacak alternatif DNS sunucusu. Bu özellik, WEBSITE_DNS_ALT_SERVER uygulama ayarını çoğaltır. | dizgi |
dnsMaxCacheTimeout | DNS'nin saniyeler içinde önbelleğe alınması için özel süre. İzin verilen aralık: 0-60. Varsayılan değer 30 saniyedir. 0, önbelleğe alma devre dışı demektir. | Int |
dnsRetryAttemptCount | Dns araması için toplam yeniden deneme sayısı. İzin verilen aralık: 1-5. Varsayılan değer 3'dür. | Int |
dnsRetryAttemptTimeout | Saniyeler içinde tek bir dns araması için zaman aşımı. İzin verilen aralık: 1-30. Varsayılan değer 3'dür. | Int |
dnsSunucuları | Bir uygulama tarafından aramalar için kullanılacak özel DNS sunucularının listesi. En fazla 5 dns sunucusu ayarlanabilir. | dize[] |
Site Sınırları
Ad | Açıklama | Değer |
---|---|---|
maxDiskSizeInMb | MB cinsinden izin verilen en fazla disk boyutu kullanımı. | Int |
maxMemoryInMb | MB cinsinden izin verilen bellek kullanımı üst sınırı. | Int |
maxPercentCpu | İzin verilen en yüksek CPU kullanım yüzdesi. | Int |
Site Özellikleri
Ad | Açıklama | Değer |
---|---|---|
autoGeneratedDomainNameLabelScope | Kaynak oluşturma sırasında varsayılan konak adı için benzersizlik kapsamını belirtir | 'Yeniden Kullanılmadı' 'ResourceGroupYeniden Kullan' 'AbonelikYeniden Kullanım' 'KiracıYeniden Kullanım' |
clientAffinityEnabled | İstemci benzini etkinleştirmek için <kod>true</code>; <, aynı oturumdaki istemci isteklerini aynı örneğe yönlendiren oturum benzimi tanımlama bilgileri göndermeyi durdurmak için yanlış>/code<>. Varsayılan, true</code><>koddur. | Bool |
clientAffinityPartitioningEnabled | <code>true</code> CHIPS tanımlama bilgilerini kullanarak istemci benzeşimi bölümlemeyi etkinleştirmek için bu, benzeşim tanımlama bilgilerine code<partitioned>/code< özelliğini ekler>; <Bölümlenmiş benzeşim tanımlama bilgilerini göndermeyi durdurmak için false> kodu</kodu>. Varsayılan, false</code><>koddur. | Bool |
clientAffinityProxyEnabled | <X-Forwarded-Host istek başlığıyla istemci benzeşimi çerez etki alanını geçersiz kılmak için code>true</code> . <varsayılan etki alanını kullanmak için false>< /code> yazın. Varsayılan, false</code><>koddur. | Bool |
clientCertEnabled | <kod>istemci sertifikası kimlik doğrulamasını etkinleştirmek için true</code> (TLS karşılıklı kimlik doğrulaması); aksi takdirde, <false>/code<>. Varsayılan, false</code><>koddur. | Bool |
clientCertExclusionPaths | istemci sertifikası kimlik doğrulaması virgülle ayrılmış dışlama yolları | dizgi |
clientCertMode | Bu, ClientCertEnabled ayarıyla oluşturur. - ClientCertEnabled: false, ClientCert'in yoksayıldığı anlamına gelir. - ClientCertEnabled: true ve ClientCertMode: Gerekli, ClientCert'in gerekli olduğu anlamına gelir. - ClientCertEnabled: true ve ClientCertMode: İsteğe bağlı, ClientCert'in isteğe bağlı veya kabul edildiği anlamına gelir. |
'İsteğe bağlı' 'İsteğe Bağlı İnteraktifKullanıcı' 'Gerekli' |
klonlamaInfo | Uygulama oluşturma sırasında belirtilirse, uygulama bir kaynak uygulamadan kopyalanır. | Klonlama Bilgisi |
konteyner boyutu | İşlev kapsayıcısının boyutu. | Int |
customDomainVerificationId | Uygulamaya atanan özel etki alanlarını doğrulayan benzersiz tanımlayıcı. Müşteri doğrulama için bu kimliği bir txt kaydına ekleyecektir. | dizgi |
dailyMemoryTimeQuota | İzin verilen günlük bellek süresi kotası üst sınırı (yalnızca dinamik uygulamalarda geçerlidir). | Int |
daprConfig | Uygulamanın Dapr yapılandırması. | DaprConfig |
dns Yapılandırması | Bir site için DNS ile ilgili çeşitli ayarları yapılandırma özelliği. | SiteDnsConfig |
Etkin | Uygulama etkinse true</code><kod >; aksi takdirde, <false>/code<>. Bu değeri false olarak ayarlamak uygulamayı devre dışı bırakır (uygulamayı çevrimdışına alır). | Bool |
endToEndEncryptionEnabled | FrontEnd ile Çalışan arasında uçtan uca şifreleme kullanılıp kullanılmaymayacağı | Bool |
functionAppConfig | Azure İşlevi uygulamasına özgü yapılandırma. | FunctionAppConfig |
hostingÇevreProfile | Uygulama için kullanılacak App Service Ortamı. | HostingEnvironmentProfile (BarındırmaOrtamıProfili) |
hostNamesDisabled | Uygulamanın genel ana bilgisayar adlarını devre dışı bırakmak için true</code><kodu>; aksi takdirde, <false>/code<>. <kod true>/code<>, uygulamaya yalnızca API yönetim işlemi aracılığıyla erişilebilir. |
Bool |
hostNameSslStates | Ana bilgisayar adı SSL durumları, uygulamanın ana bilgisayar adları için SSL bağlamalarını yönetmek için kullanılır. | HostNameSslState[] |
Yalnızca https | HttpsOnly: Bir web sitesini yalnızca https isteklerini kabul etmek üzere yapılandırıyor. Sorunlar için yeniden yönlendirme http istekleri |
Bool |
hiperV | korumalı alanı Hyper-V. | Bool |
ip Modu | Uygulamanın IP modunu belirtir. | 'IPv4' 'IPv4 VeIPv6' 'IPv6' (IPv6) |
Xenon olarak adlandırılır | Kullanımdan kaldırıldı: Hyper-V korumalı alan. | Bool |
keyVaultReferenceIdentity | Key Vault Başvurusu kimlik doğrulaması için kullanılacak kimlik. | dizgi |
managedEnvironmentId | Bu uygulamanın barındırıldığı müşterinin seçtiği Yönetilen Ortamın Azure Resource Manager kimliği. Bunun /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName} biçiminde olması gerekir | dizgi |
outboundVnetRouting | Bir site için sanal ağ üzerinden çeşitli giden trafik yönlendirme seçeneklerini yapılandırma özelliği | OutboundVnetRouting |
publicNetworkAccess | Tüm genel trafiğe izin vermek veya trafiği engellemek için özellik. İzin Verilen Değerler: 'Enabled', 'Disabled' veya boş bir dize. | dizgi |
yedeklilik Modu | Site yedeklilik modu | 'AktifAktif' 'Yük Devretme' 'Coğrafi Gereksiz' 'El ile' 'Hiçbiri' |
ayrılmış | Ayrılmışsa true</code><kodu >; aksi takdirde, <false>/code<>. | Bool |
resourceConfig | İşlev uygulaması kaynak gereksinimleri. | resourceconfig |
scmSiteAlsoStopped | Uygulama durdurulduğunda SCM (KUDU) sitesini durdurmak için true</code><kodu>; aksi takdirde, <false>/code<>. Varsayılan değer false</code><>kodudur. | Bool |
serverFarmId | İlişkili App Service planının kaynak kimliği: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". | dizgi |
siteConfig | App Service uygulamasının yapılandırması. Bu özellik, hassas bilgiler içerebileceğinden normal oluşturma ve okuma isteklerine yanıt olarak döndürülmez. | Site Yapılandırması |
sshEnabled | ssh erişiminin etkinleştirilip etkinleştirilmeyeceği. | Bool |
storageAccountGerekli | Müşteri tarafından sağlanan depolama hesabının gerekli olup olmadığını denetler | Bool |
virtualNetworkSubnetId | Bölgesel Sanal Ağ Tümleştirmesi tarafından birleştirilecek Sanal ağın ve alt ağın Azure Resource Manager kimliği. Bunun /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName} biçiminde olması gerekir |
dizgi |
workloadProfileName | İşlev uygulamasının yürütülecek iş yükü profili adı. | dizgi |
SlowRequestsBasedTrigger
Ad | Açıklama | Değer |
---|---|---|
saymak | İstek Sayısı. | Int |
yol | İstek Yolu. | dizgi |
zaman aralığı | Zaman aralığı. | dizgi |
timeTaken (Zaman Alındı) | Geçen süre. | dizgi |
StatusCodesBasedTrigger
Ad | Açıklama | Değer |
---|---|---|
saymak | İstek Sayısı. | Int |
yol | İstek Yolu | dizgi |
durum | HTTP durum kodu. | Int |
subStatus | İstek Alt Durumu. | Int |
zaman aralığı | Zaman aralığı. | dizgi |
win32Durum | Win32 hata kodu. | Int |
StatusCodesRangeBasedTrigger
Ad | Açıklama | Değer |
---|---|---|
saymak | İstek Sayısı. | Int |
yol | dizgi | |
durum Kodları | HTTP durum kodu. | dizgi |
zaman aralığı | Zaman aralığı. | dizgi |
Kullanıcı Atanmış Kimlik
Ad | Açıklama | Değer |
---|
Sanal Uygulama
Ad | Açıklama | Değer |
---|---|---|
fiziksel Yol | Fiziksel yol. | dizgi |
preloadEnabled | Önceden yükleme etkinse true</code><kod >; aksi takdirde, <false>/code<>. | Bool |
virtualDirectory'ler | Sanal uygulama için sanal dizinler. | Sanal Dizin[] |
sanal Yol | Sanal yol. | dizgi |
Sanal Dizin
Ad | Açıklama | Değer |
---|---|---|
fiziksel Yol | Fiziksel yol. | dizgi |
sanal Yol | Sanal uygulamanın yolu. | dizgi |