Aracılığıyla paylaş


Microsoft.Web siteleri 2015-08-01

Bicep kaynak tanımı

Siteler kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

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 kaynağı oluşturmak için aşağıdaki Bicep'i şablonunuza ekleyin.

resource symbolicname 'Microsoft.Web/sites@2015-08-01' = {
  kind: 'string'
  location: 'string'
  name: 'string'
  properties: {
    clientAffinityEnabled: bool
    clientCertEnabled: bool
    cloningInfo: {
      appSettingsOverrides: {
        {customized property}: 'string'
      }
      cloneCustomHostNames: bool
      cloneSourceControl: bool
      configureLoadBalancing: bool
      correlationId: 'string'
      hostingEnvironment: 'string'
      overwrite: bool
      sourceWebAppId: 'string'
      trafficManagerProfileId: 'string'
      trafficManagerProfileName: 'string'
    }
    containerSize: int
    enabled: bool
    gatewaySiteName: 'string'
    hostingEnvironmentProfile: {
      id: 'string'
      name: 'string'
      type: 'string'
    }
    hostNamesDisabled: bool
    hostNameSslStates: [
      {
        name: 'string'
        sslState: 'string'
        thumbprint: 'string'
        toUpdate: bool
        virtualIP: 'string'
      }
    ]
    maxNumberOfWorkers: int
    microService: 'string'
    name: 'string'
    scmSiteAlsoStopped: bool
    serverFarmId: 'string'
    siteConfig: {
      id: 'string'
      kind: 'string'
      location: 'string'
      name: 'string'
      properties: {
        alwaysOn: bool
        apiDefinition: {
          url: '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
              timeInterval: 'string'
              timeTaken: 'string'
            }
            statusCodes: [
              {
                count: int
                status: int
                subStatus: int
                timeInterval: 'string'
                win32Status: int
              }
            ]
          }
        }
        autoSwapSlotName: 'string'
        connectionStrings: [
          {
            connectionString: 'string'
            name: 'string'
            type: 'string'
          }
        ]
        cors: {
          allowedOrigins: [
            'string'
          ]
        }
        defaultDocuments: [
          'string'
        ]
        detailedErrorLoggingEnabled: bool
        documentRoot: 'string'
        experiments: {
          rampUpRules: [
            {
              actionHostName: 'string'
              changeDecisionCallbackUrl: 'string'
              changeIntervalInMinutes: int
              changeStep: int
              maxReroutePercentage: int
              minReroutePercentage: int
              name: 'string'
              reroutePercentage: int
            }
          ]
        }
        handlerMappings: [
          {
            arguments: 'string'
            extension: 'string'
            scriptProcessor: 'string'
          }
        ]
        httpLoggingEnabled: bool
        ipSecurityRestrictions: [
          {
            ipAddress: 'string'
            subnetMask: 'string'
          }
        ]
        javaContainer: 'string'
        javaContainerVersion: 'string'
        javaVersion: 'string'
        limits: {
          maxDiskSizeInMb: int
          maxMemoryInMb: int
          maxPercentageCpu: int
        }
        loadBalancing: 'string'
        localMySqlEnabled: bool
        logsDirectorySizeLimit: int
        managedPipelineMode: 'string'
        metadata: [
          {
            name: 'string'
            value: 'string'
          }
        ]
        netFrameworkVersion: 'string'
        nodeVersion: 'string'
        numberOfWorkers: int
        phpVersion: 'string'
        publishingPassword: 'string'
        publishingUsername: 'string'
        pythonVersion: 'string'
        remoteDebuggingEnabled: bool
        remoteDebuggingVersion: 'string'
        requestTracingEnabled: bool
        requestTracingExpirationTime: 'string'
        scmType: 'string'
        tracingOptions: 'string'
        use32BitWorkerProcess: bool
        virtualApplications: [
          {
            physicalPath: 'string'
            preloadEnabled: bool
            virtualDirectories: [
              {
                physicalPath: 'string'
                virtualPath: 'string'
              }
            ]
            virtualPath: 'string'
          }
        ]
        vnetName: 'string'
        webSocketsEnabled: bool
      }
      tags: {
        {customized property}: 'string'
      }
      type: 'string'
    }
  }
  tags: {
    {customized property}: 'string'
  }
}

Özellik Değerleri

Microsoft.Web/siteler

Ad Açıklama Değer
tür Kaynak türü dizgi
yer Kaynak Konumu dize (gerekli)
ad Kaynak adı dize (gerekli)
Ö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

Otomatik İyileştirme Eylemleri

Ad Açıklama Değer
işlem türü ActionType - gerçekleştirilecek önceden tanımlanmış eylem 'Özel Eylem'
'LogEvent' (Günlük Olayı)
'Geri Dönüşüm' (gerekli)
customAction (özelleştirme) CustomAction - gerçekleştirilecek özel eylem AutoHealCustomAction
minProcessExecutionTime MinProcessExecutionTime - iş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 Eylemler - Bir kural tetiklendiğinde yürütülecek eylemler AutoHealActions
Tetikleyiciler 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 PrivateBytesInKB - Özel baytları temel alan bir kural tanımlar Int
Istek İstekler - Toplam istekleri temel alan bir kural tanımlar RequestsBasedTrigger
slowRequests SlowRequests - İstek yürütme süresini temel alan bir kural tanımlar SlowRequestsBasedTrigger
durum Kodları StatusCodes - Durum kodlarını temel alan bir kural tanımlar StatusCodesBasedTrigger[]

Klonlama Bilgisi

Ad Açıklama Değer
appSettingsGeçersiz kılmalar Kopyalanan web uygulaması için uygulama ayarlarını geçersiz kılar. Belirtilirse, bu ayarlar kopyalanan ayarları geçersiz kılar
kaynak web uygulamasından. Belirtilmezse, kaynak web uygulamasındaki uygulama ayarları korunur.
CloningInfoAppSettingsGeçersiz Kılmalar
cloneCustomHostNames True ise, kaynak web uygulamasından özel konak adlarını kopyalama Bool
cloneSourceControl (klon kaynağı) Kaynak web uygulamasından kaynak denetimini kopyalama Bool
configureLoadBalancing Belirtilmişse kaynak ve kopya sitesi için yük dengelemeyi yapılandırın 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
dizgi
hostingOrtamı Barındırma ortamı dizgi
Üzerine Hedef web uygulamasının üzerine yazma Bool
kaynakWebAppId Kaynak web uygulamasının ARM kaynak kimliği. Web uygulaması 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}
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ü 'Özel'
'MySql' (İngilizce)
'SQLAzure'
'SQLServer' (gerekli)

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[]

Deney

Ad Açıklama Değer
rampa Kuralları {Microsoft.Web.Hosting.Administration.RampUpRule} nesnelerinin listesi. RampUpRule[]

İş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 hostingEnvironment kaynak kimliği (App Service Ortamı) dizgi
ad hostingEnvironment adı (App Service Ortamı) (salt okunur) dizgi
tür hostingEnvironment (App Service Ortamı) kaynak türü (salt okunur) dizgi

HostNameSslState

Ad Açıklama Değer
ad Ana bilgisayar adı dizgi
ssl Durumu SSL türü 'Devre Dışı'
'IpBasedEnabled'
'SniEnabled' (gerekli)
Parmak izi SSL sertifikası parmak izi dizgi
içinGüncelleştirmek Mevcut ana bilgisayar adını güncelleştirmek için bu bayrağı ayarlayın Bool
sanal IP IP tabanlı SSL etkinse ana bilgisayar adına atanan sanal IP adresi dizgi

IpSecurityRestriction

Ad Açıklama Değer
IP adresi Güvenlik kısıtlamasının geçerli olduğu IP adresi dizgi
alt ağ maskesi Kısıtlamanın geçerli olduğu IP adresi aralığı için alt ağ maskesi dizgi

NameValuePair (İsimDeğerÇifti)

Ad Açıklama Değer
ad Çift adı dizgi
değer Değer eşleştirme 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 mysite-stage.azurewebsites.net dizgi
changeDecisionCallbackUrl Özel karar algoritması, Url'nin belirtilebileceği TiPCallback site uzantısında sağlanabilir. dizgi
changeIntervalInMinutes [İsteğe bağlı] ReroutePercentage'ın yeniden değerlendirilme aralığını dakika cinsinden belirtir Int
changeStep [İsteğe bağlı] Otomatik artırma senaryosunda bu adım, {Microsoft.Web.Hosting.Administration.RampUpRule.ReroutePercentage} öğesine ulaşana kadar ekleme/kaldırma adımıdır
{Microsoft.Web.Hosting.Administration.RampUpRule.MinReroutePercentage} veya {Microsoft.Web.Hosting.Administration.RampUpRule.MaxReroutePercentage}. Site ölçümleri {Microsoft.Web.Hosting.Administration.RampUpRule.ChangeIntervalInMinutes} içinde belirtilen her N dakikada bir denetleniyor.
Özel karar algoritması, {Microsoft.Web.Hosting.Administration.RampUpRule.ChangeDecisionCallbackUrl} içinde belirtilebilen TiPCallback site uzantısında sağlanabilir
Int
maxRerouteYüzdesi [İsteğe bağlı] ReroutePercentage'ın kalacağı üst sınırı belirtir. Int
minRerouteYüzdesi [İsteğe bağlı] 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 {Microsoft.Web.Hosting.Administration.RampUpRule.ActionHostName} adresine yönlendirilecek trafiğin yüzdesi Int

RequestsBasedTrigger

Ad Açıklama Değer
saymak Saymak Int
zaman aralığı Zaman Aralığı dizgi

Kaynak Etiketleri

Ad Açıklama Değer

Kaynak Etiketleri

Ad Açıklama Değer

Site Yapılandırması

Ad Açıklama Değer
Kimliği Kaynak Kimliği dizgi
tür Kaynak türü dizgi
yer Kaynak Konumu dize (gerekli)
ad Kaynak Adı dizgi
Özellikler siteconfigproperties
Etiketler Kaynak etiketleri ResourceTags
tür Kaynak türü dizgi

SiteConfigProperties

Ad Açıklama Değer
her zaman açık Her Zaman Açık Bool
apiDefinition (apiTanım) Web uygulaması için resmi API tanımı hakkında bilgi. ApiDefinitionInfo
appCommandLine Başlatacak Uygulama Komut Satırı dizgi
uygulamaAyarları Uygulama Ayarları NameValuePair[]
autoHealEnabled Otomatik düzeltme etkinleştirildi Bool
autoHeal Kuralları Otomatik iyileştirme kuralları AutoHealRules
autoSwapSlotName Otomatik değiştirme yuvası adı dizgi
connectionStrings Bağlantı dizeleri ConnStringInfo[]
korse Çıkış Noktaları Arası Kaynak Paylaşımı (CORS) ayarları. CorsSettings
defaultDocuments Varsayılan belgeler dize[]
detailedErrorLoggingEnabled Ayrıntılı hata günlüğü etkinleştirildi Bool
belgeKökü Belge kökü dizgi
Deney Bu, polimorfik türler için geçici bir çözümdür Denemeleri
işleyiciEşlemeler İşleyici eşlemeleri İşleyici Eşlemesi[]
httpLoggingEnabled HTTP günlüğü Etkin Bool
ipSecurityRestrictions (İngilizce) Ip Güvenliği kısıtlamaları IpSecurityRestriction[]
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
Sınır -ları Site sınırları Site Sınırları
loadBalancing (yük dengeleme) Site yük dengeleme 'En Az İstekler'
'En Az Yanıt Süresi'
'İstek Karması'
'WeightedRoundRobin'
'WeightedTotalTraffic'
localMySql Etkin Yerel mysql etkin Bool
logsDirectorySizeLimit HTTP Günlükleri Dizin boyutu sınırı Int
managedPipelineMode Yönetilen işlem hattı modu 'Klasik'
'Tümleşik'
meta veriler Site Meta Verileri NameValuePair[]
.NET Framework Sürümü Net Framework Sürümü dizgi
nodeVersion Düğümün Sürümü dizgi
İşçi Sayısı Çalışan sayısı Int
php Sürümü PHP sürümü dizgi
yayınlamaŞifre Yayımlama parolası dizgi
publishingKullanıcı Adı Yayımlama kullanıcı adı dizgi
python Sürümü Python sürümü dizgi
remoteDebuggingEnabled Uzaktan Hata Ayıklama Etkin Bool
remoteDebuggingVersion Uzaktan Hata Ayıklama Sürümü dizgi
requestTracingEnabled İstek izlemeyi etkinleştirme Bool
requestTracingExpirationTime İstek izleme süre sonu süresi dizgi
scmType SCM türü dizgi
izlemeSeçenekler İzleme seçenekleri dizgi
use32BitWorkerProcess 32 bit çalışan işlemini kullanma Bool
sanalUygulamalar Sanal uygulamalar VirtualApplication []
vnetName (Sanal Ağ Adı) Sanal ağ adı dizgi
webSocketsEnabled Web yuvası etkin. Bool

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 fazla CPU kullanım yüzdesi Int

Site Özellikleri

Ad Açıklama Değer
clientAffinityEnabled Web uygulamasının birden çok örneği için http isteği yük dengelemesi yaparken istemci benziminin etkinleştirilip etkinleştirilmediğini belirtir Bool
clientCertEnabled İstemci sertifikasının web uygulaması için etkinleştirilip etkinleştirilmediğini belirtir Bool
klonlamaInfo Bu yalnızca web uygulaması oluşturma için geçerlidir. Belirtilirse, web uygulaması
kaynak web uygulaması
Klonlama Bilgisi
konteyner boyutu İşlev kapsayıcısının boyutu Int
Etkin Site etkinleştirildiyse true; aksi takdirde false. Bu değeri false olarak ayarlamak siteyi devre dışı bırakır (siteyi satır dışına çıkarır). Bool
gatewaySiteName Web uygulamasıyla ilişkilendirilmiş ağ geçidi uygulamasının adı dizgi
hostingÇevreProfile Web uygulaması için kullanılacak barındırma ortamı (App Service Ortamı) belirtimi HostingEnvironmentProfile (BarındırmaOrtamıProfili)
hostNamesDisabled Genel ana bilgisayar adlarının web uygulamasının devre dışı bırakılıp devre dışı bırakılamadığını belirtir.
True olarak ayarlanırsa uygulamaya yalnızca API Management işlemi aracılığıyla erişilebilir
Bool
hostNameSslStates Ana bilgisayar adı SSL durumları, sitenin ana bilgisayar adları için SSL bağlamalarını yönetmek için kullanılır. HostNameSslState[]
maxNumberOfWorkers En fazla çalışan sayısı
Bu yalnızca işlev kapsayıcısı için geçerlidir
Int
mikro hizmet dizgi
ad Web uygulamasının adı dizgi
scmSiteAlsoStopped Ayarlanmışsa, web uygulaması durdurulduğunda SCM (KUDU) sitesinin durdurulup durdurulmayacağını gösterir. Varsayılan değer false'tur. Bool
serverFarmId dizgi
siteConfig Web uygulamasının yapılandırması Site Yapılandırması

SlowRequestsBasedTrigger

Ad Açıklama Değer
saymak Saymak Int
zaman aralığı Zaman Aralığı dizgi
timeTaken (Zaman Alındı) Zaman Alındı dizgi

StatusCodesBasedTrigger

Ad Açıklama Değer
saymak Saymak Int
durum HTTP durum kodu Int
subStatus Alt Statü Int
zaman aralığı Zaman Aralığı dizgi
win32Durum Win32 hata kodu Int

Sanal Uygulama

Ad Açıklama Değer
fiziksel Yol dizgi
preloadEnabled Bool
virtualDirectory'ler Sanal Dizin[]
sanal Yol dizgi

Sanal Dizin

Ad Açıklama Değer
fiziksel Yol dizgi
sanal Yol dizgi

Kullanım Örnekleri

Azure Doğrulanmış Modülleri

Aşağıdaki Azure Doğrulanmış Modüller bu kaynak türünü dağıtmak için kullanılabilir.

Modül Açıklama
Web/İşlev Uygulaması Web/İşlev Uygulaması için AVM Kaynak Modülü

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
Barındırma Planı ve Azure WebApp ile App Service Ortamını Özel olarak kullanılabilir olacak mevcut bir sanal ağda ILB Adresi olan bir App Service Ortamı v2 oluşturur. App Service Ortamı bir Barındırma Planı ve bir Azure Web Uygulaması içerir
App Service Hızlı Başlangıcı - Linux Uygulama Bu şablon /azure/app-service/quickstart-arm-template ile kullanılacak
App Service Hızlı Başlangıcı - Windows uygulaması Bu şablon /azure/app-service/quickstart-arm-template ile kullanılacak
App Service Hızlı Başlangıcı - Windows uygulaması Bu şablon /azure/app-service/quickstart-arm-template ile kullanılacak
App Service Hızlı Başlangıcı - Windows kapsayıcı uygulaması Bu şablon /azure/app-service/quickstart-arm-template ile kullanılacak
İç API Management ve Web App ile Application Gateway Application Gateway, İnternet trafiğini Azure Web App'te barındırılan bir web API'sine hizmet veren bir sanal ağ (iç mod) API Management örneğine yönlendirir.
Web App ile Azure Cosmos DB Hesabını Bu şablon bir Azure Cosmos DB hesabı, bir App Service Planı dağıtır ve App Service Planı'nda bir Web Uygulaması oluşturur. Ayrıca Web Uygulamasına Azure Cosmos DB hesap uç noktasına başvuran iki Uygulama ayarı ekler. Bu şekilde Web Uygulamasına dağıtılan çözümler bu ayarları kullanarak Azure Cosmos DB hesap uç noktasına bağlanabilir.
İşlev ve Özel Bağlantı hizmeti ile Azure Digital Twins'i Bu şablon, Bir Özel Bağlantı Uç Noktası ile Digital Twins arasında iletişim kurabilen Sanal Ağa bağlı bir Azure İşlevi ile yapılandırılmış bir Azure Digital Twins hizmeti oluşturur. Ayrıca, Sanal Ağ'dan Özel Uç Nokta iç alt ağı IP adresine Digital Twins Uç Noktasının sorunsuz ana bilgisayar adı çözümlemesine izin vermek için bir Özel DNS Bölgesi oluşturur. Konak adı, Azure İşlevi'ne 'ADT_ENDPOINT' adlı bir ayar olarak depolanır.
Azure İşlevi uygulaması ve HTTP ile tetiklenen bir işlev Bu örnekte şablonda bir Azure İşlevi uygulaması ve HTTP ile tetiklenen bir işlev satır içi dağıtılır. Ayrıca bir Key Vault dağıtır ve bir gizli diziyi işlev uygulamasının konak anahtarıyla doldurur.
Linux Tüketim Planında Barındırılan Azure İşlev Uygulamasını Bu şablon, dinamik bir barındırma planı olan Linux 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.
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.
Olay Hub'ı ve Yönetilen Kimlik ile Azure İşlev Uygulamasını şablonu, Bir Linux Tüketim planında Bir Azure İşlevi uygulaması ve bir Olay Hub'ı, Azure Depolama ve Application Insights sağlar. İşlev uygulaması, Olay Hub'ına ve Depolama hesabına bağlanmak için yönetilen kimliği kullanabilir
Sanal Ağ Tümleştirmesi ile Azure İşlev Uygulamasını Bu şablon, yeni oluşturulan bir sanal ağa bölgesel sanal ağ tümleştirmesi etkinleştirilmiş bir Premium plan üzerinde bir işlev uygulaması sağlar.
Azure Traffic Manager web uygulaması örneği Bu şablon, App Service için Azure Traffic Manager profilinin nasıl oluşturulacağını gösterir.
MySQL için Azure veritabanı ile Linux üzerinde Web Uygulaması oluşturma Bu şablon, MySQL için Azure veritabanı ile Linux üzerinde Web Apps dağıtmak için bir yol sağlar.
CDN Profili, CDN Uç Noktası ve Web Uygulaması Oluşturma Bu şablon bir CDN Profili ve kaynak olarak Web Uygulaması olan bir CDN Uç Noktası oluşturur
Flex Consumption planında bir işlev uygulaması oluşturma Hızlı dinamik ölçeklendirme (sıfır örnek dahil), yönetilen kimlik bağlantıları ve sanal ağ tümleştirmesi gerektiren işlevler için Esnek Tüketim barındırma önerilir.
Java 13 ve Tomcat 9 özellikli Azure'da web uygulaması oluşturma Bu şablon, Azure'da Java uygulamalarını çalıştırmanıza olanak sağlayan Java 13 ve Tomcat 9 etkin bir web uygulaması oluşturur. Şablon Microsoft'un Donovan Brown tarafından yazıldı.
Şablon kullanarak Web Uygulaması ve Redis Cache oluşturma Bu şablon, Redis cache ile bir Azure Web Uygulaması oluşturur.
Web Uygulaması, PE ve Application Gateway v2 oluşturma Bu şablon, Bir Application Gateway v2 olan Azure Sanal Ağ Alt Ağı'nda Özel uç nokta içeren bir Azure Web Uygulaması oluşturur. Application Gateway bir sanal ağda (alt ağ) dağıtılır. Web Uygulaması, özel uç nokta kullanarak alt ağdan gelen trafiğe erişimi kısıtlar
Sıfır dokunmalı Azure Cosmos hesabı ve Azure Web App oluşturma Bu şablon bir Azure Cosmos hesabı oluşturur, Cosmos DB uç noktasını ve anahtarlarını Azure Web App ayarlarına ekler, ardından GitHub'dan bir ASP MVC web uygulaması dağıtır.
İşlev Uygulaması ve özel uç nokta korumalı Depolama oluşturma Bu şablon, özel uç noktalar üzerinden Azure Depolama ile iletişim kuran bir Azure İşlev Uygulaması dağıtmanıza olanak tanır.
Temel bir Linux web uygulaması dağıtma Bu şablon, bir app service planı ve temel bir Linux web uygulaması dağıtmanıza olanak tanır
Bölgesel sanal ağ tümleştirmesi ile uygulama hizmeti dağıtma Bu şablon, yeni oluşturulan bir sanal ağa bölgesel sanal ağ tümleştirmesi etkinleştirilmiş bir uygulama hizmeti planı ve temel bir Windows web uygulaması dağıtmanıza olanak tanır
AZ özellikli Azure İşlevi Premium planı dağıtma Bu şablon, kullanılabilirlik alanları etkinleştirilmiş depolama hesabı da dahil olmak üzere kullanılabilirlik alanları desteğine sahip bir Azure İşlevi Premium planı dağıtmanıza olanak tanır.
Sanal ağ tümleştirmesi ile Azure İşlevi Premium planı dağıtma Bu şablon, bölgesel sanal ağ tümleştirmesi etkinleştirilmiş bir Azure İşlevi Premium planını yeni oluşturulan bir sanal ağa dağıtmanıza olanak tanır.
Django uygulaması Bu şablon, bir Django uygulaması dağıtmak için bir App Service oluşturmanıza olanak tanır.
flask uygulama hizmeti Bu şablon, Flask uygulaması dağıtmak için bir App Service oluşturmanıza olanak tanır.
App Service kaynağı ve Özel Bağlantı ile Front Door Premium Bu şablon bir Front Door Premium ve App Service oluşturur ve Front Door'un uygulamaya trafik göndermesi için özel bir uç nokta kullanır.
App Service kaynağı ile Front Door Standard/Premium Bu şablon bir Front Door Standard/Premium, bir App Service oluşturur ve Trafiğin Front Door kaynağından geldiğini doğrulamak için App Service'i yapılandırır.
Azure İşlevleri kaynağı ile Front Door Standard/Premium Bu şablon bir Front Door Standard/Premium, bir Azure İşlevleri uygulaması oluşturur ve trafiğin Front Door kaynağından geldiğini doğrulamak için işlev uygulamasını yapılandırır.
İşlev Uygulaması Bu şablon boş bir İşlev Uygulaması ve barındırma planı dağıtır.
Azure Frontdoor tarafından güvenliği sağlanan İşlev Uygulaması Bu şablon, Azure Frontdoor Premium tarafından korunan ve yayımlanan bir Azure Premium işlevi dağıtmanıza olanak tanır. Azure Frontdoor ile Azure İşlevleri arasındaki conenction, Azure Özel Bağlantı tarafından korunur.
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
Moesif API Analytics ve Para Kazanma Şablon, Azure API Management'tan Moesif API analizi ve para kazanma platformuna API çağrılarını günlüğe kaydeder
Özel İşlev Uygulaması ve özel uç nokta korumalı Depolama Bu şablon, özel uç noktaları olan ve özel uç noktalar üzerinden Azure Depolama ile iletişim kuran premium planda bir işlev uygulaması sağlar.
Tüketim planında işlev uygulaması sağlama 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.
App Service Planı üzerinde çalışan bir işlev uygulaması sağlama Bu şablon, ayrılmış bir barındırma planında bir işlev uygulaması sağlar, yani bu uygulama herhangi bir App Service sitesi gibi çalıştırılır ve faturalandırılır.
SQL Veritabanı ile Web Uygulaması Sağlama Bu şablon bir Web Uygulaması, SQL Veritabanı, Otomatik Ölçeklendirme ayarları, Uyarı kuralları ve App Insights sağlar. Veritabanı için web uygulamasında bir bağlantı dizesi yapılandırıyor.
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
Azure SQL ile Linux üzerinde Sonarqube Docker Web App Bu şablon, Resmi Sonarqube görüntüsünü kullanarak ve bir Azure SQL Server tarafından desteklenen Bir Azure App Service web uygulaması Linux kapsayıcısında Sonarqube dağıtır.
PostgreSQL ile Linux üzerinde Sonarqube Docker Web App'i Bu şablon PostgreSQL için Azure veritabanı ile Linux Web App'te Sonarqube docker görüntüsü (alpine etiketi) dağıtmak için kolay bir yol sağlar(Önizleme)
PostgreSQL ve sanal ağ tümleştirmesi ile Web App'te SonarQube Bu şablon PostgreSQL Esnek Sunucusu, VNet tümleştirmesi ve özel DNS ile Linux üzerinde Web App'e SonarQube'ın kolayca dağıtılmasına olanak sağlar.
GitHub 'dan Web Uygulaması Dağıtımı Bu şablon, bağlı bir GitHub Deposu ile bağlantılı bir WebApp oluşturmanıza olanak tanır.
Log Analytics 'e gönderen Application Insights web uygulamasını Bu şablon, microsoft.insights/components'ın yeni API sürümlerini desteklemeye yardımcı olacaktır. Application Inisghts oluşturulurken 2020-02-02-preview WorkspaceID sürümünden itibaren WorkspaceID gerekir.Bu şablon App Service Planı, App Service, Application Insights, Log Analytics Çalışma Alanı'nı dağıtacak ve hepsini birbirine bağlayacak.
MySQL için Azure veritabanı ile Web Uygulamasını Bu şablon, MySQL için Azure veritabanı ile Azure App Service Web Apps'te web uygulaması dağıtmak için kolay bir yol sağlar.
Yönetilen Kimlik, SQL Server ve ΑΙ ile Web Uygulaması Uygulama + veri + yönetilen kimlik + izleme için Azure altyapısını dağıtmaya yönelik basit örnek
Sanal Ağ Ekleme ve Özel Uç Nokta ile Web Uygulamasını Bu şablon, ön uç ve arka uç olmak üzere 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 kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

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 kaynağı oluşturmak için şablonunuza aşağıdaki JSON dosyasını ekleyin.

{
  "type": "Microsoft.Web/sites",
  "apiVersion": "2015-08-01",
  "name": "string",
  "kind": "string",
  "location": "string",
  "properties": {
    "clientAffinityEnabled": "bool",
    "clientCertEnabled": "bool",
    "cloningInfo": {
      "appSettingsOverrides": {
        "{customized property}": "string"
      },
      "cloneCustomHostNames": "bool",
      "cloneSourceControl": "bool",
      "configureLoadBalancing": "bool",
      "correlationId": "string",
      "hostingEnvironment": "string",
      "overwrite": "bool",
      "sourceWebAppId": "string",
      "trafficManagerProfileId": "string",
      "trafficManagerProfileName": "string"
    },
    "containerSize": "int",
    "enabled": "bool",
    "gatewaySiteName": "string",
    "hostingEnvironmentProfile": {
      "id": "string",
      "name": "string",
      "type": "string"
    },
    "hostNamesDisabled": "bool",
    "hostNameSslStates": [
      {
        "name": "string",
        "sslState": "string",
        "thumbprint": "string",
        "toUpdate": "bool",
        "virtualIP": "string"
      }
    ],
    "maxNumberOfWorkers": "int",
    "microService": "string",
    "name": "string",
    "scmSiteAlsoStopped": "bool",
    "serverFarmId": "string",
    "siteConfig": {
      "id": "string",
      "kind": "string",
      "location": "string",
      "name": "string",
      "properties": {
        "alwaysOn": "bool",
        "apiDefinition": {
          "url": "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",
              "timeInterval": "string",
              "timeTaken": "string"
            },
            "statusCodes": [
              {
                "count": "int",
                "status": "int",
                "subStatus": "int",
                "timeInterval": "string",
                "win32Status": "int"
              }
            ]
          }
        },
        "autoSwapSlotName": "string",
        "connectionStrings": [
          {
            "connectionString": "string",
            "name": "string",
            "type": "string"
          }
        ],
        "cors": {
          "allowedOrigins": [ "string" ]
        },
        "defaultDocuments": [ "string" ],
        "detailedErrorLoggingEnabled": "bool",
        "documentRoot": "string",
        "experiments": {
          "rampUpRules": [
            {
              "actionHostName": "string",
              "changeDecisionCallbackUrl": "string",
              "changeIntervalInMinutes": "int",
              "changeStep": "int",
              "maxReroutePercentage": "int",
              "minReroutePercentage": "int",
              "name": "string",
              "reroutePercentage": "int"
            }
          ]
        },
        "handlerMappings": [
          {
            "arguments": "string",
            "extension": "string",
            "scriptProcessor": "string"
          }
        ],
        "httpLoggingEnabled": "bool",
        "ipSecurityRestrictions": [
          {
            "ipAddress": "string",
            "subnetMask": "string"
          }
        ],
        "javaContainer": "string",
        "javaContainerVersion": "string",
        "javaVersion": "string",
        "limits": {
          "maxDiskSizeInMb": "int",
          "maxMemoryInMb": "int",
          "maxPercentageCpu": "int"
        },
        "loadBalancing": "string",
        "localMySqlEnabled": "bool",
        "logsDirectorySizeLimit": "int",
        "managedPipelineMode": "string",
        "metadata": [
          {
            "name": "string",
            "value": "string"
          }
        ],
        "netFrameworkVersion": "string",
        "nodeVersion": "string",
        "numberOfWorkers": "int",
        "phpVersion": "string",
        "publishingPassword": "string",
        "publishingUsername": "string",
        "pythonVersion": "string",
        "remoteDebuggingEnabled": "bool",
        "remoteDebuggingVersion": "string",
        "requestTracingEnabled": "bool",
        "requestTracingExpirationTime": "string",
        "scmType": "string",
        "tracingOptions": "string",
        "use32BitWorkerProcess": "bool",
        "virtualApplications": [
          {
            "physicalPath": "string",
            "preloadEnabled": "bool",
            "virtualDirectories": [
              {
                "physicalPath": "string",
                "virtualPath": "string"
              }
            ],
            "virtualPath": "string"
          }
        ],
        "vnetName": "string",
        "webSocketsEnabled": "bool"
      },
      "tags": {
        "{customized property}": "string"
      },
      "type": "string"
    }
  },
  "tags": {
    "{customized property}": "string"
  }
}

Özellik Değerleri

Microsoft.Web/siteler

Ad Açıklama Değer
apiVersiyonu API sürümü '2015-08-01'
tür Kaynak türü dizgi
yer Kaynak Konumu dize (gerekli)
ad Kaynak adı dize (gerekli)
Özellikler Site Özellikleri
Etiketler Kaynak etiketleri Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri
tür Kaynak türü 'Microsoft.Web/sites'

ApiDefinitionInfo

Ad Açıklama Değer
URL API tanımının URL'si. dizgi

Otomatik İyileştirme Eylemleri

Ad Açıklama Değer
işlem türü ActionType - gerçekleştirilecek önceden tanımlanmış eylem 'Özel Eylem'
'LogEvent' (Günlük Olayı)
'Geri Dönüşüm' (gerekli)
customAction (özelleştirme) CustomAction - gerçekleştirilecek özel eylem AutoHealCustomAction
minProcessExecutionTime MinProcessExecutionTime - iş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 Eylemler - Bir kural tetiklendiğinde yürütülecek eylemler AutoHealActions
Tetikleyiciler 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 PrivateBytesInKB - Özel baytları temel alan bir kural tanımlar Int
Istek İstekler - Toplam istekleri temel alan bir kural tanımlar RequestsBasedTrigger
slowRequests SlowRequests - İstek yürütme süresini temel alan bir kural tanımlar SlowRequestsBasedTrigger
durum Kodları StatusCodes - Durum kodlarını temel alan bir kural tanımlar StatusCodesBasedTrigger[]

Klonlama Bilgisi

Ad Açıklama Değer
appSettingsGeçersiz kılmalar Kopyalanan web uygulaması için uygulama ayarlarını geçersiz kılar. Belirtilirse, bu ayarlar kopyalanan ayarları geçersiz kılar
kaynak web uygulamasından. Belirtilmezse, kaynak web uygulamasındaki uygulama ayarları korunur.
CloningInfoAppSettingsGeçersiz Kılmalar
cloneCustomHostNames True ise, kaynak web uygulamasından özel konak adlarını kopyalama Bool
cloneSourceControl (klon kaynağı) Kaynak web uygulamasından kaynak denetimini kopyalama Bool
configureLoadBalancing Belirtilmişse kaynak ve kopya sitesi için yük dengelemeyi yapılandırın 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
dizgi
hostingOrtamı Barındırma ortamı dizgi
Üzerine Hedef web uygulamasının üzerine yazma Bool
kaynakWebAppId Kaynak web uygulamasının ARM kaynak kimliği. Web uygulaması 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}
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ü 'Özel'
'MySql' (İngilizce)
'SQLAzure'
'SQLServer' (gerekli)

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[]

Deney

Ad Açıklama Değer
rampa Kuralları {Microsoft.Web.Hosting.Administration.RampUpRule} nesnelerinin listesi. RampUpRule[]

İş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 hostingEnvironment kaynak kimliği (App Service Ortamı) dizgi
ad hostingEnvironment adı (App Service Ortamı) (salt okunur) dizgi
tür hostingEnvironment (App Service Ortamı) kaynak türü (salt okunur) dizgi

HostNameSslState

Ad Açıklama Değer
ad Ana bilgisayar adı dizgi
ssl Durumu SSL türü 'Devre Dışı'
'IpBasedEnabled'
'SniEnabled' (gerekli)
Parmak izi SSL sertifikası parmak izi dizgi
içinGüncelleştirmek Mevcut ana bilgisayar adını güncelleştirmek için bu bayrağı ayarlayın Bool
sanal IP IP tabanlı SSL etkinse ana bilgisayar adına atanan sanal IP adresi dizgi

IpSecurityRestriction

Ad Açıklama Değer
IP adresi Güvenlik kısıtlamasının geçerli olduğu IP adresi dizgi
alt ağ maskesi Kısıtlamanın geçerli olduğu IP adresi aralığı için alt ağ maskesi dizgi

NameValuePair (İsimDeğerÇifti)

Ad Açıklama Değer
ad Çift adı dizgi
değer Değer eşleştirme 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 mysite-stage.azurewebsites.net dizgi
changeDecisionCallbackUrl Özel karar algoritması, Url'nin belirtilebileceği TiPCallback site uzantısında sağlanabilir. dizgi
changeIntervalInMinutes [İsteğe bağlı] ReroutePercentage'ın yeniden değerlendirilme aralığını dakika cinsinden belirtir Int
changeStep [İsteğe bağlı] Otomatik artırma senaryosunda bu adım, {Microsoft.Web.Hosting.Administration.RampUpRule.ReroutePercentage} öğesine ulaşana kadar ekleme/kaldırma adımıdır
{Microsoft.Web.Hosting.Administration.RampUpRule.MinReroutePercentage} veya {Microsoft.Web.Hosting.Administration.RampUpRule.MaxReroutePercentage}. Site ölçümleri {Microsoft.Web.Hosting.Administration.RampUpRule.ChangeIntervalInMinutes} içinde belirtilen her N dakikada bir denetleniyor.
Özel karar algoritması, {Microsoft.Web.Hosting.Administration.RampUpRule.ChangeDecisionCallbackUrl} içinde belirtilebilen TiPCallback site uzantısında sağlanabilir
Int
maxRerouteYüzdesi [İsteğe bağlı] ReroutePercentage'ın kalacağı üst sınırı belirtir. Int
minRerouteYüzdesi [İsteğe bağlı] 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 {Microsoft.Web.Hosting.Administration.RampUpRule.ActionHostName} adresine yönlendirilecek trafiğin yüzdesi Int

RequestsBasedTrigger

Ad Açıklama Değer
saymak Saymak Int
zaman aralığı Zaman Aralığı dizgi

Kaynak Etiketleri

Ad Açıklama Değer

Kaynak Etiketleri

Ad Açıklama Değer

Site Yapılandırması

Ad Açıklama Değer
Kimliği Kaynak Kimliği dizgi
tür Kaynak türü dizgi
yer Kaynak Konumu dize (gerekli)
ad Kaynak Adı dizgi
Özellikler siteconfigproperties
Etiketler Kaynak etiketleri ResourceTags
tür Kaynak türü dizgi

SiteConfigProperties

Ad Açıklama Değer
her zaman açık Her Zaman Açık Bool
apiDefinition (apiTanım) Web uygulaması için resmi API tanımı hakkında bilgi. ApiDefinitionInfo
appCommandLine Başlatacak Uygulama Komut Satırı dizgi
uygulamaAyarları Uygulama Ayarları NameValuePair[]
autoHealEnabled Otomatik düzeltme etkinleştirildi Bool
autoHeal Kuralları Otomatik iyileştirme kuralları AutoHealRules
autoSwapSlotName Otomatik değiştirme yuvası adı dizgi
connectionStrings Bağlantı dizeleri ConnStringInfo[]
korse Çıkış Noktaları Arası Kaynak Paylaşımı (CORS) ayarları. CorsSettings
defaultDocuments Varsayılan belgeler dize[]
detailedErrorLoggingEnabled Ayrıntılı hata günlüğü etkinleştirildi Bool
belgeKökü Belge kökü dizgi
Deney Bu, polimorfik türler için geçici bir çözümdür Denemeleri
işleyiciEşlemeler İşleyici eşlemeleri İşleyici Eşlemesi[]
httpLoggingEnabled HTTP günlüğü Etkin Bool
ipSecurityRestrictions (İngilizce) Ip Güvenliği kısıtlamaları IpSecurityRestriction[]
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
Sınır -ları Site sınırları Site Sınırları
loadBalancing (yük dengeleme) Site yük dengeleme 'En Az İstekler'
'En Az Yanıt Süresi'
'İstek Karması'
'WeightedRoundRobin'
'WeightedTotalTraffic'
localMySql Etkin Yerel mysql etkin Bool
logsDirectorySizeLimit HTTP Günlükleri Dizin boyutu sınırı Int
managedPipelineMode Yönetilen işlem hattı modu 'Klasik'
'Tümleşik'
meta veriler Site Meta Verileri NameValuePair[]
.NET Framework Sürümü Net Framework Sürümü dizgi
nodeVersion Düğümün Sürümü dizgi
İşçi Sayısı Çalışan sayısı Int
php Sürümü PHP sürümü dizgi
yayınlamaŞifre Yayımlama parolası dizgi
publishingKullanıcı Adı Yayımlama kullanıcı adı dizgi
python Sürümü Python sürümü dizgi
remoteDebuggingEnabled Uzaktan Hata Ayıklama Etkin Bool
remoteDebuggingVersion Uzaktan Hata Ayıklama Sürümü dizgi
requestTracingEnabled İstek izlemeyi etkinleştirme Bool
requestTracingExpirationTime İstek izleme süre sonu süresi dizgi
scmType SCM türü dizgi
izlemeSeçenekler İzleme seçenekleri dizgi
use32BitWorkerProcess 32 bit çalışan işlemini kullanma Bool
sanalUygulamalar Sanal uygulamalar VirtualApplication []
vnetName (Sanal Ağ Adı) Sanal ağ adı dizgi
webSocketsEnabled Web yuvası etkin. Bool

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 fazla CPU kullanım yüzdesi Int

Site Özellikleri

Ad Açıklama Değer
clientAffinityEnabled Web uygulamasının birden çok örneği için http isteği yük dengelemesi yaparken istemci benziminin etkinleştirilip etkinleştirilmediğini belirtir Bool
clientCertEnabled İstemci sertifikasının web uygulaması için etkinleştirilip etkinleştirilmediğini belirtir Bool
klonlamaInfo Bu yalnızca web uygulaması oluşturma için geçerlidir. Belirtilirse, web uygulaması
kaynak web uygulaması
Klonlama Bilgisi
konteyner boyutu İşlev kapsayıcısının boyutu Int
Etkin Site etkinleştirildiyse true; aksi takdirde false. Bu değeri false olarak ayarlamak siteyi devre dışı bırakır (siteyi satır dışına çıkarır). Bool
gatewaySiteName Web uygulamasıyla ilişkilendirilmiş ağ geçidi uygulamasının adı dizgi
hostingÇevreProfile Web uygulaması için kullanılacak barındırma ortamı (App Service Ortamı) belirtimi HostingEnvironmentProfile (BarındırmaOrtamıProfili)
hostNamesDisabled Genel ana bilgisayar adlarının web uygulamasının devre dışı bırakılıp devre dışı bırakılamadığını belirtir.
True olarak ayarlanırsa uygulamaya yalnızca API Management işlemi aracılığıyla erişilebilir
Bool
hostNameSslStates Ana bilgisayar adı SSL durumları, sitenin ana bilgisayar adları için SSL bağlamalarını yönetmek için kullanılır. HostNameSslState[]
maxNumberOfWorkers En fazla çalışan sayısı
Bu yalnızca işlev kapsayıcısı için geçerlidir
Int
mikro hizmet dizgi
ad Web uygulamasının adı dizgi
scmSiteAlsoStopped Ayarlanmışsa, web uygulaması durdurulduğunda SCM (KUDU) sitesinin durdurulup durdurulmayacağını gösterir. Varsayılan değer false'tur. Bool
serverFarmId dizgi
siteConfig Web uygulamasının yapılandırması Site Yapılandırması

SlowRequestsBasedTrigger

Ad Açıklama Değer
saymak Saymak Int
zaman aralığı Zaman Aralığı dizgi
timeTaken (Zaman Alındı) Zaman Alındı dizgi

StatusCodesBasedTrigger

Ad Açıklama Değer
saymak Saymak Int
durum HTTP durum kodu Int
subStatus Alt Statü Int
zaman aralığı Zaman Aralığı dizgi
win32Durum Win32 hata kodu Int

Sanal Uygulama

Ad Açıklama Değer
fiziksel Yol dizgi
preloadEnabled Bool
virtualDirectory'ler Sanal Dizin[]
sanal Yol dizgi

Sanal Dizin

Ad Açıklama Değer
fiziksel Yol dizgi
sanal Yol 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
PostgreSQL ile Linux üzerinde Airflow Docker Web Uygulamasını

Azure 'a dağıtma
Bu şablon PostgreSQL için Azure veritabanı ile Linux Web App'te puckel/docker-airflow görüntüsü (en son etiket) dağıtmak için kolay bir yol sağlar
App Services 'da PostgreSQL veritabanı ile Airflow Web Uygulamasını

Azure 'a dağıtma
App Services'te PostgreSQL veritabanı ile Airflow Web Uygulaması dağıtmak için bir şablon
Azure SQL arka uç ile App Service Ortamını

Azure 'a dağıtma
Bu şablon genellikle özel/yalıtılmış bir ortamda kullanılan ilişkili kaynaklarla birlikte özel uç noktaların yanı sıra Azure SQL arka ucuna sahip bir App Service Ortamı oluşturur.
Barındırma Planı ve Azure WebApp ile App Service Ortamını

Azure 'a dağıtma
Özel olarak kullanılabilir olacak mevcut bir sanal ağda ILB Adresi olan bir App Service Ortamı v2 oluşturur. App Service Ortamı bir Barındırma Planı ve bir Azure Web Uygulaması içerir
App Service Hızlı Başlangıcı - Linux Uygulama

Azure 'a dağıtma
Bu şablon /azure/app-service/quickstart-arm-template ile kullanılacak
App Service Hızlı Başlangıcı - Windows uygulaması

Azure 'a dağıtma
Bu şablon /azure/app-service/quickstart-arm-template ile kullanılacak
App Service Hızlı Başlangıcı - Windows uygulaması

Azure 'a dağıtma
Bu şablon /azure/app-service/quickstart-arm-template ile kullanılacak
App Service Hızlı Başlangıcı - Windows kapsayıcı uygulaması

Azure 'a dağıtma
Bu şablon /azure/app-service/quickstart-arm-template ile kullanılacak
IP Kısıtlaması olan bir Web Uygulaması için Application Gateway

Azure 'a dağıtma
Bu şablon, Web App'te IP kısıtlaması etkinleştirilmiş bir Azure Web App'in önünde bir uygulama ağ geçidi oluşturur.
İç API Management ve Web App ile Application Gateway

Azure 'a dağıtma
Application Gateway, İnternet trafiğini Azure Web App'te barındırılan bir web API'sine hizmet veren bir sanal ağ (iç mod) API Management örneğine yönlendirir.
uygulama ASP.NET

Azure 'a dağıtma
Bu şablon, bir ASP.NET uygulaması dağıtmak için bir App Service oluşturmanıza olanak tanır.
Web App ile Azure Cosmos DB Hesabını

Azure 'a dağıtma
Bu şablon bir Azure Cosmos DB hesabı, bir App Service Planı dağıtır ve App Service Planı'nda bir Web Uygulaması oluşturur. Ayrıca Web Uygulamasına Azure Cosmos DB hesap uç noktasına başvuran iki Uygulama ayarı ekler. Bu şekilde Web Uygulamasına dağıtılan çözümler bu ayarları kullanarak Azure Cosmos DB hesap uç noktasına bağlanabilir.
İşlev ve Özel Bağlantı hizmeti ile Azure Digital Twins'i

Azure 'a dağıtma
Bu şablon, Bir Özel Bağlantı Uç Noktası ile Digital Twins arasında iletişim kurabilen Sanal Ağa bağlı bir Azure İşlevi ile yapılandırılmış bir Azure Digital Twins hizmeti oluşturur. Ayrıca, Sanal Ağ'dan Özel Uç Nokta iç alt ağı IP adresine Digital Twins Uç Noktasının sorunsuz ana bilgisayar adı çözümlemesine izin vermek için bir Özel DNS Bölgesi oluşturur. Konak adı, Azure İşlevi'ne 'ADT_ENDPOINT' adlı bir ayar olarak depolanır.
Azure İşlevi uygulaması ve HTTP ile tetiklenen bir işlev

Azure 'a dağıtma
Bu örnekte şablonda bir Azure İşlevi uygulaması ve HTTP ile tetiklenen bir işlev satır içi dağıtılır. Ayrıca bir Key Vault dağıtır ve bir gizli diziyi işlev uygulamasının konak anahtarıyla doldurur.
Ayrılmış Plan Üzerinde Barındırılan Azure İşlev Uygulamasını

Azure 'a dağıtma
Bu şablon, ayrılmış bir barındırma planında bir işlev uygulaması sağlar, yani bu uygulama herhangi bir App Service sitesi gibi çalıştırılır ve faturalandırılır.
Linux Tüketim Planında Barındırılan Azure İşlev Uygulamasını

Azure 'a dağıtma
Bu şablon, dinamik bir barındırma planı olan Linux 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.
Premium Plan 'da Barındırılan Azure İşlev Uygulamasını

Azure 'a dağıtma
Bu şablon premium planda bir işlev uygulaması sağlar.
Windows Tüketim Planı'nda Barındırılan Azure İşlev Uygulaması

Azure 'a dağıtma
Bu şablon, dinamik barındırma planı olan bir Windows 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.
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.
Olay Hub'ı ve Yönetilen Kimlik ile Azure İşlev Uygulamasını

Azure 'a dağıtma
şablonu, Bir Linux Tüketim planında Bir Azure İşlevi uygulaması ve bir Olay Hub'ı, Azure Depolama ve Application Insights sağlar. İşlev uygulaması, Olay Hub'ına ve Depolama hesabına bağlanmak için yönetilen kimliği kullanabilir
Sanal Ağ Tümleştirmesi ile Azure İşlev Uygulamasını

Azure 'a dağıtma
Bu şablon, yeni oluşturulan bir sanal ağa bölgesel sanal ağ tümleştirmesi etkinleştirilmiş bir Premium plan üzerinde bir işlev uygulaması sağlar.
İşlev ile Azure Logic App'i

Azure 'a dağıtma
Bu şablon, Logic Apps ve İşlevler ile Azure'da sunucusuz bir uygulama oluşturur. Mantıksal Uygulama bir HTTP POST'ta tetikler, Azure İşlevi'ni çağırır ve yanıtı döndürür.
Azure Traffic Manager web uygulaması örneği

Azure 'a dağıtma
Bu şablon, App Service için Azure Traffic Manager profilinin nasıl oluşturulacağını gösterir.
Buffalo Web Uygulaması

Azure 'a dağıtma
Golang Buffalo Uygulamanızı Azure'da hızlı ve ucuz bir şekilde çalıştırmaya başlayın.
MySQL için Azure veritabanı ile Linux üzerinde Web Uygulaması oluşturma

Azure 'a dağıtma
Bu şablon, MySQL için Azure veritabanı ile Linux üzerinde Web Apps dağıtmak için bir yol sağlar.
Azure Logic Apps'ten özel API'leri çağırma

Azure 'a dağıtma
Logic Apps çeşitli hizmetler için yüzlerce bağlayıcı sağlasa da kendi kodunuzu çalıştıran API'leri çağırmak isteyebilirsiniz. Kendi web API'lerinizi barındırmanın en kolay ve en ölçeklenebilir yollarından biri Azure App Service'i kullanmaktır. Bu şablon, özel API'niz için bir Web uygulaması dağıtır ve Azure Active Directory kimlik doğrulamasını kullanarak bu API'nin güvenliğini sağlar.
CDN Profili, CDN Uç Noktası ve Web Uygulaması Oluşturma

Azure 'a dağıtma
Bu şablon bir CDN Profili ve kaynak olarak Web Uygulaması olan bir CDN Uç Noktası oluşturur
İşlev uygulaması oluşturma ve Özel Kaynak kullanarak çağırma

Azure 'a dağıtma
Bu şablon, bir şablon dağıtımında özel bir kaynak sağlayıcısı için iş yükü olarak kullanılan işlev uygulamasını oluşturur.
Flex Consumption planında bir işlev uygulaması oluşturma

Azure 'a dağıtma
Hızlı dinamik ölçeklendirme (sıfır örnek dahil), yönetilen kimlik bağlantıları ve sanal ağ tümleştirmesi gerektiren işlevler için Esnek Tüketim barındırma önerilir.
Şablonla Web Uygulaması + Redis Cache + SQL DB oluşturma

Azure 'a dağıtma
Bu şablon Redis önbelleği ve SQL Veritabanı ile bir Azure Web Uygulaması oluşturur.
Java 13 ve Tomcat 9 özellikli Azure'da web uygulaması oluşturma

Azure 'a dağıtma
Bu şablon, Azure'da Java uygulamalarını çalıştırmanıza olanak sağlayan Java 13 ve Tomcat 9 etkin bir web uygulaması oluşturur. Şablon Microsoft'un Donovan Brown tarafından yazıldı.
Python özellikli Azure'da web uygulaması oluşturma

Azure 'a dağıtma
Bu şablon, Azure'da Python uygulamalarını çalıştırmanıza olanak sağlayan Python özellikli bir web uygulaması oluşturur. Şablon Microsoft'un Donovan Brown tarafından yazıldı.
Şablon kullanarak Web Uygulaması ve Redis Cache oluşturma

Azure 'a dağıtma
Bu şablon, Redis cache ile bir Azure Web Uygulaması oluşturur.
Application Gateway v2 ile korunan bir Web Uygulaması oluşturma

Azure 'a dağıtma
Bu şablon, Application Gateway v2 için Erişim Kısıtlaması olan bir Azure Web Uygulaması oluşturur. Application Gateway, 'Microsoft.Web' Hizmet Uç Noktası etkinleştirilmiş bir sanal ağa (alt ağ) dağıtılır. Web Uygulaması alt ağdan gelen trafiğe erişimi kısıtlar.
Web Uygulaması, PE ve Application Gateway v2 oluşturma

Azure 'a dağıtma
Bu şablon, Bir Application Gateway v2 olan Azure Sanal Ağ Alt Ağı'nda Özel uç nokta içeren bir Azure Web Uygulaması oluşturur. Application Gateway bir sanal ağda (alt ağ) dağıtılır. Web Uygulaması, özel uç nokta kullanarak alt ağdan gelen trafiğe erişimi kısıtlar
Sıfır dokunmalı Azure Cosmos hesabı ve Azure Web App oluşturma

Azure 'a dağıtma
Bu şablon bir Azure Cosmos hesabı oluşturur, Cosmos DB uç noktasını ve anahtarlarını Azure Web App ayarlarına ekler, ardından GitHub'dan bir ASP MVC web uygulaması dağıtır.
Bir Uygulamada AppServicePlan ve Uygulama oluşturma. Hizmet Env. v2

Azure 'a dağıtma
App Service Ortamında AppServicePlan ve Uygulama oluşturma v2
ASE AppServicePlan ve Uygulama Oluşturma

Azure 'a dağıtma
ASE'de AppServicePlan ve Uygulama oluşturma
Standart app service sertifikası oluşturma ve atama

Azure 'a dağıtma
Standart bir App Service Sertifikası oluşturur, bunu bir App service Uygulaması kullanarak doğrular ve sertifika hazır olduğunda SSL bağlamaları oluşturur
Joker Uygulama Hizmeti Sertifikası oluşturma ve atama

Azure 'a dağıtma
Joker karakterli bir App Service Sertifikası oluşturur, app service etki alanı kullanarak bunu doğrular ve sertifika hazır olduğunda App Service Uygulamasında SSL bağlamaları oluşturur
eklenen bir Web Uygulaması ile Azure App Service ortamı oluşturma

Azure 'a dağıtma
Sanal Ağ Alt Ağı içinde bir Azure App Service ortamı oluşturur. Bu şablon ayrıca App Service Ortamı'nın içine bir Azure Web Uygulaması ekler. Başlangıçta PixelPin'den Callum Brankin tarafından yazılan şablon
Blob Depolama bağlantı dizesi ile Azure Web uygulaması oluşturma

Azure 'a dağıtma
Blob Depolama bağlantı dizesine sahip bir Azure Web uygulaması oluşturur. Şablon başlangıçta Microsoft'un Jeff Bowles tarafından yazıldı
İşlev Uygulaması ve özel uç nokta korumalı Depolama oluşturma

Azure 'a dağıtma
Bu şablon, özel uç noktalar üzerinden Azure Depolama ile iletişim kuran bir Azure İşlev Uygulaması dağıtmanıza olanak tanır.
Yönetilen hizmet kimliği ile işlev uygulaması oluşturur

Azure 'a dağıtma
Günlükler ve ölçümler için Ayarlanmış Application Insights ile yönetilen hizmet kimliği etkinleştirilmiş bir işlev uygulaması oluşturur.
Temel bir Linux web uygulaması dağıtma

Azure 'a dağıtma
Bu şablon, bir app service planı ve temel bir Linux web uygulaması dağıtmanıza olanak tanır
Bölgesel sanal ağ tümleştirmesi ile uygulama hizmeti dağıtma

Azure 'a dağıtma
Bu şablon, yeni oluşturulan bir sanal ağa bölgesel sanal ağ tümleştirmesi etkinleştirilmiş bir uygulama hizmeti planı ve temel bir Windows web uygulaması dağıtmanıza olanak tanır
AZ özellikli Azure İşlevi Premium planı dağıtma

Azure 'a dağıtma
Bu şablon, kullanılabilirlik alanları etkinleştirilmiş depolama hesabı da dahil olmak üzere kullanılabilirlik alanları desteğine sahip bir Azure İşlevi Premium planı dağıtmanıza olanak tanır.
Sanal ağ tümleştirmesi ile Azure İşlevi Premium planı dağıtma

Azure 'a dağıtma
Bu şablon, bölgesel sanal ağ tümleştirmesi etkinleştirilmiş bir Azure İşlevi Premium planını yeni oluşturulan bir sanal ağa dağıtmanıza olanak tanır.
Django uygulaması

Azure 'a dağıtma
Bu şablon, bir Django uygulaması dağıtmak için bir App Service oluşturmanıza olanak tanır.
Enterprise Governance-AppService, SQL DB, AD, OMS, Runbook'lar

Azure 'a dağıtma
Küçük veya büyük bir Kuruluş için bulut benimseme, bulut dağıtımlarından değer türetmek için sorumlu ve verimli idare modelleri gerektirir. CloudWise (çözüm için kod adı), Azure İş Ortağı Hızlı Başlangıçları'ndan edinilebilen bileşik bir çözümdür. Müşteriler, Sistem Tümleştiricileri ve İş Ortakları için sunulan ve Maliyetlerinizi İyileştirmeye, Uygulamalarınızın Güvenilirliğini Artırmaya, İş Riskini Azaltmaya odaklanan, self servis, otomatik idare ve operasyon çözümü sunan bir benimseme etkinleştiricidir. Çözüm, Görünürlük ve Denetim'in temel idare yapılarını vurgular.
Azure 'da EPiserverCMS'

Azure 'a dağıtma
Bu şablon, Azure'da EpiServerCMS dağıtımı için gereken kaynakları oluşturmanıza olanak tanır
ILB ASE ile eShop Web Sitesi

Azure 'a dağıtma
App Service Ortamı, Azure App Service uygulamalarını Web Apps, Mobile Apps ve API Apps gibi yüksek ölçekte güvenli bir şekilde çalıştırmak için tamamen yalıtılmış ve ayrılmış bir ortam sağlayan bir Azure App Service Premium hizmet planı seçeneğidir.
flask uygulama hizmeti

Azure 'a dağıtma
Bu şablon, Flask uygulaması dağıtmak için bir App Service oluşturmanıza olanak tanır.
App Service kaynağı ve Özel Bağlantı ile Front Door Premium

Azure 'a dağıtma
Bu şablon bir Front Door Premium ve App Service oluşturur ve Front Door'un uygulamaya trafik göndermesi için özel bir uç nokta kullanır.
App Service kaynağı ile Front Door Standard/Premium

Azure 'a dağıtma
Bu şablon bir Front Door Standard/Premium, bir App Service oluşturur ve Trafiğin Front Door kaynağından geldiğini doğrulamak için App Service'i yapılandırır.
Azure İşlevleri kaynağı ile Front Door Standard/Premium

Azure 'a dağıtma
Bu şablon bir Front Door Standard/Premium, bir Azure İşlevleri uygulaması oluşturur ve trafiğin Front Door kaynağından geldiğini doğrulamak için işlev uygulamasını yapılandırır.
İşlev Uygulaması

Azure 'a dağıtma
Bu şablon boş bir İşlev Uygulaması ve barındırma planı dağıtır.
Uzaktan Derleme ile Linux Tüketim Planında İşlev Uygulaması

Azure 'a dağıtma
Bu şablon, Linux Tüketim planında bir işlev uygulaması sağlar ve kod dağıtımı sırasında uzaktan derleme gerçekleştirir. 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.
Azure Frontdoor tarafından güvenliği sağlanan İşlev Uygulaması

Azure 'a dağıtma
Bu şablon, Azure Frontdoor Premium tarafından korunan ve yayımlanan bir Azure Premium işlevi dağıtmanıza olanak tanır. Azure Frontdoor ile Azure İşlevleri arasındaki conenction, Azure Özel Bağlantı tarafından korunur.
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
Azure Güvenlik Duvarı ile ILB App Service Ortamını

Azure 'a dağıtma
Azure Güvenlik Duvarı tümleştirmesi ile App Service ortamını dağıtmayı gösteren Resource Manager şablonları ve parametreleri
Jenkins ve Azure Web Apps kullanarak Java CI/CD

Azure 'a dağıtma
Bu, Jenkins ve Azure Web Apps kullanan Java CI/CD örneğidir.
Kentico Deneyimi

Azure 'a dağıtma
Bu şablon, Microsoft Azure'da Kentico Xperience ortamlarını barındırmak için gereken kaynakların dağıtımını kolaylaştırır.
Moesif API Analytics ve Para Kazanma

Azure 'a dağıtma
Şablon, Azure API Management'tan Moesif API analizi ve para kazanma platformuna API çağrılarını günlüğe kaydeder
Düğüm Uygulama Hizmeti

Azure 'a dağıtma
Bu şablon, Node uygulamasını dağıtmak için app service oluşturmanıza olanak tanır.
Orchard CMS Video Portalı Web Uygulaması

Azure 'a dağıtma
Bu şablon, Azure Media Services modülü etkin ve yapılandırılmış olarak Azure App Service Web Apps'te Orchard CMS'yi dağıtmak için kolay bir yol sağlar.
Özel İşlev Uygulaması ve özel uç nokta korumalı Depolama

Azure 'a dağıtma
Bu şablon, özel uç noktaları olan ve özel uç noktalar üzerinden Azure Depolama ile iletişim kuran premium planda bir işlev uygulaması sağlar.
Tüketim planında işlev uygulaması sağlama

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.
App Service Planı üzerinde çalışan bir işlev uygulaması sağlama

Azure 'a dağıtma
Bu şablon, ayrılmış bir barındırma planında bir işlev uygulaması sağlar, yani bu uygulama herhangi bir App Service sitesi gibi çalıştırılır ve faturalandırılır.
GitHub'dan dağıtılan kaynakla işlev uygulaması sağlama

Azure 'a dağıtma
Bu şablon, yeni bir ayrılmış App Service Planında barındırılan bir İşlev Uygulaması dağıtır. İşlev Uygulaması, sürekli tümleştirmeyi etkinleştiren ve işlev kodunu bir GitHub deposundan dağıtan bir alt kaynağa sahiptir.
SQL Veritabanı ile Mobil Uygulama Sağlama

Azure 'a dağıtma
Bu şablon bir Mobil Uygulama, SQL Veritabanı ve Bildirim Hub'ı sağlar. Veritabanı ve bildirim hub'ı için mobil uygulamada bir bağlantı dizesi yapılandırılır.
SQL Veritabanı ile Web Uygulaması Sağlama

Azure 'a dağıtma
Bu şablon bir Web Uygulaması, SQL Veritabanı, Otomatik Ölçeklendirme ayarları, Uyarı kuralları ve App Insights sağlar. Veritabanı için web uygulamasında bir bağlantı dizesi yapılandırıyor.
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.
Azure Event Hubs için PubNub Realtime Gateway

Azure 'a dağıtma
Azure için PubNub Realtime Gateway, PubNub Veri Akışı Ağı ile Azure Event Hubs arasında gerçek zamanlı bir veri akışı köprüsü sağlar. -- PubNub ile Azure arasında çift yönlü bir köprü olarak düşünün!
Ölçeklenebilir Umbraco CMS Web Uygulaması

Azure 'a dağıtma
Bu şablon, Azure App Service Web Apps'te umbraco CMS web uygulamasını dağıtmak için kolay bir yol sağlar.
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
Basit Umbraco CMS Web Uygulaması

Azure 'a dağıtma
Bu şablon, Azure App Service Web Apps'te umbraco CMS web uygulamasını dağıtmak için kolay bir yol sağlar.
Azure SQL ile Linux üzerinde Sonarqube Docker Web App

Azure 'a dağıtma
Bu şablon, Resmi Sonarqube görüntüsünü kullanarak ve bir Azure SQL Server tarafından desteklenen Bir Azure App Service web uygulaması Linux kapsayıcısında Sonarqube dağıtır.
MySQL ile Linux üzerinde Sonarqube Docker Web App

Azure 'a dağıtma
Bu şablon, MySQL için Azure veritabanı ile Linux Web App'te Sonarqube docker görüntüsü (alpine etiketi) dağıtmanın kolay bir yolunu sağlar
PostgreSQL ile Linux üzerinde Sonarqube Docker Web App'i

Azure 'a dağıtma
Bu şablon PostgreSQL için Azure veritabanı ile Linux Web App'te Sonarqube docker görüntüsü (alpine etiketi) dağıtmak için kolay bir yol sağlar(Önizleme)
PostgreSQL ve sanal ağ tümleştirmesi ile Web App'te SonarQube

Azure 'a dağıtma
Bu şablon PostgreSQL Esnek Sunucusu, VNet tümleştirmesi ve özel DNS ile Linux üzerinde Web App'e SonarQube'ın kolayca dağıtılmasına olanak sağlar.
GitHub 'dan Web Uygulaması Dağıtımı

Azure 'a dağıtma
Bu şablon, bağlı bir GitHub Deposu ile bağlantılı bir WebApp oluşturmanıza olanak tanır.
Key Vault ile Web Uygulaması tümleştirmesini

Azure 'a dağıtma
Key Vault gizli dizisinden bir Web Uygulaması sertifikası dağıtma ve SSL bağlaması oluşturmak için bu sertifikayı kullanma
PostgreSQL ile Linux'ta Web Uygulamasını

Azure 'a dağıtma
Bu şablon PostgreSQL için Azure veritabanı (Önizleme) ile Linux'ta Web Uygulaması dağıtmanın kolay bir yolunu sağlar.
PostgreSQL ile Linux'ta Web Uygulamasını

Azure 'a dağıtma
Bu şablon, PostgreSQL için Azure veritabanı ile Linux'ta Web Uygulaması dağıtmanın kolay bir yolunu sağlar.
Log Analytics 'e gönderen Application Insights web uygulamasını

Azure 'a dağıtma
Bu şablon, microsoft.insights/components'ın yeni API sürümlerini desteklemeye yardımcı olacaktır. Application Inisghts oluşturulurken 2020-02-02-preview WorkspaceID sürümünden itibaren WorkspaceID gerekir.Bu şablon App Service Planı, App Service, Application Insights, Log Analytics Çalışma Alanı'nı dağıtacak ve hepsini birbirine bağlayacak.
Özel etki alanı ve isteğe bağlı SSL bağlama ile Web Uygulamasını

Azure 'a dağıtma
Özel etki alanı ile bir web uygulaması oluşturun ve isteğe bağlı olarak https şifrelemesi için SSL sertifikası ekleyin.
SQL Veritabanı, Azure Cosmos DB, Azure Search ile Web Uygulaması

Azure 'a dağıtma
Bu şablon bir Web Uygulaması, SQL Veritabanı, Azure Cosmos DB, Azure Search ve Application Insights sağlar.
MySQL için Azure veritabanı ile Web Uygulamasını

Azure 'a dağıtma
Bu şablon, MySQL için Azure veritabanı ile Azure App Service Web Apps'te web uygulaması dağıtmak için kolay bir yol sağlar.
Ö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.
Blob Kapsayıcısı tanılama günlüğüyle Web Uygulamasını

Azure 'a dağıtma
Depolama Hesabı Blob Kapsayıcısı'na tanılama günlüğü etkinleştirilmiş bir Web Uygulaması dağıtın.
Yönetilen Kimlik, SQL Server ve ΑΙ ile Web Uygulaması

Azure 'a dağıtma
Uygulama + veri + yönetilen kimlik + izleme için Azure altyapısını dağıtmaya yönelik basit örnek
Özel Uç Nokta ile Web Uygulamasını

Azure 'a dağıtma
Bu şablon bir Web Uygulaması oluşturmanıza ve Özel Uç Nokta aracılığıyla kullanıma sunmanıza olanak tanır
Sanal Ağ Ekleme ve Özel Uç Nokta ile Web Uygulamasını

Azure 'a dağıtma
Bu şablon, ön uç ve arka uç olmak üzere 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
Azure SQL Özel Uç Noktası kullanan WebApp'i

Azure 'a dağıtma
Bu şablon, Azure SQL Server'ı işaret eden özel uç nokta kullanan bir Web uygulamasının nasıl oluşturulacağını gösterir
App 'da MySQL ile App Service'te WordPress'i

Azure 'a dağıtma
Bu şablon, uygulamadaki MySQL ile Windows App Service'te WordPress Web Uygulaması dağıtır

Terraform (AzAPI sağlayıcısı) kaynak tanımı

Siteler 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 kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Web/sites@2015-08-01"
  name = "string"
  parent_id = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    kind = "string"
    properties = {
      clientAffinityEnabled = bool
      clientCertEnabled = bool
      cloningInfo = {
        appSettingsOverrides = {
          {customized property} = "string"
        }
        cloneCustomHostNames = bool
        cloneSourceControl = bool
        configureLoadBalancing = bool
        correlationId = "string"
        hostingEnvironment = "string"
        overwrite = bool
        sourceWebAppId = "string"
        trafficManagerProfileId = "string"
        trafficManagerProfileName = "string"
      }
      containerSize = int
      enabled = bool
      gatewaySiteName = "string"
      hostingEnvironmentProfile = {
        id = "string"
        name = "string"
        type = "string"
      }
      hostNamesDisabled = bool
      hostNameSslStates = [
        {
          name = "string"
          sslState = "string"
          thumbprint = "string"
          toUpdate = bool
          virtualIP = "string"
        }
      ]
      maxNumberOfWorkers = int
      microService = "string"
      name = "string"
      scmSiteAlsoStopped = bool
      serverFarmId = "string"
      siteConfig = {
        id = "string"
        kind = "string"
        location = "string"
        name = "string"
        properties = {
          alwaysOn = bool
          apiDefinition = {
            url = "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
                timeInterval = "string"
                timeTaken = "string"
              }
              statusCodes = [
                {
                  count = int
                  status = int
                  subStatus = int
                  timeInterval = "string"
                  win32Status = int
                }
              ]
            }
          }
          autoSwapSlotName = "string"
          connectionStrings = [
            {
              connectionString = "string"
              name = "string"
              type = "string"
            }
          ]
          cors = {
            allowedOrigins = [
              "string"
            ]
          }
          defaultDocuments = [
            "string"
          ]
          detailedErrorLoggingEnabled = bool
          documentRoot = "string"
          experiments = {
            rampUpRules = [
              {
                actionHostName = "string"
                changeDecisionCallbackUrl = "string"
                changeIntervalInMinutes = int
                changeStep = int
                maxReroutePercentage = int
                minReroutePercentage = int
                name = "string"
                reroutePercentage = int
              }
            ]
          }
          handlerMappings = [
            {
              arguments = "string"
              extension = "string"
              scriptProcessor = "string"
            }
          ]
          httpLoggingEnabled = bool
          ipSecurityRestrictions = [
            {
              ipAddress = "string"
              subnetMask = "string"
            }
          ]
          javaContainer = "string"
          javaContainerVersion = "string"
          javaVersion = "string"
          limits = {
            maxDiskSizeInMb = int
            maxMemoryInMb = int
            maxPercentageCpu = int
          }
          loadBalancing = "string"
          localMySqlEnabled = bool
          logsDirectorySizeLimit = int
          managedPipelineMode = "string"
          metadata = [
            {
              name = "string"
              value = "string"
            }
          ]
          netFrameworkVersion = "string"
          nodeVersion = "string"
          numberOfWorkers = int
          phpVersion = "string"
          publishingPassword = "string"
          publishingUsername = "string"
          pythonVersion = "string"
          remoteDebuggingEnabled = bool
          remoteDebuggingVersion = "string"
          requestTracingEnabled = bool
          requestTracingExpirationTime = "string"
          scmType = "string"
          tracingOptions = "string"
          use32BitWorkerProcess = bool
          virtualApplications = [
            {
              physicalPath = "string"
              preloadEnabled = bool
              virtualDirectories = [
                {
                  physicalPath = "string"
                  virtualPath = "string"
                }
              ]
              virtualPath = "string"
            }
          ]
          vnetName = "string"
          webSocketsEnabled = bool
        }
        tags = {
          {customized property} = "string"
        }
        type = "string"
      }
    }
  }
}

Özellik Değerleri

Microsoft.Web/siteler

Ad Açıklama Değer
tür Kaynak türü dizgi
yer Kaynak Konumu dize (gerekli)
ad Kaynak adı dize (gerekli)
Özellikler Site Özellikleri
Etiketler Kaynak etiketleri Etiket adları ve değerleri sözlüğü.
tür Kaynak türü "Microsoft.Web/sites@2015-08-01" (İngilizce)

ApiDefinitionInfo

Ad Açıklama Değer
URL API tanımının URL'si. dizgi

Otomatik İyileştirme Eylemleri

Ad Açıklama Değer
işlem türü ActionType - gerçekleştirilecek önceden tanımlanmış eylem 'Özel Eylem'
'LogEvent' (Günlük Olayı)
'Geri Dönüşüm' (gerekli)
customAction (özelleştirme) CustomAction - gerçekleştirilecek özel eylem AutoHealCustomAction
minProcessExecutionTime MinProcessExecutionTime - iş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 Eylemler - Bir kural tetiklendiğinde yürütülecek eylemler AutoHealActions
Tetikleyiciler 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 PrivateBytesInKB - Özel baytları temel alan bir kural tanımlar Int
Istek İstekler - Toplam istekleri temel alan bir kural tanımlar RequestsBasedTrigger
slowRequests SlowRequests - İstek yürütme süresini temel alan bir kural tanımlar SlowRequestsBasedTrigger
durum Kodları StatusCodes - Durum kodlarını temel alan bir kural tanımlar StatusCodesBasedTrigger[]

Klonlama Bilgisi

Ad Açıklama Değer
appSettingsGeçersiz kılmalar Kopyalanan web uygulaması için uygulama ayarlarını geçersiz kılar. Belirtilirse, bu ayarlar kopyalanan ayarları geçersiz kılar
kaynak web uygulamasından. Belirtilmezse, kaynak web uygulamasındaki uygulama ayarları korunur.
CloningInfoAppSettingsGeçersiz Kılmalar
cloneCustomHostNames True ise, kaynak web uygulamasından özel konak adlarını kopyalama Bool
cloneSourceControl (klon kaynağı) Kaynak web uygulamasından kaynak denetimini kopyalama Bool
configureLoadBalancing Belirtilmişse kaynak ve kopya sitesi için yük dengelemeyi yapılandırın 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
dizgi
hostingOrtamı Barındırma ortamı dizgi
Üzerine Hedef web uygulamasının üzerine yazma Bool
kaynakWebAppId Kaynak web uygulamasının ARM kaynak kimliği. Web uygulaması 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}
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ü 'Özel'
'MySql' (İngilizce)
'SQLAzure'
'SQLServer' (gerekli)

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[]

Deney

Ad Açıklama Değer
rampa Kuralları {Microsoft.Web.Hosting.Administration.RampUpRule} nesnelerinin listesi. RampUpRule[]

İş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 hostingEnvironment kaynak kimliği (App Service Ortamı) dizgi
ad hostingEnvironment adı (App Service Ortamı) (salt okunur) dizgi
tür hostingEnvironment (App Service Ortamı) kaynak türü (salt okunur) dizgi

HostNameSslState

Ad Açıklama Değer
ad Ana bilgisayar adı dizgi
ssl Durumu SSL türü 'Devre Dışı'
'IpBasedEnabled'
'SniEnabled' (gerekli)
Parmak izi SSL sertifikası parmak izi dizgi
içinGüncelleştirmek Mevcut ana bilgisayar adını güncelleştirmek için bu bayrağı ayarlayın Bool
sanal IP IP tabanlı SSL etkinse ana bilgisayar adına atanan sanal IP adresi dizgi

IpSecurityRestriction

Ad Açıklama Değer
IP adresi Güvenlik kısıtlamasının geçerli olduğu IP adresi dizgi
alt ağ maskesi Kısıtlamanın geçerli olduğu IP adresi aralığı için alt ağ maskesi dizgi

NameValuePair (İsimDeğerÇifti)

Ad Açıklama Değer
ad Çift adı dizgi
değer Değer eşleştirme 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 mysite-stage.azurewebsites.net dizgi
changeDecisionCallbackUrl Özel karar algoritması, Url'nin belirtilebileceği TiPCallback site uzantısında sağlanabilir. dizgi
changeIntervalInMinutes [İsteğe bağlı] ReroutePercentage'ın yeniden değerlendirilme aralığını dakika cinsinden belirtir Int
changeStep [İsteğe bağlı] Otomatik artırma senaryosunda bu adım, {Microsoft.Web.Hosting.Administration.RampUpRule.ReroutePercentage} öğesine ulaşana kadar ekleme/kaldırma adımıdır
{Microsoft.Web.Hosting.Administration.RampUpRule.MinReroutePercentage} veya {Microsoft.Web.Hosting.Administration.RampUpRule.MaxReroutePercentage}. Site ölçümleri {Microsoft.Web.Hosting.Administration.RampUpRule.ChangeIntervalInMinutes} içinde belirtilen her N dakikada bir denetleniyor.
Özel karar algoritması, {Microsoft.Web.Hosting.Administration.RampUpRule.ChangeDecisionCallbackUrl} içinde belirtilebilen TiPCallback site uzantısında sağlanabilir
Int
maxRerouteYüzdesi [İsteğe bağlı] ReroutePercentage'ın kalacağı üst sınırı belirtir. Int
minRerouteYüzdesi [İsteğe bağlı] 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 {Microsoft.Web.Hosting.Administration.RampUpRule.ActionHostName} adresine yönlendirilecek trafiğin yüzdesi Int

RequestsBasedTrigger

Ad Açıklama Değer
saymak Saymak Int
zaman aralığı Zaman Aralığı dizgi

Kaynak Etiketleri

Ad Açıklama Değer

Kaynak Etiketleri

Ad Açıklama Değer

Site Yapılandırması

Ad Açıklama Değer
Kimliği Kaynak Kimliği dizgi
tür Kaynak türü dizgi
yer Kaynak Konumu dize (gerekli)
ad Kaynak Adı dizgi
Özellikler siteconfigproperties
Etiketler Kaynak etiketleri ResourceTags
tür Kaynak türü dizgi

SiteConfigProperties

Ad Açıklama Değer
her zaman açık Her Zaman Açık Bool
apiDefinition (apiTanım) Web uygulaması için resmi API tanımı hakkında bilgi. ApiDefinitionInfo
appCommandLine Başlatacak Uygulama Komut Satırı dizgi
uygulamaAyarları Uygulama Ayarları NameValuePair[]
autoHealEnabled Otomatik düzeltme etkinleştirildi Bool
autoHeal Kuralları Otomatik iyileştirme kuralları AutoHealRules
autoSwapSlotName Otomatik değiştirme yuvası adı dizgi
connectionStrings Bağlantı dizeleri ConnStringInfo[]
korse Çıkış Noktaları Arası Kaynak Paylaşımı (CORS) ayarları. CorsSettings
defaultDocuments Varsayılan belgeler dize[]
detailedErrorLoggingEnabled Ayrıntılı hata günlüğü etkinleştirildi Bool
belgeKökü Belge kökü dizgi
Deney Bu, polimorfik türler için geçici bir çözümdür Denemeleri
işleyiciEşlemeler İşleyici eşlemeleri İşleyici Eşlemesi[]
httpLoggingEnabled HTTP günlüğü Etkin Bool
ipSecurityRestrictions (İngilizce) Ip Güvenliği kısıtlamaları IpSecurityRestriction[]
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
Sınır -ları Site sınırları Site Sınırları
loadBalancing (yük dengeleme) Site yük dengeleme 'En Az İstekler'
'En Az Yanıt Süresi'
'İstek Karması'
'WeightedRoundRobin'
'WeightedTotalTraffic'
localMySql Etkin Yerel mysql etkin Bool
logsDirectorySizeLimit HTTP Günlükleri Dizin boyutu sınırı Int
managedPipelineMode Yönetilen işlem hattı modu 'Klasik'
'Tümleşik'
meta veriler Site Meta Verileri NameValuePair[]
.NET Framework Sürümü Net Framework Sürümü dizgi
nodeVersion Düğümün Sürümü dizgi
İşçi Sayısı Çalışan sayısı Int
php Sürümü PHP sürümü dizgi
yayınlamaŞifre Yayımlama parolası dizgi
publishingKullanıcı Adı Yayımlama kullanıcı adı dizgi
python Sürümü Python sürümü dizgi
remoteDebuggingEnabled Uzaktan Hata Ayıklama Etkin Bool
remoteDebuggingVersion Uzaktan Hata Ayıklama Sürümü dizgi
requestTracingEnabled İstek izlemeyi etkinleştirme Bool
requestTracingExpirationTime İstek izleme süre sonu süresi dizgi
scmType SCM türü dizgi
izlemeSeçenekler İzleme seçenekleri dizgi
use32BitWorkerProcess 32 bit çalışan işlemini kullanma Bool
sanalUygulamalar Sanal uygulamalar VirtualApplication []
vnetName (Sanal Ağ Adı) Sanal ağ adı dizgi
webSocketsEnabled Web yuvası etkin. Bool

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 fazla CPU kullanım yüzdesi Int

Site Özellikleri

Ad Açıklama Değer
clientAffinityEnabled Web uygulamasının birden çok örneği için http isteği yük dengelemesi yaparken istemci benziminin etkinleştirilip etkinleştirilmediğini belirtir Bool
clientCertEnabled İstemci sertifikasının web uygulaması için etkinleştirilip etkinleştirilmediğini belirtir Bool
klonlamaInfo Bu yalnızca web uygulaması oluşturma için geçerlidir. Belirtilirse, web uygulaması
kaynak web uygulaması
Klonlama Bilgisi
konteyner boyutu İşlev kapsayıcısının boyutu Int
Etkin Site etkinleştirildiyse true; aksi takdirde false. Bu değeri false olarak ayarlamak siteyi devre dışı bırakır (siteyi satır dışına çıkarır). Bool
gatewaySiteName Web uygulamasıyla ilişkilendirilmiş ağ geçidi uygulamasının adı dizgi
hostingÇevreProfile Web uygulaması için kullanılacak barındırma ortamı (App Service Ortamı) belirtimi HostingEnvironmentProfile (BarındırmaOrtamıProfili)
hostNamesDisabled Genel ana bilgisayar adlarının web uygulamasının devre dışı bırakılıp devre dışı bırakılamadığını belirtir.
True olarak ayarlanırsa uygulamaya yalnızca API Management işlemi aracılığıyla erişilebilir
Bool
hostNameSslStates Ana bilgisayar adı SSL durumları, sitenin ana bilgisayar adları için SSL bağlamalarını yönetmek için kullanılır. HostNameSslState[]
maxNumberOfWorkers En fazla çalışan sayısı
Bu yalnızca işlev kapsayıcısı için geçerlidir
Int
mikro hizmet dizgi
ad Web uygulamasının adı dizgi
scmSiteAlsoStopped Ayarlanmışsa, web uygulaması durdurulduğunda SCM (KUDU) sitesinin durdurulup durdurulmayacağını gösterir. Varsayılan değer false'tur. Bool
serverFarmId dizgi
siteConfig Web uygulamasının yapılandırması Site Yapılandırması

SlowRequestsBasedTrigger

Ad Açıklama Değer
saymak Saymak Int
zaman aralığı Zaman Aralığı dizgi
timeTaken (Zaman Alındı) Zaman Alındı dizgi

StatusCodesBasedTrigger

Ad Açıklama Değer
saymak Saymak Int
durum HTTP durum kodu Int
subStatus Alt Statü Int
zaman aralığı Zaman Aralığı dizgi
win32Durum Win32 hata kodu Int

Sanal Uygulama

Ad Açıklama Değer
fiziksel Yol dizgi
preloadEnabled Bool
virtualDirectory'ler Sanal Dizin[]
sanal Yol dizgi

Sanal Dizin

Ad Açıklama Değer
fiziksel Yol dizgi
sanal Yol dizgi

Kullanım Örnekleri

Azure Doğrulanmış Modülleri

Aşağıdaki Azure Doğrulanmış Modüller bu kaynak türünü dağıtmak için kullanılabilir.

Modül Açıklama
Web/İşlev Uygulaması Web/İşlev Uygulaması için AVM Kaynak Modülü