Microsoft.Web siteleri
Bicep kaynak tanımı
Siteler 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 kaynağı oluşturmak için aşağıdaki Bicep'i şablonunuza ekleyin.
resource symbolicname 'Microsoft.Web/sites@2024-04-01' = {
extendedLocation: {
name: 'string'
}
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
}
}
kind: 'string'
location: 'string'
name: 'string'
properties: {
autoGeneratedDomainNameLabelScope: 'string'
clientAffinityEnabled: 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'
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
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
}
storageAccountRequired: bool
virtualNetworkSubnetId: 'string'
vnetBackupRestoreEnabled: bool
vnetContentShareEnabled: bool
vnetImagePullEnabled: bool
vnetRouteAllEnabled: bool
workloadProfileName: 'string'
}
tags: {
{customized property}: 'string'
}
}
Özellik değerleri
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 |
AutoHealActions
Ad | Açıklama | Değer |
---|---|---|
actionType | Gerçekleştirilecek önceden tanımlanmış eylem. | 'CustomAction' 'LogEvent' 'Geri Dönüşüm' |
customAction | 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
Ad | Açıklama | Değer |
---|---|---|
exe | Çalıştırılacak yürütülebilir dosya. | dizgi |
Parametre | Yürütülebilir dosyanın parametreleri. | dizgi |
AutoHealRules
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 |
AutoHealTriggers
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[] |
statusCodes | 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 |
---|---|---|
accessKey | Depolama hesabı için erişim anahtarı. | dizgi Kısıtlama -ları: Hassas değer. Güvenli parametre olarak geçirin. |
accountName | Depolama hesabının adı. | dizgi |
mountPath | Depolamayı sitenin çalışma zamanı ortamına bağlama yolu. | dizgi |
protokol | Depolama hesabı için kullanılacak bağlama protokolü. | 'Http' 'Nfs' 'Smb' |
shareName | Dosya paylaşımının adı (Blob depolama için kapsayıcı adı). | dizgi |
tür | Depolama türü. | 'AzureBlob' 'AzureFiles' |
CloningInfo
Ad | Açıklama | Değer |
---|---|---|
appSettingsOverrides | 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. |
CloningInfoAppSettingsOverrides |
cloneCustomHostNames | Kaynak uygulamadan özel konak adlarını kopyalamak için true</code>>kod <; aksi takdirde, <false</code>>. | Bool |
cloneSourceControl | 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}$ |
hostingEnvironment | App Service Ortamı. | dizgi |
Üzerine | Hedef uygulamanın üzerine yazmak için true</code>>kod <; aksi takdirde, <false</code>>. | Bool |
sourceWebAppId | 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) |
sourceWebAppLocation | 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 |
CloningInfoAppSettingsOverrides
Ad | Açıklama | Değer |
---|
ConnStringInfo
Ad | Açıklama | Değer |
---|---|---|
connectionString | Bağlantı dizesi değeri. | dizgi |
ad | Bağlantı dizesinin adı. | dizgi |
tür | Veritabanı türü. | 'ApiHub' 'Özel' 'DocDb' 'EventHub' 'MySql' 'NotificationHub' 'PostgreSQL' 'RedisCache' 'ServiceBus' 'SQLAzure' 'SQLServer' |
CorsSettings
Ad | Açıklama | Değer |
---|---|---|
allowedOrigins | Çı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. |
string[] |
supportCredentials | 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 |
---|---|---|
appId | Dapr uygulama tanımlayıcısı | dizgi |
appPort | 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 | 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 | Ç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 |
logLevel | Dapr sepet için günlük düzeyini ayarlar. İzin verilen değerler hata ayıklama, bilgi, uyarı, hatadır. Varsayılan bilgidir. | 'debug' 'error' 'info' 'uyar' |
Deney
Ad | Açıklama | Değer |
---|---|---|
rampUpRules | Artırma kurallarının listesi. | RampUpRule[] |
ExtendedLocation
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 | 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-isolated' 'java' 'node' 'powershell' 'python' |
Sürüm | İşlev uygulaması çalışma zamanı sürümü. Örnek: 8 (dotnet-isolated için) | dizgi |
FunctionsScaleAndConcurrency
Ad | Açıklama | Değer |
---|---|---|
alwaysReady | İş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 | 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 |
HandlerMapping
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 | FastCGI uygulamasının mutlak yolu. | dizgi |
HostingEnvironmentProfile
Ad | Açıklama | Değer |
---|---|---|
Kimliği | App Service Ortamının Kaynak Kimliği. | dizgi |
HostNameSslState
Ad | Açıklama | Değer |
---|---|---|
hostType | Konak adının standart mı yoksa depo konak adı mı olduğunu gösterir. | 'Depo' 'Standart' |
ad | Ana bilgisayar adı. | dizgi |
sslState | SSL türü. | 'Devre Dışı' 'IpBasedEnabled' 'SniEnabled' |
Parmak izi | SSL sertifikası parmak izi. | dizgi |
toUpdate | Mevcut konak adını güncelleştirmek için true</code>><kod olarak ayarlayın. | Bool |
virtualIP | 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 |
ipAddress | 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 |
subnetMask | Kısıtlamanın geçerli olduğu IP adresi aralığı için alt ağ maskesi. | dizgi |
subnetTrafficTag | (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' 'ServiceTag' 'XffProxy' |
vnetSubnetResourceId | Sanal ağ kaynak kimliği | dizgi |
vnetTrafficTag | (iç) Sanal ağ trafik etiketi | Int |
IpSecurityRestrictionHeaders
Ad | Açıklama | Değer |
---|
ManagedServiceIdentity
Ad | Açıklama | Değer |
---|---|---|
tür | Yönetilen hizmet kimliği türü. | 'Hiçbiri' 'SystemAssigned' 'SystemAssigned, UserAssigned' 'UserAssigned' |
userAssignedIdentities | 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 |
---|
Microsoft.Web/sites
Ad | Açıklama | Değer |
---|---|---|
extendedLocation | Genişletilmiş Konum. | ExtendedLocation |
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 | SiteProperties |
Etiketler | Kaynak etiketleri | Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri |
NameValuePair
Ad | Açıklama | Değer |
---|---|---|
ad | Çift adı. | dizgi |
değer | Değeri eşleştirin. | dizgi |
PushSettings
Ad | Açıklama | Değer |
---|---|---|
tür | Kaynak türü. | dizgi |
Özellikler | PushSettings kaynağına özgü özellikler | PushSettingsProperties |
PushSettingsProperties
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 |
tagWhitelistJson | 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
Ad | Açıklama | Değer |
---|---|---|
actionHostName | 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. yapı iskelesi ve sözleşmeler için bkz. TiPCallback site uzantısı. https://www.siteextensions.net/packages/TiPCallback/ |
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 |
maxReroutePercentage | ReroutePercentage'ın kalacağı üst sınırı belirtir. | Int |
minReroutePercentage | 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 |
reroutePercentage | ActionHostName</code>><koduna yönlendirilecek trafiğin yüzdesi. | Int |
RequestsBasedTrigger
Ad | Açıklama | Değer |
---|---|---|
saymak | İstek Sayısı. | Int |
timeInterval | 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 |
ResourceTags
Ad | Açıklama | Değer |
---|
SiteConfig
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 |
alwaysOn | <kod>true</code> Always On etkinse; aksi takdirde, <false</code>>. | Bool |
apiDefinition | 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 |
appSettings | Uygulama ayarları. | NameValuePair[] |
autoHealEnabled | Otomatik Düzeltme etkinse true</code>>kod <; aksi takdirde, <false</code>>. | Bool |
autoHealRules | 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. | ConnStringInfo[] |
cors | Çıkış Noktaları Arası Kaynak Paylaşımı (CORS) ayarları. | CorsSettings |
defaultDocuments | Varsayılan belgeler. | string[] |
detailedErrorLoggingEnabled | Ayrıntılı hata günlüğü etkinleştirildiyse kod>true</code><; aksi takdirde, <false</code>>. | Bool |
documentRoot | 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 |
ftpsState | FTP / FTPS hizmetinin durumu | 'AllAllowed' 'Devre Dışı' 'FtpsOnly' |
functionAppScaleLimit | Bir sitenin ölçeğini genişletebileceği en fazla çalışan sayısı. Bu ayar yalnızca Tüketim ve Elastik Premium Planları için geçerlidir |
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 |
handlerMappings | İşleyici eşlemeleri. | HandlerMapping[] |
healthCheckPath | Sistem durumu denetim yolu | dizgi |
http20Enabled | Http20Enabled: bir web sitesini istemcilerin http2.0 üzerinden bağlanmasına izin verecek şekilde yapılandırıyor | Bool |
httpLoggingEnabled | HTTP günlüğü etkinse kod>true</code><; aksi takdirde, <false</code>>. | Bool |
ipSecurityRestrictions | 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' |
javaContainer | Java kapsayıcısı. | dizgi |
javaContainerVersion | Java kapsayıcı sürümü. | dizgi |
javaVersion | 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ı. | SiteLimits |
linuxFxVersion | Linux App Framework ve sürümü | dizgi |
loadBalancing | Site yük dengelemesi. | 'LeastRequests' 'LeastRequestsWithTieBreaker' 'LeastResponseTime' 'PerSiteRoundRobin' 'RequestHash' 'WeightedRoundRobin' 'WeightedTotalTraffic' |
localMySqlEnabled | 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 |
minTlsCipherSuite | 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' |
netFrameworkVersion | .NET Framework sürümü. | dizgi |
nodeVersion | Node.jssürümü. | dizgi |
numberOfWorkers | çalışan sayısı. | Int |
phpVersion | PHP sürümü. | dizgi |
powerShellVersion | 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 |
publishingUsername | Yayımlama kullanıcı adı. | dizgi |
itmek | Anında iletme uç noktası ayarları. | PushSettings |
pythonVersion | 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' 'CodePlexGit' 'CodePlexHg' 'Dropbox' 'ExternalGit' 'ExternalHg' 'GitHub' 'LocalGit' 'Hiçbiri' 'OneDrive' 'Tfs' 'VSO' 'VSTSRM' |
tracingOptions | İzleme seçenekleri. | dizgi |
use32BitWorkerProcess | 32 bit çalışan işlemini kullanmak için <kod>true</code>; aksi takdirde, <false</code>>. | Bool |
virtualApplications | Sanal uygulamalar. | VirtualApplication |
vnetName | 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 |
dnsServers | Bir uygulama tarafından aramalar için kullanılacak özel DNS sunucularının listesi. En fazla 5 dns sunucusu ayarlanabilir. | string[] |
SiteLimits
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 |
maxPercentageCpu | İzin verilen en yüksek CPU kullanım yüzdesi. | Int |
SiteProperties
Ad | Açıklama | Değer |
---|---|---|
autoGeneratedDomainNameLabelScope | Kaynak oluşturma sırasında varsayılan konak adı için benzersizlik kapsamını belirtir | 'NoReuse' 'ResourceGroupReuse' 'SubscriptionReuse' 'TenantReuse' |
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 |
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ı' 'OptionalInteractiveUser' 'Gerekli' |
cloningInfo | Uygulama oluşturma sırasında belirtilirse, uygulama bir kaynak uygulamadan kopyalanır. | CloningInfo |
containerSize | İş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 |
dnsConfiguration | 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 |
hostingEnvironmentProfile | Uygulama için kullanılacak App Service Ortamı. | HostingEnvironmentProfile |
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[] |
httpsOnly | HttpsOnly: Bir web sitesini yalnızca https isteklerini kabul etmek üzere yapılandırıyor. Sorunlar için yeniden yönlendirme http istekleri |
Bool |
hyperV | korumalı alanı Hyper-V. | Bool |
ipMode | Uygulamanın IP modunu belirtir. | 'IPv4' 'IPv4AndIPv6' 'IPv6' |
isXenon | 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 |
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 |
redundancyMode | Site yedeklilik modu | 'ActiveActive' 'Yük Devretme' 'GeoRedundant' '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 | Uygulamanın yapılandırması. | SiteConfig |
storageAccountRequired | 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 |
vnetBackupRestoreEnabled | Sanal ağ üzerinden Yedekleme ve Geri Yükleme işlemlerini etkinleştirmek için | Bool |
vnetContentShareEnabled | sanal ağ üzerinden içeriğe erişimi etkinleştirmek için | Bool |
vnetImagePullEnabled | Sanal Ağ üzerinden görüntü çekmeyi etkinleştirmek için | Bool |
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 |
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 |
timeInterval | Zaman aralığı. | dizgi |
timeTaken | 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 |
timeInterval | Zaman aralığı. | dizgi |
win32Status | Win32 hata kodu. | Int |
StatusCodesRangeBasedTrigger
Ad | Açıklama | Değer |
---|---|---|
saymak | İstek Sayısı. | Int |
yol | dizgi | |
statusCodes | HTTP durum kodu. | dizgi |
timeInterval | Zaman aralığı. | dizgi |
UserAssignedIdentity
Ad | Açıklama | Değer |
---|
VirtualApplication
Ad | Açıklama | Değer |
---|---|---|
physicalPath | Fiziksel yol. | dizgi |
preloadEnabled | Önceden yükleme etkinse true</code>>kod <; aksi takdirde, <false</code>>. | Bool |
virtualDirectories | Sanal uygulama için sanal dizinler. | VirtualDirectory[] |
virtualPath | Sanal yol. | dizgi |
VirtualDirectory
Ad | Açıklama | Değer |
---|---|---|
physicalPath | Fiziksel yol. | dizgi |
virtualPath | Sanal uygulamanın yolu. | dizgi |
Hızlı başlangıç örnekleri
Aşağıdaki hızlı başlangıç örnekleri bu kaynak türünü dağıtır.
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 |
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 |
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:
- 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 kaynağı oluşturmak için şablonunuza aşağıdaki JSON dosyasını ekleyin.
{
"type": "Microsoft.Web/sites",
"apiVersion": "2024-04-01",
"name": "string",
"extendedLocation": {
"name": "string"
},
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {
}
}
},
"kind": "string",
"location": "string",
"properties": {
"autoGeneratedDomainNameLabelScope": "string",
"clientAffinityEnabled": "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",
"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",
"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"
},
"storageAccountRequired": "bool",
"virtualNetworkSubnetId": "string",
"vnetBackupRestoreEnabled": "bool",
"vnetContentShareEnabled": "bool",
"vnetImagePullEnabled": "bool",
"vnetRouteAllEnabled": "bool",
"workloadProfileName": "string"
},
"tags": {
"{customized property}": "string"
}
}
Özellik değerleri
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 |
AutoHealActions
Ad | Açıklama | Değer |
---|---|---|
actionType | Gerçekleştirilecek önceden tanımlanmış eylem. | 'CustomAction' 'LogEvent' 'Geri Dönüşüm' |
customAction | 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
Ad | Açıklama | Değer |
---|---|---|
exe | Çalıştırılacak yürütülebilir dosya. | dizgi |
Parametre | Yürütülebilir dosyanın parametreleri. | dizgi |
AutoHealRules
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 |
AutoHealTriggers
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[] |
statusCodes | 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 |
---|---|---|
accessKey | Depolama hesabı için erişim anahtarı. | dizgi Kısıtlama -ları: Hassas değer. Güvenli parametre olarak geçirin. |
accountName | Depolama hesabının adı. | dizgi |
mountPath | Depolamayı sitenin çalışma zamanı ortamına bağlama yolu. | dizgi |
protokol | Depolama hesabı için kullanılacak bağlama protokolü. | 'Http' 'Nfs' 'Smb' |
shareName | Dosya paylaşımının adı (Blob depolama için kapsayıcı adı). | dizgi |
tür | Depolama türü. | 'AzureBlob' 'AzureFiles' |
CloningInfo
Ad | Açıklama | Değer |
---|---|---|
appSettingsOverrides | 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. |
CloningInfoAppSettingsOverrides |
cloneCustomHostNames | Kaynak uygulamadan özel konak adlarını kopyalamak için true</code>>kod <; aksi takdirde, <false</code>>. | Bool |
cloneSourceControl | 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}$ |
hostingEnvironment | App Service Ortamı. | dizgi |
Üzerine | Hedef uygulamanın üzerine yazmak için true</code>>kod <; aksi takdirde, <false</code>>. | Bool |
sourceWebAppId | 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) |
sourceWebAppLocation | 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 |
CloningInfoAppSettingsOverrides
Ad | Açıklama | Değer |
---|
ConnStringInfo
Ad | Açıklama | Değer |
---|---|---|
connectionString | Bağlantı dizesi değeri. | dizgi |
ad | Bağlantı dizesinin adı. | dizgi |
tür | Veritabanı türü. | 'ApiHub' 'Özel' 'DocDb' 'EventHub' 'MySql' 'NotificationHub' 'PostgreSQL' 'RedisCache' 'ServiceBus' 'SQLAzure' 'SQLServer' |
CorsSettings
Ad | Açıklama | Değer |
---|---|---|
allowedOrigins | Çı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. |
string[] |
supportCredentials | 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 |
---|---|---|
appId | Dapr uygulama tanımlayıcısı | dizgi |
appPort | 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 | 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 | Ç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 |
logLevel | Dapr sepet için günlük düzeyini ayarlar. İzin verilen değerler hata ayıklama, bilgi, uyarı, hatadır. Varsayılan bilgidir. | 'debug' 'error' 'info' 'uyar' |
Deney
Ad | Açıklama | Değer |
---|---|---|
rampUpRules | Artırma kurallarının listesi. | RampUpRule[] |
ExtendedLocation
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 | 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-isolated' 'java' 'node' 'powershell' 'python' |
Sürüm | İşlev uygulaması çalışma zamanı sürümü. Örnek: 8 (dotnet-isolated için) | dizgi |
FunctionsScaleAndConcurrency
Ad | Açıklama | Değer |
---|---|---|
alwaysReady | İş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 | 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 |
HandlerMapping
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 | FastCGI uygulamasının mutlak yolu. | dizgi |
HostingEnvironmentProfile
Ad | Açıklama | Değer |
---|---|---|
Kimliği | App Service Ortamının Kaynak Kimliği. | dizgi |
HostNameSslState
Ad | Açıklama | Değer |
---|---|---|
hostType | Konak adının standart mı yoksa depo konak adı mı olduğunu gösterir. | 'Depo' 'Standart' |
ad | Ana bilgisayar adı. | dizgi |
sslState | SSL türü. | 'Devre Dışı' 'IpBasedEnabled' 'SniEnabled' |
Parmak izi | SSL sertifikası parmak izi. | dizgi |
toUpdate | Mevcut konak adını güncelleştirmek için true</code>><kod olarak ayarlayın. | Bool |
virtualIP | 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 |
ipAddress | 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 |
subnetMask | Kısıtlamanın geçerli olduğu IP adresi aralığı için alt ağ maskesi. | dizgi |
subnetTrafficTag | (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' 'ServiceTag' 'XffProxy' |
vnetSubnetResourceId | Sanal ağ kaynak kimliği | dizgi |
vnetTrafficTag | (iç) Sanal ağ trafik etiketi | Int |
IpSecurityRestrictionHeaders
Ad | Açıklama | Değer |
---|
ManagedServiceIdentity
Ad | Açıklama | Değer |
---|---|---|
tür | Yönetilen hizmet kimliği türü. | 'Hiçbiri' 'SystemAssigned' 'SystemAssigned, UserAssigned' 'UserAssigned' |
userAssignedIdentities | 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 |
---|
Microsoft.Web/sites
Ad | Açıklama | Değer |
---|---|---|
apiVersion | API sürümü | '2024-04-01' |
extendedLocation | Genişletilmiş Konum. | ExtendedLocation |
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 | SiteProperties |
Etiketler | Kaynak etiketleri | Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri |
tür | Kaynak türü | 'Microsoft.Web/sites' |
NameValuePair
Ad | Açıklama | Değer |
---|---|---|
ad | Çift adı. | dizgi |
değer | Değeri eşleştirin. | dizgi |
PushSettings
Ad | Açıklama | Değer |
---|---|---|
tür | Kaynak türü. | dizgi |
Özellikler | PushSettings kaynağına özgü özellikler | PushSettingsProperties |
PushSettingsProperties
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 |
tagWhitelistJson | 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
Ad | Açıklama | Değer |
---|---|---|
actionHostName | 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. yapı iskelesi ve sözleşmeler için bkz. TiPCallback site uzantısı. https://www.siteextensions.net/packages/TiPCallback/ |
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 |
maxReroutePercentage | ReroutePercentage'ın kalacağı üst sınırı belirtir. | Int |
minReroutePercentage | 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 |
reroutePercentage | ActionHostName</code>><koduna yönlendirilecek trafiğin yüzdesi. | Int |
RequestsBasedTrigger
Ad | Açıklama | Değer |
---|---|---|
saymak | İstek Sayısı. | Int |
timeInterval | 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 |
ResourceTags
Ad | Açıklama | Değer |
---|
SiteConfig
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 |
alwaysOn | <kod>true</code> Always On etkinse; aksi takdirde, <false</code>>. | Bool |
apiDefinition | 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 |
appSettings | Uygulama ayarları. | NameValuePair[] |
autoHealEnabled | Otomatik Düzeltme etkinse true</code>>kod <; aksi takdirde, <false</code>>. | Bool |
autoHealRules | 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. | ConnStringInfo[] |
cors | Çıkış Noktaları Arası Kaynak Paylaşımı (CORS) ayarları. | CorsSettings |
defaultDocuments | Varsayılan belgeler. | string[] |
detailedErrorLoggingEnabled | Ayrıntılı hata günlüğü etkinleştirildiyse kod>true</code><; aksi takdirde, <false</code>>. | Bool |
documentRoot | 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 |
ftpsState | FTP / FTPS hizmetinin durumu | 'AllAllowed' 'Devre Dışı' 'FtpsOnly' |
functionAppScaleLimit | Bir sitenin ölçeğini genişletebileceği en fazla çalışan sayısı. Bu ayar yalnızca Tüketim ve Elastik Premium Planları için geçerlidir |
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 |
handlerMappings | İşleyici eşlemeleri. | HandlerMapping[] |
healthCheckPath | Sistem durumu denetim yolu | dizgi |
http20Enabled | Http20Enabled: bir web sitesini istemcilerin http2.0 üzerinden bağlanmasına izin verecek şekilde yapılandırıyor | Bool |
httpLoggingEnabled | HTTP günlüğü etkinse kod>true</code><; aksi takdirde, <false</code>>. | Bool |
ipSecurityRestrictions | 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' |
javaContainer | Java kapsayıcısı. | dizgi |
javaContainerVersion | Java kapsayıcı sürümü. | dizgi |
javaVersion | 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ı. | SiteLimits |
linuxFxVersion | Linux App Framework ve sürümü | dizgi |
loadBalancing | Site yük dengelemesi. | 'LeastRequests' 'LeastRequestsWithTieBreaker' 'LeastResponseTime' 'PerSiteRoundRobin' 'RequestHash' 'WeightedRoundRobin' 'WeightedTotalTraffic' |
localMySqlEnabled | 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 |
minTlsCipherSuite | 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' |
netFrameworkVersion | .NET Framework sürümü. | dizgi |
nodeVersion | Node.jssürümü. | dizgi |
numberOfWorkers | çalışan sayısı. | Int |
phpVersion | PHP sürümü. | dizgi |
powerShellVersion | 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 |
publishingUsername | Yayımlama kullanıcı adı. | dizgi |
itmek | Anında iletme uç noktası ayarları. | PushSettings |
pythonVersion | 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' 'CodePlexGit' 'CodePlexHg' 'Dropbox' 'ExternalGit' 'ExternalHg' 'GitHub' 'LocalGit' 'Hiçbiri' 'OneDrive' 'Tfs' 'VSO' 'VSTSRM' |
tracingOptions | İzleme seçenekleri. | dizgi |
use32BitWorkerProcess | 32 bit çalışan işlemini kullanmak için <kod>true</code>; aksi takdirde, <false</code>>. | Bool |
virtualApplications | Sanal uygulamalar. | VirtualApplication |
vnetName | 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 |
dnsServers | Bir uygulama tarafından aramalar için kullanılacak özel DNS sunucularının listesi. En fazla 5 dns sunucusu ayarlanabilir. | string[] |
SiteLimits
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 |
maxPercentageCpu | İzin verilen en yüksek CPU kullanım yüzdesi. | Int |
SiteProperties
Ad | Açıklama | Değer |
---|---|---|
autoGeneratedDomainNameLabelScope | Kaynak oluşturma sırasında varsayılan konak adı için benzersizlik kapsamını belirtir | 'NoReuse' 'ResourceGroupReuse' 'SubscriptionReuse' 'TenantReuse' |
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 |
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ı' 'OptionalInteractiveUser' 'Gerekli' |
cloningInfo | Uygulama oluşturma sırasında belirtilirse, uygulama bir kaynak uygulamadan kopyalanır. | CloningInfo |
containerSize | İş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 |
dnsConfiguration | 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 |
hostingEnvironmentProfile | Uygulama için kullanılacak App Service Ortamı. | HostingEnvironmentProfile |
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[] |
httpsOnly | HttpsOnly: Bir web sitesini yalnızca https isteklerini kabul etmek üzere yapılandırıyor. Sorunlar için yeniden yönlendirme http istekleri |
Bool |
hyperV | korumalı alanı Hyper-V. | Bool |
ipMode | Uygulamanın IP modunu belirtir. | 'IPv4' 'IPv4AndIPv6' 'IPv6' |
isXenon | 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 |
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 |
redundancyMode | Site yedeklilik modu | 'ActiveActive' 'Yük Devretme' 'GeoRedundant' '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 | Uygulamanın yapılandırması. | SiteConfig |
storageAccountRequired | 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 |
vnetBackupRestoreEnabled | Sanal ağ üzerinden Yedekleme ve Geri Yükleme işlemlerini etkinleştirmek için | Bool |
vnetContentShareEnabled | sanal ağ üzerinden içeriğe erişimi etkinleştirmek için | Bool |
vnetImagePullEnabled | Sanal Ağ üzerinden görüntü çekmeyi etkinleştirmek için | Bool |
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 |
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 |
timeInterval | Zaman aralığı. | dizgi |
timeTaken | 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 |
timeInterval | Zaman aralığı. | dizgi |
win32Status | Win32 hata kodu. | Int |
StatusCodesRangeBasedTrigger
Ad | Açıklama | Değer |
---|---|---|
saymak | İstek Sayısı. | Int |
yol | dizgi | |
statusCodes | HTTP durum kodu. | dizgi |
timeInterval | Zaman aralığı. | dizgi |
UserAssignedIdentity
Ad | Açıklama | Değer |
---|
VirtualApplication
Ad | Açıklama | Değer |
---|---|---|
physicalPath | Fiziksel yol. | dizgi |
preloadEnabled | Önceden yükleme etkinse true</code>>kod <; aksi takdirde, <false</code>>. | Bool |
virtualDirectories | Sanal uygulama için sanal dizinler. | VirtualDirectory[] |
virtualPath | Sanal yol. | dizgi |
VirtualDirectory
Ad | Açıklama | Değer |
---|---|---|
physicalPath | Fiziksel yol. | dizgi |
virtualPath | Sanal uygulamanın yolu. | dizgi |
Hızlı başlangıç şablonları
Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.
Şablon | Açıklama |
---|---|
PostgreSQL ile Linux üzerinde Airflow Docker Web Uygulamasını '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ı '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ı '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ı '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 'a dağıtma |
Bu şablon /azure/app-service/quickstart-arm-template ile kullanılacak |
App Service Hızlı Başlangıcı - Windows uygulaması 'a dağıtma |
Bu şablon /azure/app-service/quickstart-arm-template ile kullanılacak |
App Service Hızlı Başlangıcı - Windows uygulaması '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ı '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 '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 '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 '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ı '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 '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 '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ı '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ı '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ı '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ı '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ı '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ı '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ı '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 '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 'a dağıtma |
Bu şablon, App Service için Azure Traffic Manager profilinin nasıl oluşturulacağını gösterir. |
Buffalo Web App '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 '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 '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 '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 '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. |
Şablonla Web Uygulaması + Redis Cache + SQL DB oluşturma '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 '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 '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 'a dağıtma |
Bu şablon, Redis cache ile bir Azure Web Uygulaması oluşturur. |
Application Gateway v2 ile korunan bir Web Uygulaması oluşturma '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 '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 '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 'a dağıtma |
App Service Ortamında AppServicePlan ve Uygulama oluşturma v2 |
ASE AppServicePlan ve Uygulama Oluşturma 'a dağıtma |
ASE'de AppServicePlan ve Uygulama oluşturma |
Standart app service sertifikası oluşturma ve atama '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 '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 '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 '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 '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 '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 '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 '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 '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 '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ı '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 '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' 'a dağıtma |
Bu şablon, Azure'da EpiServerCMS dağıtımı için gereken kaynakları oluşturmanıza olanak tanır |
ILB ASE ile '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 '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 '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 '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 '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ı '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 '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 '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ı '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ı '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 'a dağıtma |
Bu, Jenkins ve Azure Web Apps kullanan Java CI/CD örneğidir. |
Kentico Xperience '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 'a dağıtma |
Şablon, Azure API Management'tan Moesif API analizi ve para kazanma platformuna API çağrılarını günlüğe kaydeder |
Node App Service '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ı '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 '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 '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 '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 '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 '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 '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 '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 '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ı '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ı '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ı '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 '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 '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 '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 '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ı '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 '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ı '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ı '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ı '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ı '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ı '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ı '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ı '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ı '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ı '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ı '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ı '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 '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 '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@2024-04-01"
name = "string"
extendedLocation = {
name = "string"
}
identity = {
type = "string"
userAssignedIdentities = {
{customized property} = {
}
}
}
kind = "string"
location = "string"
body = jsonencode({
properties = {
autoGeneratedDomainNameLabelScope = "string"
clientAffinityEnabled = 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"
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
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
}
storageAccountRequired = bool
virtualNetworkSubnetId = "string"
vnetBackupRestoreEnabled = bool
vnetContentShareEnabled = bool
vnetImagePullEnabled = bool
vnetRouteAllEnabled = bool
workloadProfileName = "string"
}
})
tags = {
{customized property} = "string"
}
}
Özellik değerleri
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 |
AutoHealActions
Ad | Açıklama | Değer |
---|---|---|
actionType | Gerçekleştirilecek önceden tanımlanmış eylem. | 'CustomAction' 'LogEvent' 'Geri Dönüşüm' |
customAction | 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
Ad | Açıklama | Değer |
---|---|---|
exe | Çalıştırılacak yürütülebilir dosya. | dizgi |
Parametre | Yürütülebilir dosyanın parametreleri. | dizgi |
AutoHealRules
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 |
AutoHealTriggers
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[] |
statusCodes | 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 |
---|---|---|
accessKey | Depolama hesabı için erişim anahtarı. | dizgi Kısıtlama -ları: Hassas değer. Güvenli parametre olarak geçirin. |
accountName | Depolama hesabının adı. | dizgi |
mountPath | Depolamayı sitenin çalışma zamanı ortamına bağlama yolu. | dizgi |
protokol | Depolama hesabı için kullanılacak bağlama protokolü. | 'Http' 'Nfs' 'Smb' |
shareName | Dosya paylaşımının adı (Blob depolama için kapsayıcı adı). | dizgi |
tür | Depolama türü. | 'AzureBlob' 'AzureFiles' |
CloningInfo
Ad | Açıklama | Değer |
---|---|---|
appSettingsOverrides | 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. |
CloningInfoAppSettingsOverrides |
cloneCustomHostNames | Kaynak uygulamadan özel konak adlarını kopyalamak için true</code>>kod <; aksi takdirde, <false</code>>. | Bool |
cloneSourceControl | 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}$ |
hostingEnvironment | App Service Ortamı. | dizgi |
Üzerine | Hedef uygulamanın üzerine yazmak için true</code>>kod <; aksi takdirde, <false</code>>. | Bool |
sourceWebAppId | 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) |
sourceWebAppLocation | 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 |
CloningInfoAppSettingsOverrides
Ad | Açıklama | Değer |
---|
ConnStringInfo
Ad | Açıklama | Değer |
---|---|---|
connectionString | Bağlantı dizesi değeri. | dizgi |
ad | Bağlantı dizesinin adı. | dizgi |
tür | Veritabanı türü. | 'ApiHub' 'Özel' 'DocDb' 'EventHub' 'MySql' 'NotificationHub' 'PostgreSQL' 'RedisCache' 'ServiceBus' 'SQLAzure' 'SQLServer' |
CorsSettings
Ad | Açıklama | Değer |
---|---|---|
allowedOrigins | Çı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. |
string[] |
supportCredentials | 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 |
---|---|---|
appId | Dapr uygulama tanımlayıcısı | dizgi |
appPort | 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 | 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 | Ç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 |
logLevel | Dapr sepet için günlük düzeyini ayarlar. İzin verilen değerler hata ayıklama, bilgi, uyarı, hatadır. Varsayılan bilgidir. | 'debug' 'error' 'info' 'uyar' |
Deney
Ad | Açıklama | Değer |
---|---|---|
rampUpRules | Artırma kurallarının listesi. | RampUpRule[] |
ExtendedLocation
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 | 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-isolated' 'java' 'node' 'powershell' 'python' |
Sürüm | İşlev uygulaması çalışma zamanı sürümü. Örnek: 8 (dotnet-isolated için) | dizgi |
FunctionsScaleAndConcurrency
Ad | Açıklama | Değer |
---|---|---|
alwaysReady | İş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 | 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 |
HandlerMapping
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 | FastCGI uygulamasının mutlak yolu. | dizgi |
HostingEnvironmentProfile
Ad | Açıklama | Değer |
---|---|---|
Kimliği | App Service Ortamının Kaynak Kimliği. | dizgi |
HostNameSslState
Ad | Açıklama | Değer |
---|---|---|
hostType | Konak adının standart mı yoksa depo konak adı mı olduğunu gösterir. | 'Depo' 'Standart' |
ad | Ana bilgisayar adı. | dizgi |
sslState | SSL türü. | 'Devre Dışı' 'IpBasedEnabled' 'SniEnabled' |
Parmak izi | SSL sertifikası parmak izi. | dizgi |
toUpdate | Mevcut konak adını güncelleştirmek için true</code>><kod olarak ayarlayın. | Bool |
virtualIP | 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 |
ipAddress | 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 |
subnetMask | Kısıtlamanın geçerli olduğu IP adresi aralığı için alt ağ maskesi. | dizgi |
subnetTrafficTag | (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' 'ServiceTag' 'XffProxy' |
vnetSubnetResourceId | Sanal ağ kaynak kimliği | dizgi |
vnetTrafficTag | (iç) Sanal ağ trafik etiketi | Int |
IpSecurityRestrictionHeaders
Ad | Açıklama | Değer |
---|
ManagedServiceIdentity
Ad | Açıklama | Değer |
---|---|---|
tür | Yönetilen hizmet kimliği türü. | 'Hiçbiri' 'SystemAssigned' 'SystemAssigned, UserAssigned' 'UserAssigned' |
userAssignedIdentities | 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 |
---|
Microsoft.Web/sites
Ad | Açıklama | Değer |
---|---|---|
extendedLocation | Genişletilmiş Konum. | ExtendedLocation |
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 | SiteProperties |
Etiketler | Kaynak etiketleri | Etiket adları ve değerleri sözlüğü. |
tür | Kaynak türü | "Microsoft.Web/sites@2024-04-01" |
NameValuePair
Ad | Açıklama | Değer |
---|---|---|
ad | Çift adı. | dizgi |
değer | Değeri eşleştirin. | dizgi |
PushSettings
Ad | Açıklama | Değer |
---|---|---|
tür | Kaynak türü. | dizgi |
Özellikler | PushSettings kaynağına özgü özellikler | PushSettingsProperties |
PushSettingsProperties
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 |
tagWhitelistJson | 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
Ad | Açıklama | Değer |
---|---|---|
actionHostName | 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. yapı iskelesi ve sözleşmeler için bkz. TiPCallback site uzantısı. https://www.siteextensions.net/packages/TiPCallback/ |
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 |
maxReroutePercentage | ReroutePercentage'ın kalacağı üst sınırı belirtir. | Int |
minReroutePercentage | 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 |
reroutePercentage | ActionHostName</code>><koduna yönlendirilecek trafiğin yüzdesi. | Int |
RequestsBasedTrigger
Ad | Açıklama | Değer |
---|---|---|
saymak | İstek Sayısı. | Int |
timeInterval | 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 |
ResourceTags
Ad | Açıklama | Değer |
---|
SiteConfig
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 |
alwaysOn | <kod>true</code> Always On etkinse; aksi takdirde, <false</code>>. | Bool |
apiDefinition | 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 |
appSettings | Uygulama ayarları. | NameValuePair[] |
autoHealEnabled | Otomatik Düzeltme etkinse true</code>>kod <; aksi takdirde, <false</code>>. | Bool |
autoHealRules | 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. | ConnStringInfo[] |
cors | Çıkış Noktaları Arası Kaynak Paylaşımı (CORS) ayarları. | CorsSettings |
defaultDocuments | Varsayılan belgeler. | string[] |
detailedErrorLoggingEnabled | Ayrıntılı hata günlüğü etkinleştirildiyse kod>true</code><; aksi takdirde, <false</code>>. | Bool |
documentRoot | 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 |
ftpsState | FTP / FTPS hizmetinin durumu | 'AllAllowed' 'Devre Dışı' 'FtpsOnly' |
functionAppScaleLimit | Bir sitenin ölçeğini genişletebileceği en fazla çalışan sayısı. Bu ayar yalnızca Tüketim ve Elastik Premium Planları için geçerlidir |
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 |
handlerMappings | İşleyici eşlemeleri. | HandlerMapping[] |
healthCheckPath | Sistem durumu denetim yolu | dizgi |
http20Enabled | Http20Enabled: bir web sitesini istemcilerin http2.0 üzerinden bağlanmasına izin verecek şekilde yapılandırıyor | Bool |
httpLoggingEnabled | HTTP günlüğü etkinse kod>true</code><; aksi takdirde, <false</code>>. | Bool |
ipSecurityRestrictions | 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' |
javaContainer | Java kapsayıcısı. | dizgi |
javaContainerVersion | Java kapsayıcı sürümü. | dizgi |
javaVersion | 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ı. | SiteLimits |
linuxFxVersion | Linux App Framework ve sürümü | dizgi |
loadBalancing | Site yük dengelemesi. | 'LeastRequests' 'LeastRequestsWithTieBreaker' 'LeastResponseTime' 'PerSiteRoundRobin' 'RequestHash' 'WeightedRoundRobin' 'WeightedTotalTraffic' |
localMySqlEnabled | 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 |
minTlsCipherSuite | 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' |
netFrameworkVersion | .NET Framework sürümü. | dizgi |
nodeVersion | Node.jssürümü. | dizgi |
numberOfWorkers | çalışan sayısı. | Int |
phpVersion | PHP sürümü. | dizgi |
powerShellVersion | 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 |
publishingUsername | Yayımlama kullanıcı adı. | dizgi |
itmek | Anında iletme uç noktası ayarları. | PushSettings |
pythonVersion | 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' 'CodePlexGit' 'CodePlexHg' 'Dropbox' 'ExternalGit' 'ExternalHg' 'GitHub' 'LocalGit' 'Hiçbiri' 'OneDrive' 'Tfs' 'VSO' 'VSTSRM' |
tracingOptions | İzleme seçenekleri. | dizgi |
use32BitWorkerProcess | 32 bit çalışan işlemini kullanmak için <kod>true</code>; aksi takdirde, <false</code>>. | Bool |
virtualApplications | Sanal uygulamalar. | VirtualApplication |
vnetName | 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 |
dnsServers | Bir uygulama tarafından aramalar için kullanılacak özel DNS sunucularının listesi. En fazla 5 dns sunucusu ayarlanabilir. | string[] |
SiteLimits
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 |
maxPercentageCpu | İzin verilen en yüksek CPU kullanım yüzdesi. | Int |
SiteProperties
Ad | Açıklama | Değer |
---|---|---|
autoGeneratedDomainNameLabelScope | Kaynak oluşturma sırasında varsayılan konak adı için benzersizlik kapsamını belirtir | 'NoReuse' 'ResourceGroupReuse' 'SubscriptionReuse' 'TenantReuse' |
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 |
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ı' 'OptionalInteractiveUser' 'Gerekli' |
cloningInfo | Uygulama oluşturma sırasında belirtilirse, uygulama bir kaynak uygulamadan kopyalanır. | CloningInfo |
containerSize | İş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 |
dnsConfiguration | 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 |
hostingEnvironmentProfile | Uygulama için kullanılacak App Service Ortamı. | HostingEnvironmentProfile |
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[] |
httpsOnly | HttpsOnly: Bir web sitesini yalnızca https isteklerini kabul etmek üzere yapılandırıyor. Sorunlar için yeniden yönlendirme http istekleri |
Bool |
hyperV | korumalı alanı Hyper-V. | Bool |
ipMode | Uygulamanın IP modunu belirtir. | 'IPv4' 'IPv4AndIPv6' 'IPv6' |
isXenon | 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 |
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 |
redundancyMode | Site yedeklilik modu | 'ActiveActive' 'Yük Devretme' 'GeoRedundant' '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 | Uygulamanın yapılandırması. | SiteConfig |
storageAccountRequired | 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 |
vnetBackupRestoreEnabled | Sanal ağ üzerinden Yedekleme ve Geri Yükleme işlemlerini etkinleştirmek için | Bool |
vnetContentShareEnabled | sanal ağ üzerinden içeriğe erişimi etkinleştirmek için | Bool |
vnetImagePullEnabled | Sanal Ağ üzerinden görüntü çekmeyi etkinleştirmek için | Bool |
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 |
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 |
timeInterval | Zaman aralığı. | dizgi |
timeTaken | 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 |
timeInterval | Zaman aralığı. | dizgi |
win32Status | Win32 hata kodu. | Int |
StatusCodesRangeBasedTrigger
Ad | Açıklama | Değer |
---|---|---|
saymak | İstek Sayısı. | Int |
yol | dizgi | |
statusCodes | HTTP durum kodu. | dizgi |
timeInterval | Zaman aralığı. | dizgi |
UserAssignedIdentity
Ad | Açıklama | Değer |
---|
VirtualApplication
Ad | Açıklama | Değer |
---|---|---|
physicalPath | Fiziksel yol. | dizgi |
preloadEnabled | Önceden yükleme etkinse true</code>>kod <; aksi takdirde, <false</code>>. | Bool |
virtualDirectories | Sanal uygulama için sanal dizinler. | VirtualDirectory[] |
virtualPath | Sanal yol. | dizgi |
VirtualDirectory
Ad | Açıklama | Değer |
---|---|---|
physicalPath | Fiziksel yol. | dizgi |
virtualPath | Sanal uygulamanın yolu. | dizgi |