Aracılığıyla paylaş


Microsoft.Web siteleri/yuvaları

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ı

Azure 'a dağıtma
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ı

Azure 'a dağıtma
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

Azure 'a dağıtma
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ı

Azure 'a dağıtma
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ı

Azure 'a dağıtma
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