Situs Microsoft.Web
- Terbaru
- 2024-04-01
- 2023-12-01
-
2023-01-01 - 2022-09-01
- 2022-03-01
- 2021-03-01
- 2021-02-01
- 2021-01-15
-
2021-01-01 - 2020-12-01
- 2020-10-01
- 2020-09-01
- 2020-06-01
- 2019-08-01
-
2018-11-01 -
2018-02-01 -
2016-08-01 -
2015-08-01
Definisi sumber daya Bicep
Jenis sumber daya situs dapat disebarkan dengan operasi yang menargetkan:
- Grup sumber daya
- Lihat perintah penyebaran grup sumber daya
Untuk daftar properti yang diubah di setiap versi API, lihat mengubah log.
Format sumber daya
Untuk membuat sumber daya Microsoft.Web/sites, tambahkan Bicep berikut ke templat Anda.
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'
}
}
Nilai properti
ApiDefinitionInfo
Nama | Deskripsi | Nilai |
---|---|---|
url | URL definisi API. | tali |
ApiManagementConfig
Nama | Deskripsi | Nilai |
---|---|---|
Id | APIM-Api Pengidentifikasi. | tali |
AutoHealActions
Nama | Deskripsi | Nilai |
---|---|---|
actionType | Tindakan yang telah ditentukan sebelumnya yang akan diambil. | 'CustomAction' 'LogEvent' 'Daur Ulang' |
customAction | Tindakan kustom yang akan diambil. | AutoHealCustomAction |
minProcessExecutionTime | Waktu minimum proses harus dijalankan sebelum mengambil tindakan |
tali |
AutoHealCustomAction
Nama | Deskripsi | Nilai |
---|---|---|
exe | Dapat dieksekusi untuk dijalankan. | tali |
Parameter | Parameter untuk executable. | tali |
AutoHealRules
Nama | Deskripsi | Nilai |
---|---|---|
Tindakan | Tindakan yang akan dijalankan saat aturan dipicu. | AutoHealActions |
Memicu | Kondisi yang menjelaskan kapan harus menjalankan tindakan penyembuh otomatis. | |
AutoHealTriggers
Nama | Deskripsi | Nilai |
---|---|---|
privateBytesInKB | Aturan berdasarkan byte privat. | Int |
Permintaan | Aturan berdasarkan total permintaan. | RequestsBasedTrigger |
slowRequests | Aturan berdasarkan waktu eksekusi permintaan. | |
slowRequestsWithPath | Aturan berdasarkan beberapa Aturan Permintaan Lambat dengan jalur | SlowRequestsBasedTrigger[] |
statusCodes | Aturan berdasarkan kode status. | StatusCodesBasedTrigger[] |
statusCodesRange | Aturan berdasarkan rentang kode status. | StatusCodesRangeBasedTrigger[] |
AzureStorageInfoValue
Nama | Deskripsi | Nilai |
---|---|---|
accessKey | Kunci akses untuk akun penyimpanan. | tali Kendala: Nilai sensitif. Teruskan sebagai parameter aman. |
accountName | Nama akun penyimpanan. | tali |
mountPath | Jalur untuk memasang penyimpanan dalam lingkungan runtime situs. | tali |
protokol | Protokol pemasangan yang digunakan untuk akun penyimpanan. | 'Http' 'Nfs' 'Smb' |
shareName | Nama berbagi file (nama kontainer, untuk penyimpanan Blob). | tali |
jenis | Jenis penyimpanan. | 'AzureBlob' 'AzureFiles' |
CloningInfo
Nama | Deskripsi | Nilai |
---|---|---|
appSettingsOverrides | Penggantian pengaturan aplikasi untuk aplikasi kloning. Jika ditentukan, pengaturan ini akan mengambil alih pengaturan yang dikloning dari aplikasi sumber. Jika tidak, pengaturan aplikasi dari aplikasi sumber dipertahankan. |
CloningInfoAppSettingsOverrides |
cloneCustomHostNames | <kode>true</code> untuk mengkloning nama host kustom dari aplikasi sumber; jika tidak, kode <>false</code>. | bool |
cloneSourceControl | <kode>true</code> untuk mengkloning kontrol sumber dari aplikasi sumber; jika tidak, kode <>false</code>. | bool |
configureLoadBalancing | <kode>true</code> untuk mengonfigurasi penyeimbangan beban untuk aplikasi sumber dan tujuan. | bool |
correlationId | ID korelasi operasi kloning. ID ini mengikat beberapa operasi kloning bersama-sama untuk menggunakan rekam jepret yang sama. |
tali Kendala: Panjang min = 36 Panjang maksimum = 36 Pola = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
hostingEnvironment | Lingkungan App Service. | tali |
Menimpa | <kode>true</code> untuk menimpa aplikasi tujuan; jika tidak, kode <>false</code>. | bool |
sourceWebAppId | ID sumber daya ARM dari aplikasi sumber. ID sumber daya aplikasi adalah formulir /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} untuk slot produksi dan /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} untuk slot lain. |
string (diperlukan) |
sourceWebAppLocation | Lokasi aplikasi sumber misalnya: US Barat atau Eropa Utara | tali |
trafficManagerProfileId | ID sumber daya ARM dari profil Traffic Manager untuk digunakan, jika ada. ID sumber daya Traffic Manager adalah formulir /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}. |
tali |
trafficManagerProfileName | Nama profil Traffic Manager yang akan dibuat. Ini hanya diperlukan jika profil Traffic Manager belum ada. | tali |
CloningInfoAppSettingsOverrides
Nama | Deskripsi | Nilai |
---|
ConnStringInfo
Nama | Deskripsi | Nilai |
---|---|---|
connectionString | Nilai string koneksi. | tali |
Nama | Nama string koneksi. | tali |
jenis | Jenis database. | 'ApiHub' 'Kustom' 'DocDb' 'EventHub' 'MySql' 'NotificationHub' 'PostgreSQL' 'RedisCache' 'ServiceBus' 'SQLAzure' 'SQLServer' |
CorsSettings
Nama | Deskripsi | Nilai |
---|---|---|
allowedOrigins | Mendapatkan atau mengatur daftar asal yang harus diizinkan untuk membuat lintas asal panggilan (misalnya: http://example.com:12345). Gunakan "*" untuk mengizinkan semua. |
string[] |
supportCredentials | Mendapatkan atau mengatur apakah permintaan CORS dengan kredensial diizinkan. Lihat https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials untuk detail selengkapnya. |
bool |
DaprConfig
Nama | Deskripsi | Nilai |
---|---|---|
appId | Pengidentifikasi aplikasi Dapr | tali |
appPort | Memberi tahu Dapr port mana yang didengarkan aplikasi Anda | Int |
enableApiLogging | Mengaktifkan pengelogan API untuk sidecar Dapr | bool |
Diaktifkan | Boolean menunjukkan apakah mobil samping Dapr diaktifkan | bool |
httpMaxRequestSize | Meningkatkan ukuran maksimum parameter server http isi permintaan di MB untuk menangani pengunggahan file besar. Defaultnya adalah 4 MB. | Int |
httpReadBufferSize | Ukuran maksimum dapr dari buffer baca header http di KB untuk ditangani saat mengirim header multi-KB. Defaultnya adalah 65KB. | Int |
logLevel | Mengatur tingkat log untuk sidecar Dapr. Nilai yang diizinkan adalah debug, info, peringatan, kesalahan. Defaultnya adalah info. | 'debug' 'error' 'info' 'peringatkan' |
Percobaan
Nama | Deskripsi | Nilai |
---|---|---|
rampUpRules | Daftar aturan ramp-up. | RampUpRule[] |
ExtendedLocation
Nama | Deskripsi | Nilai |
---|---|---|
Nama | Nama lokasi yang diperluas. | tali |
FunctionAppConfig
Nama | Deskripsi | Nilai |
---|---|---|
Penyebaran | Konfigurasi penyebaran aplikasi fungsi. | |
Runtime | Pengaturan runtime aplikasi fungsi. | FunctionsRuntime |
scaleAndConcurrency | Pengaturan skala dan konkurensi aplikasi fungsi. | FunctionsScaleAndConcurrency |
FunctionsAlwaysReadyConfig
Nama | Deskripsi | Nilai |
---|---|---|
instanceCount | Mengatur jumlah instans 'Always Ready' untuk grup fungsi tertentu atau fungsi tertentu. Untuk informasi tambahan, lihat https://aka.ms/flexconsumption/alwaysready. | Int |
Nama | Diperlukan grup fungsi atau nama fungsi. Untuk informasi tambahan, lihat https://aka.ms/flexconsumption/alwaysready. | tali |
FunctionsDeployment
Nama | Deskripsi | Nilai |
---|---|---|
penyimpanan | Penyimpanan untuk paket yang disebarkan yang digunakan oleh aplikasi fungsi. | FunctionsDeploymentStorage |
FunctionsDeploymentStorage
Nama | Deskripsi | Nilai |
---|---|---|
Otentikasi | Metode autentikasi untuk mengakses akun penyimpanan untuk penyebaran. | FunctionsDeploymentStorageAuthentication |
jenis | Properti untuk memilih jenis Azure Storage. Opsi yang tersedia: blobContainer. | 'blobContainer' |
nilai | Properti untuk mengatur URL untuk jenis Azure Storage yang dipilih. Contoh: Untuk blobContainer, nilainya bisa https://<storageAccountName>.blob.core.windows.net/<containerName>. | tali |
FunctionsDeploymentStorageAuthentication
Nama | Deskripsi | Nilai |
---|---|---|
storageAccountConnectionStringName | Gunakan properti ini untuk StorageAccountConnectionString. Atur nama pengaturan aplikasi yang memiliki string koneksi akun penyimpanan. Jangan tetapkan nilai untuk properti ini saat menggunakan tipe autentikasi lainnya. | tali |
jenis | Properti untuk memilih jenis autentikasi untuk mengakses akun penyimpanan yang dipilih. Opsi yang tersedia: SystemAssignedIdentity, UserAssignedIdentity, StorageAccountConnectionString. | 'StorageAccountConnectionString' 'SystemAssignedIdentity' 'UserAssignedIdentity' |
userAssignedIdentityResourceId | Gunakan properti ini untuk UserAssignedIdentity. Atur ID sumber daya identitas. Jangan tetapkan nilai untuk properti ini saat menggunakan tipe autentikasi lainnya. | tali |
FunctionsRuntime
Nama | Deskripsi | Nilai |
---|---|---|
Nama | Nama runtime aplikasi fungsi. Opsi yang tersedia: dotnet-isolated, node, java, powershell, python, custom | 'kustom' 'dotnet-isolated' 'java' 'node' 'powershell' 'python' |
versi | Versi runtime aplikasi fungsi. Contoh: 8 (untuk dotnet-isolated) | tali |
FunctionsScaleAndConcurrency
Nama | Deskripsi | Nilai |
---|---|---|
alwaysReady | Konfigurasi 'Selalu Siap' untuk aplikasi fungsi. | FunctionsAlwaysReadyConfig[] |
instanceMemoryMB | Atur jumlah memori yang dialokasikan untuk setiap instans aplikasi fungsi di MB. CPU dan bandwidth jaringan dialokasikan secara proporsional. | Int |
maximumInstanceCount | Jumlah maksimum instans untuk aplikasi fungsi. | Int |
Memicu | Pengaturan skala dan konkurensi untuk pemicu aplikasi fungsi. | FunctionsScaleAndConcurrencyTriggers |
FunctionsScaleAndConcurrencyTriggers
Nama | Deskripsi | Nilai |
---|---|---|
http | Pengaturan skala dan konkurensi untuk pemicu HTTP. | FunctionsScaleAndConcurrencyTriggersHttp |
FunctionsScaleAndConcurrencyTriggersHttp
Nama | Deskripsi | Nilai |
---|---|---|
perInstanceConcurrency | Jumlah maksimum pemanggilan pemicu HTTP bersamaan per instans. | Int |
HandlerMapping
Nama | Deskripsi | Nilai |
---|---|---|
Argumen | Argumen baris perintah yang akan diteruskan ke prosesor skrip. | tali |
Ekstensi | Permintaan dengan ekstensi ini akan ditangani menggunakan aplikasi FastCGI yang ditentukan. | tali |
scriptProcessor | Jalur absolut ke aplikasi FastCGI. | tali |
HostingEnvironmentProfile
Nama | Deskripsi | Nilai |
---|---|---|
Id | ID Sumber Daya Lingkungan App Service. | tali |
HostNameSslState
Nama | Deskripsi | Nilai |
---|---|---|
hostType | Menunjukkan apakah nama host adalah nama host standar atau repositori. | 'Repositori' 'Standar' |
Nama | Nama host. | tali |
sslState | Jenis SSL. | 'Dinonaktifkan' 'IpBasedEnabled' 'SniEnabled' |
thumbprint | Thumbprint sertifikat SSL. | tali |
toUpdate | Atur ke kode <>true</code> untuk memperbarui nama host yang ada. | bool |
virtualIP | Alamat IP virtual yang ditetapkan ke nama host jika SSL berbasis IP diaktifkan. | tali |
IpSecurityRestriction
Nama | Deskripsi | Nilai |
---|---|---|
perbuatan | Izinkan atau Tolak akses untuk rentang IP ini. | tali |
deskripsi | Deskripsi aturan pembatasan IP. | tali |
Header | Header aturan pembatasan IP. X-Forwarded-Host (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples). Logika yang cocok adalah .. - Jika properti null atau kosong (default), semua host (atau kurang) diizinkan. - Nilai dibandingkan menggunakan ordinal-ignore-case (tidak termasuk nomor port). - Wildcard subdomain diizinkan tetapi tidak cocok dengan domain akar. Misalnya, *.contoso.com cocok dengan foo.contoso.com subdomain tetapi bukan domain akar contoso.com atau foo.bar.contoso.com multi-tingkat - Nama host Unicode diizinkan tetapi dikonversi ke Punycode untuk pencocokan. X-Forwarded-For (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples). Logika yang cocok adalah .. - Jika properti null atau kosong (default), rantai yang diteruskan (atau kurang) diizinkan. - Jika ada alamat (tidak termasuk nomor port) dalam rantai (dipisahkan koma) cocok dengan CIDR yang ditentukan oleh properti . X-Azure-FDID dan X-FD-HealthProbe. Logika yang cocok sama persis. |
IpSecurityRestrictionHeaders |
ipAddress | Alamat IP yang berlaku untuk pembatasan keamanan. Ini dapat berupa alamat ipv4 murni (properti SubnetMask yang diperlukan) atau Notasi CIDR seperti ipv4/mask (kecocokan bit terdepan). Untuk CIDR, Properti SubnetMask tidak boleh ditentukan. |
tali |
Nama | Nama aturan pembatasan IP. | tali |
Prioritas | Prioritas aturan pembatasan IP. | Int |
subnetMask | Subnet mask untuk rentang alamat IP yang berlaku untuk pembatasan. | tali |
subnetTrafficTag | (internal) Tag lalu lintas subnet | Int |
tag | Menentukan untuk apa filter IP ini akan digunakan. Ini untuk mendukung pemfilteran IP pada proksi. | 'Default' 'ServiceTag' 'XffProxy' |
vnetSubnetResourceId | Id sumber daya jaringan virtual | tali |
vnetTrafficTag | (internal) Tag lalu lintas Vnet | Int |
IpSecurityRestrictionHeaders
Nama | Deskripsi | Nilai |
---|
ManagedServiceIdentity
Nama | Deskripsi | Nilai |
---|---|---|
jenis | Jenis identitas layanan terkelola. | 'Tidak Ada' 'SystemAssigned' 'SystemAssigned, UserAssigned' 'UserAssigned' |
userAssignedIdentities | Daftar identitas yang ditetapkan pengguna yang terkait dengan sumber daya. Referensi kunci kamus identitas pengguna akan menjadi id sumber daya ARM dalam formulir: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} | ManagedServiceIdentityUserAssignedIdentities |
ManagedServiceIdentityUserAssignedIdentities
Nama | Deskripsi | Nilai |
---|
Microsoft.Web/sites
Nama | Deskripsi | Nilai |
---|---|---|
extendedLocation | Lokasi yang Diperluas. | ExtendedLocation |
identitas | Identitas layanan terkelola. | managedServiceIdentity |
jenis | Jenis sumber daya. Jika sumber daya adalah aplikasi, Anda dapat merujuk ke https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference untuk detail nilai yang didukung untuk jenisnya. | tali |
tempat | Lokasi Sumber Daya. | string (diperlukan) |
Nama | Nama sumber daya | string (diperlukan) |
Properti | Properti khusus sumber daya situs | |
Tags | Tag sumber daya | Kamus nama dan nilai tag. Lihat Tag dalam templat |
NameValuePair
Nama | Deskripsi | Nilai |
---|---|---|
Nama | Nama pasangan. | tali |
nilai | Nilai pasangan. | tali |
PushSettings
Nama | Deskripsi | Nilai |
---|---|---|
jenis | Jenis sumber daya. | tali |
Properti | Properti khusus sumber daya PushSettings | PushSettingsProperties |
PushSettingsProperties
Nama | Deskripsi | Nilai |
---|---|---|
dynamicTagsJson | Mendapatkan atau menetapkan string JSON yang berisi daftar tag dinamis yang akan dievaluasi dari klaim pengguna di titik akhir pendaftaran push. | tali |
isPushEnabled | Mendapatkan atau mengatur bendera yang menunjukkan apakah titik akhir Push diaktifkan. | bool (diperlukan) |
tagsRequiringAuth | Mendapatkan atau mengatur string JSON yang berisi daftar tag yang mengharuskan autentikasi pengguna digunakan dalam titik akhir pendaftaran pendorongan. Tag dapat terdiri dari karakter alfanumerik dan yang berikut: '_', '@', '#', '.', ':', '-'. Validasi harus dilakukan di PushRequestHandler. |
tali |
tagWhitelistJson | Mendapatkan atau mengatur string JSON yang berisi daftar tag yang diizinkan untuk digunakan oleh titik akhir pendaftaran pendorongan. | tali |
RampUpRule
Nama | Deskripsi | Nilai |
---|---|---|
actionHostName | Nama host slot tempat lalu lintas akan dialihkan jika diputuskan. Misalnya myapp-stage.azurewebsites.net. | tali |
changeDecisionCallbackUrl | Algoritma keputusan kustom dapat disediakan di ekstensi situs TiPCallback url mana yang dapat ditentukan. Lihat Ekstensi situs TiPCallback untuk perancah dan kontrak. https://www.siteextensions.net/packages/TiPCallback/ |
tali |
changeIntervalInMinutes | Menentukan interval dalam menit untuk mengevaluasi ulang ReroutePercentage. | Int |
changeStep | Dalam skenario peningkatan otomatis, ini adalah langkah untuk menambahkan/menghapus dari kode <>ReroutePercentage</code> sampai mencapai kode \n<>MinReroutePercentage</code> atau kode <>MaxReroutePercentage</code>. Metrik situs diperiksa setiap N menit yang ditentukan dalam kode <>ChangeIntervalInMinutes</code>.\nAlgoritma keputusan kustom dapat disediakan dalam ekstensi situs TiPCallback url mana yang dapat ditentukan dalam kode <>ChangeDecisionCallbackUrl</code>. |
Int |
maxReroutePercentage | Menentukan batas atas di bawah reroutePercentage mana yang akan tetap ada. | Int |
minReroutePercentage | Menentukan batas yang lebih rendah di atas reroutePercentage mana yang akan tetap ada. | Int |
Nama | Nama aturan perutean. Nama yang direkomendasikan adalah menunjuk ke slot yang akan menerima lalu lintas dalam eksperimen. | tali |
reroutePercentage | Persentase lalu lintas yang akan dialihkan ke kode <>ActionHostName</code>. | Int |
RequestsBasedTrigger
Nama | Deskripsi | Nilai |
---|---|---|
hitung | Jumlah Permintaan. | Int |
timeInterval | Interval waktu. | tali |
ResourceConfig
Nama | Deskripsi | Nilai |
---|---|---|
Cpu | CPU yang diperlukan dalam inti, misalnya 0,5 | Int |
ingatan | Memori yang diperlukan, misalnya "1Gi" | tali |
ResourceTags
Nama | Deskripsi | Nilai |
---|
SiteConfig
Nama | Deskripsi | Nilai |
---|---|---|
acrUseManagedIdentityCreds | Bendera untuk menggunakan Kredensial Identitas Terkelola untuk penarikan ACR | bool |
acrUserManagedIdentityID | Jika menggunakan identitas terkelola pengguna, Id Klien identitas terkelola pengguna | tali |
alwaysOn | <kode>true</code> jika Always On diaktifkan; jika tidak, kode <>false</code>. | bool |
apiDefinition | Informasi tentang definisi API formal untuk aplikasi. | ApiDefinitionInfo |
apiManagementConfig | Pengaturan manajemen Azure API yang ditautkan ke aplikasi. | ApiManagementConfig |
appCommandLine | Baris perintah aplikasi untuk diluncurkan. | tali |
appSettings | Pengaturan aplikasi. | NameValuePair[] |
autoHealEnabled | <kode>true</code> jika Auto Heal diaktifkan; jika tidak, kode <>false</code>. | bool |
autoHealRules | Aturan Auto Heal. | |
autoSwapSlotName | Nama slot pertukaran otomatis. | tali |
azureStorageAccounts | Daftar Akun Azure Storage. | SiteConfigAzureStorageAccounts |
connectionStrings | String koneksi. | ConnStringInfo[] |
cors | Pengaturan Berbagi Sumber Daya Lintas Asal (CORS). | CorsSettings |
defaultDocuments | Dokumen default. | string[] |
detailedErrorLoggingEnabled | kode <>true</code> jika pengelogan kesalahan terperinci diaktifkan; jika tidak, kode <>false</code>. | bool |
documentRoot | Akar dokumen. | tali |
elasticWebAppScaleLimit | Jumlah maksimum pekerja yang dapat diskalakan situs. Pengaturan ini hanya berlaku untuk aplikasi dalam paket di mana ElasticScaleEnabled adalah kode <>true</code> |
Int Kendala: Nilai min = 0 |
Percobaan | Ini adalah pekerjaan untuk jenis polimorfik. | Eksperimen |
ftpsState | Status layanan FTP / FTPS | 'AllAllowed' 'Dinonaktifkan' 'FtpsOnly' |
functionAppScaleLimit | Jumlah maksimum pekerja yang dapat diskalakan situs. Pengaturan ini hanya berlaku untuk Paket Konsumsi dan Premium Elastis |
Int Kendala: Nilai min = 0 |
functionsRuntimeScaleMonitoringEnabled | Mendapatkan atau menetapkan nilai yang menunjukkan apakah pemantauan skala runtime fungsi diaktifkan. Saat diaktifkan, ScaleController tidak akan memantau sumber peristiwa secara langsung, tetapi akan memanggil runtime untuk mendapatkan status skala. |
bool |
handlerMappings | Pemetaan handler. | HandlerMapping[] |
healthCheckPath | Jalur pemeriksaan kesehatan | tali |
http20Enabled | Http20Enabled: mengonfigurasi situs web untuk memungkinkan klien tersambung melalui http2.0 | bool |
httpLoggingEnabled | <kode>true</code> jika pengelogan HTTP diaktifkan; jika tidak, kode <>false</code>. | bool |
ipSecurityRestrictions | Pembatasan keamanan IP untuk utama. | IpSecurityRestriction[] |
ipSecurityRestrictionsDefaultAction | Tindakan default untuk pembatasan akses utama jika tidak ada aturan yang cocok. | 'Izinkan' 'Tolak' |
javaContainer | Kontainer Java. | tali |
javaContainerVersion | Versi kontainer Java. | tali |
javaVersion | Versi Java. | tali |
keyVaultReferenceIdentity | Identitas yang digunakan untuk autentikasi Referensi Key Vault. | tali |
perbatasan | Batas situs. | SiteLimits |
linuxFxVersion | Linux App Framework dan versi | tali |
loadBalancing | Penyeimbangan beban situs. | 'LeastRequests' 'LeastRequestsWithTieBreaker' 'LeastResponseTime' 'PerSiteRoundRobin' 'RequestHash' 'WeightedRoundRobin' 'WeightedTotalTraffic' |
localMySqlEnabled | <kode>true</code> untuk mengaktifkan MySQL lokal; jika tidak, kode <>false</code>. | bool |
logsDirectorySizeLimit | Batas ukuran direktori log HTTP. | Int |
managedPipelineMode | Mode alur terkelola. | 'Klasik' 'Terintegrasi' |
managedServiceIdentityId | Id Identitas Layanan Terkelola | Int |
metadata | Metadata aplikasi. Properti ini tidak dapat diambil, karena mungkin berisi rahasia. | NameValuePair[] |
minimumElasticInstanceCount | Jumlah jumlah instans minimum untuk situs Pengaturan ini hanya berlaku untuk Paket Elastis |
Int Kendala: Nilai min = 0 Nilai maks = 20 |
minTlsCipherSuite | Rangkaian sandi TLS kekuatan minimum yang diizinkan untuk aplikasi | '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: mengonfigurasi versi minimum TLS yang diperlukan untuk permintaan SSL | '1.0' '1.1' '1.2' '1.3' |
netFrameworkVersion | Versi .NET Framework. | tali |
nodeVersion | Versi Node.js. | tali |
numberOfWorkers | Jumlah pekerja. | Int |
phpVersion | Versi PHP. | tali |
powerShellVersion | Versi PowerShell. | tali |
preWarmedInstanceCount | Jumlah instans preWarmed. Pengaturan ini hanya berlaku untuk Paket Konsumsi dan Elastis |
Int Kendala: Nilai min = 0 Nilai maks = 10 |
publicNetworkAccess | Properti untuk mengizinkan atau memblokir semua lalu lintas publik. | tali |
publishingUsername | Menerbitkan nama pengguna. | tali |
dorong | Pengaturan titik akhir pendorongan. | PushSettings |
pythonVersion | Versi Python. | tali |
remoteDebuggingEnabled | <kode>true</code> jika penelusuran kesalahan jarak jauh diaktifkan; jika tidak, kode <>false</code>. | bool |
remoteDebuggingVersion | Versi penelusuran kesalahan jarak jauh. | tali |
requestTracingEnabled | <kode>true</code> jika pelacakan permintaan diaktifkan; jika tidak, kode <>false</code>. | bool |
requestTracingExpirationTime | Meminta waktu kedaluwarsa pelacakan. | tali |
scmIpSecurityRestrictions | Pembatasan keamanan IP untuk scm. | IpSecurityRestriction[] |
scmIpSecurityRestrictionsDefaultAction | Tindakan default untuk pembatasan akses scm jika tidak ada aturan yang cocok. | 'Izinkan' 'Tolak' |
scmIpSecurityRestrictionsUseMain | Pembatasan keamanan IP untuk scm untuk menggunakan utama. | bool |
scmMinTlsVersion | ScmMinTlsVersion: mengonfigurasi versi minimum TLS yang diperlukan untuk permintaan SSL untuk situs SCM | '1.0' '1.1' '1.2' '1.3' |
scmType | Jenis SCM. | 'BitbucketGit' 'BitbucketHg' 'CodePlexGit' 'CodePlexHg' 'Dropbox' 'ExternalGit' 'ExternalHg' 'GitHub' 'LocalGit' 'Tidak Ada' 'OneDrive' 'Tfs' 'VSO' 'VSTSRM' |
tracingOptions | Opsi pelacakan. | tali |
use32BitWorkerProcess | <kode>true</code> untuk menggunakan proses pekerja 32-bit; jika tidak, kode <>false</code>. | bool |
virtualApplications | Aplikasi virtual. | VirtualApplication [] |
vnetName | Nama Virtual Network. | tali |
vnetPrivatePortsCount | Jumlah port privat yang ditetapkan ke aplikasi ini. Ini akan ditetapkan secara dinamis pada runtime. | Int |
vnetRouteAllEnabled | Rute Jaringan Virtual Semua diaktifkan. Ini menyebabkan semua lalu lintas keluar menerapkan Grup Keamanan Jaringan Virtual dan Rute yang Ditentukan Pengguna. | bool |
websiteTimeZone | Mengatur zona waktu yang digunakan situs untuk menghasilkan tanda waktu. Kompatibel dengan Linux dan Windows App Service. Mengatur pengaturan aplikasi WEBSITE_TIME_ZONE lebih diutamakan daripada konfigurasi ini. Untuk Linux, mengharapkan nilai database tz https://www.iana.org/time-zones (untuk referensi cepat lihat https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). Untuk Windows, mengharapkan salah satu zona waktu yang tercantum di bawah HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones | tali |
webSocketsEnabled | <kode>true</code> jika WebSocket diaktifkan; jika tidak, kode <>false</code>. | bool |
windowsFxVersion | Xenon App Framework dan versi | tali |
xManagedServiceIdentityId | Id Identitas Layanan Terkelola Eksplisit | Int |
SiteConfigAzureStorageAccounts
Nama | Deskripsi | Nilai |
---|
SiteDnsConfig
Nama | Deskripsi | Nilai |
---|---|---|
dnsAltServer | Server DNS alternatif yang akan digunakan oleh aplikasi. Properti ini mereplikasi pengaturan aplikasi WEBSITE_DNS_ALT_SERVER. | tali |
dnsMaxCacheTimeout | Waktu kustom agar DNS di-cache dalam hitung detik. Rentang yang diizinkan: 0-60. Defaultnya adalah 30 detik. 0 berarti penembolokan dinonaktifkan. | Int |
dnsRetryAttemptCount | Jumlah total percobaan ulang untuk pencarian dns. Rentang yang diizinkan: 1-5. Defaultnya adalah 3. | Int |
dnsRetryAttemptTimeout | Waktu habis untuk pencarian dns tunggal dalam hitung detik. Rentang yang diizinkan: 1-30. Defaultnya adalah 3. | Int |
dnsServers | Daftar server DNS kustom yang akan digunakan oleh aplikasi untuk pencarian. Maksimum 5 server dns dapat diatur. | string[] |
SiteLimits
Nama | Deskripsi | Nilai |
---|---|---|
maxDiskSizeInMb | Penggunaan ukuran disk maksimum yang diizinkan dalam MB. | Int |
maxMemoryInMb | Penggunaan memori maksimum yang diizinkan dalam MB. | Int |
maxPercentageCpu | Persentase penggunaan CPU maksimum yang diizinkan. | Int |
SiteProperties
Nama | Deskripsi | Nilai |
---|---|---|
autoGeneratedDomainNameLabelScope | Menentukan cakupan keunikan untuk nama host default selama pembuatan sumber daya | 'NoReuse' 'ResourceGroupReuse' 'SubscriptionReuse' 'TenantReuse' |
clientAffinityEnabled | kode <>> /code<benar untuk mengaktifkan afinitas klien; <kode>false</code> untuk berhenti mengirim cookie afinitas sesi, yang merutekan permintaan klien dalam sesi yang sama ke instans yang sama. Defaultnya adalah kode <>true</code>. | bool |
clientCertEnabled | kode <>true</code> untuk mengaktifkan autentikasi sertifikat klien (autentikasi bersama TLS); jika tidak, kode <>false</code>. Defaultnya adalah kode <>false</code>. | bool |
clientCertExclusionPaths | jalur pengecualian yang dipisahkan koma autentikasi sertifikat klien | tali |
clientCertMode | Ini terdiri dari pengaturan ClientCertEnabled. - ClientCertEnabled: false berarti ClientCert diabaikan. - ClientCertEnabled: true dan ClientCertMode: Diperlukan berarti ClientCert diperlukan. - ClientCertEnabled: true dan ClientCertMode: Opsional berarti ClientCert bersifat opsional atau diterima. |
'Opsional' 'OpsionalInteractiveUser' 'Diperlukan' |
cloningInfo | Jika ditentukan selama pembuatan aplikasi, aplikasi akan dikloning dari aplikasi sumber. | CloningInfo |
containerSize | Ukuran kontainer fungsi. | Int |
customDomainVerificationId | Pengidentifikasi unik yang memverifikasi domain kustom yang ditetapkan ke aplikasi. Pelanggan akan menambahkan id ini ke catatan txt untuk verifikasi. | tali |
dailyMemoryTimeQuota | Kuota waktu memori harian maksimum yang diizinkan (hanya berlaku pada aplikasi dinamis). | Int |
daprConfig | Konfigurasi dapr aplikasi. | DaprConfig |
dnsConfiguration | Properti untuk mengonfigurasi berbagai pengaturan terkait DNS untuk situs. | SiteDnsConfig |
Diaktifkan | <kode>true</code> jika aplikasi diaktifkan; jika tidak, kode <>false</code>. Mengatur nilai ini ke false menonaktifkan aplikasi (membuat aplikasi offline). | bool |
endToEndEncryptionEnabled | Apakah akan menggunakan enkripsi ujung ke ujung antara FrontEnd dan Pekerja | bool |
functionAppConfig | Konfigurasi khusus aplikasi Azure Function. | FunctionAppConfig |
hostingEnvironmentProfile | Lingkungan App Service yang akan digunakan untuk aplikasi. | HostingEnvironmentProfile |
hostNamesDisabled |
<kode>true</code> untuk menonaktifkan nama host publik aplikasi; jika tidak, kode <>false</code>. Jika kode <>true</code>, aplikasi hanya dapat diakses melalui proses manajemen API. |
bool |
hostNameSslStates | Status SSL nama host digunakan untuk mengelola pengikatan SSL untuk nama host aplikasi. | HostNameSslState[] |
httpsOnly | HttpsOnly: mengonfigurasi situs web untuk hanya menerima permintaan https. Pengalihan masalah untuk permintaan http |
bool |
hyperV | Hyper-V kotak pasir. | bool |
ipMode | Menentukan mode IP aplikasi. | 'IPv4' 'IPv4AndIPv6' 'IPv6' |
isXenon | Usang: Hyper-V kotak pasir. | bool |
keyVaultReferenceIdentity | Identitas yang digunakan untuk autentikasi Referensi Key Vault. | tali |
managedEnvironmentId | ID Azure Resource Manager dari Lingkungan Terkelola yang dipilih pelanggan untuk menghosting aplikasi ini. Ini harus dari formulir /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName} | tali |
publicNetworkAccess | Properti untuk mengizinkan atau memblokir semua lalu lintas publik. Nilai yang diizinkan: 'Diaktifkan', 'Dinonaktifkan' atau string kosong. | tali |
redundansiMode | Mode redundansi situs | 'ActiveActive' 'Failover' 'GeoRedundant' 'Manual' 'Tidak Ada' |
Dipesan | <kode>true</code> jika dicadangkan; jika tidak, kode <>false</code>. | bool |
resourceConfig | Persyaratan sumber daya aplikasi fungsi. | |
scmSiteAlsoStopped | <kode>true</code> untuk menghentikan situs SCM (KUDU) saat aplikasi dihentikan; jika tidak, kode <>false</code>. Defaultnya adalah kode <>false</code>. | bool |
serverFarmId | ID Sumber Daya dari paket App Service terkait, diformat sebagai: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". | tali |
siteConfig | Konfigurasi aplikasi. | SiteConfig |
storageAccountRequired | Memeriksa apakah akun penyimpanan yang disediakan pelanggan diperlukan | bool |
virtualNetworkSubnetId | ID Azure Resource Manager dari jaringan Virtual dan subnet yang akan digabungkan dengan Integrasi VNET Regional. Ini harus berupa formulir /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName} |
tali |
vnetBackupRestoreEnabled | Untuk mengaktifkan operasi Pencadangan dan Pemulihan melalui jaringan virtual | bool |
vnetContentShareEnabled | Untuk mengaktifkan akses konten melalui jaringan virtual | bool |
vnetImagePullEnabled | Untuk mengaktifkan penarikan gambar melalui Virtual Network | bool |
vnetRouteAllEnabled | Rute Jaringan Virtual Semua diaktifkan. Ini menyebabkan semua lalu lintas keluar menerapkan Grup Keamanan Jaringan Virtual dan Rute yang Ditentukan Pengguna. | bool |
workloadProfileName | Nama profil beban kerja untuk aplikasi fungsi yang akan dijalankan. | tali |
SlowRequestsBasedTrigger
Nama | Deskripsi | Nilai |
---|---|---|
hitung | Jumlah Permintaan. | Int |
jalan | Jalur Permintaan. | tali |
timeInterval | Interval waktu. | tali |
timeTaken | Waktu yang dibutuhkan. | tali |
StatusCodesBasedTrigger
Nama | Deskripsi | Nilai |
---|---|---|
hitung | Jumlah Permintaan. | Int |
jalan | Jalur Permintaan | tali |
keadaan | Kode status HTTP. | Int |
subStatus | Minta Sub Status. | Int |
timeInterval | Interval waktu. | tali |
win32Status | Kode kesalahan Win32. | Int |
StatusCodesRangeBasedTrigger
Nama | Deskripsi | Nilai |
---|---|---|
hitung | Jumlah Permintaan. | Int |
jalan | tali | |
statusCodes | Kode status HTTP. | tali |
timeInterval | Interval waktu. | tali |
UserAssignedIdentity
Nama | Deskripsi | Nilai |
---|
VirtualApplication
Nama | Deskripsi | Nilai |
---|---|---|
physicalPath | Jalur fisik. | tali |
preloadEnabled | <kode>true</code> jika pramuat diaktifkan; jika tidak, kode <>false</code>. | bool |
virtualDirectories | Direktori virtual untuk aplikasi virtual. | VirtualDirectory[] |
virtualPath | Jalur virtual. | tali |
VirtualDirectory
Nama | Deskripsi | Nilai |
---|---|---|
physicalPath | Jalur fisik. | tali |
virtualPath | Jalur ke aplikasi virtual. | tali |
Sampel mulai cepat
Sampel mulai cepat berikut menyebarkan jenis sumber daya ini.
Bicep File | Deskripsi |
---|---|
App Service Environment dengan Paket Hosting dan Azure WebApp | Membuat Lingkungan App Service v2 dengan Alamat ILB di jaringan virtual yang ada yang akan tersedia secara privat. Lingkungan App Service akan berisi Paket Hosting dan Aplikasi Web Azure |
Mulai Cepat App Service - Linux App | Templat ini akan digunakan dengan /azure/app-service/quickstart-arm-template |
Mulai Cepat App Service - aplikasi Windows | Templat ini akan digunakan dengan /azure/app-service/quickstart-arm-template |
Mulai Cepat App Service - aplikasi Windows | Templat ini akan digunakan dengan /azure/app-service/quickstart-arm-template |
Mulai Cepat App Service - aplikasi kontainer Windows | Templat ini akan digunakan dengan /azure/app-service/quickstart-arm-template |
Application Gateway dengan API Management internal dan Aplikasi Web | Lalu lintas Internet perutean Application Gateway ke instans API Management jaringan virtual (mode internal) yang melayani API web yang dihosting di Azure Web App. |
Akun Azure Cosmos DB dengan Aplikasi Web | Templat ini menyebarkan akun Azure Cosmos DB, Paket App Service, dan membuat Aplikasi Web dalam Paket App Service. Ini juga menambahkan dua pengaturan Aplikasi ke Aplikasi Web yang mereferensikan titik akhir akun Azure Cosmos DB. Dengan cara ini solusi yang disebarkan ke Aplikasi Web dapat terhubung ke titik akhir akun Azure Cosmos DB menggunakan pengaturan tersebut. |
Azure Digital Twins dengan layanan Function and Private Link | Templat ini membuat layanan Azure Digital Twins yang dikonfigurasi dengan Azure Function yang terhubung dengan Virtual Network yang dapat berkomunikasi melalui Titik Akhir Private Link ke Digital Twins. Ini juga membuat Zona DNS Privat untuk memungkinkan resolusi nama host yang mulus dari Titik Akhir Digital Twins dari Jaringan Virtual ke alamat IP subnet internal Titik Akhir Privat. Nama host disimpan sebagai pengaturan ke Azure Function dengan nama 'ADT_ENDPOINT'. |
aplikasi Azure Function dan fungsi yang dipicu HTTP | Contoh ini menyebarkan aplikasi Azure Function dan fungsi yang dipicu HTTP sebaris dalam templat. Ini juga menyebarkan Key Vault dan mengisi rahasia dengan kunci host aplikasi fungsi. |
Aplikasi Fungsi Azure yang Dihosting di Paket Konsumsi Linux | Templat ini menyediakan aplikasi fungsi pada paket Konsumsi Linux, yang merupakan paket hosting dinamis. Aplikasi berjalan sesuai permintaan dan Anda ditagih per eksekusi, tanpa komitmen sumber daya yang berdiri. |
Aplikasi Fungsi Azure dengan slot penyebaran | Templat ini menyediakan aplikasi fungsi pada paket Premium dengan slot produksi dan slot penyebaran tambahan. |
Aplikasi Fungsi Azure dengan Pusat Aktivitas dan Identitas Terkelola | templatnya menyediakan aplikasi Azure Function pada paket Konsumsi Linux, bersama dengan Event Hub, Azure Storage, dan Application Insights. Aplikasi fungsi dapat menggunakan identitas terkelola untuk terhubung ke akun Event Hub dan Storage |
Aplikasi Fungsi Azure dengan Integrasi Jaringan Virtual | Templat ini menyediakan aplikasi fungsi pada paket Premium dengan integrasi jaringan virtual regional yang diaktifkan ke jaringan virtual yang baru dibuat. |
contoh aplikasi web Azure Traffic Manager | Templat ini memperlihatkan cara membuat profil Azure Traffic Manager untuk App Service. |
Membangun Aplikasi Web di Linux dengan azure database for MySQL | Templat ini menyediakan cara untuk menyebarkan Web Apps di Linux dengan Azure database for MySQL. |
Membuat Profil CDN, Titik Akhir CDN, dan Aplikasi Web | Templat ini membuat Profil CDN dan Titik Akhir CDN dengan Aplikasi Web sebagai asal |
Membuat aplikasi web di Azure dengan yang diaktifkan Java 13 dan Tomcat 9 | Templat ini membuat aplikasi web di azure dengan dukungan Java 13 dan Tomcat 9 yang memungkinkan Anda menjalankan aplikasi Java di Azure. Templat ditulis oleh Donovan Brown dari Microsoft. |
Membuat Aplikasi Web ditambah Redis Cache menggunakan templat | Templat ini membuat Azure Web App dengan cache Redis. |
Membuat Aplikasi Web, PE, dan Application Gateway v2 | Templat ini membuat Azure Web App dengan titik akhir Privat di Subnet Azure Virtual Network , Application Gateway v2. Application Gateway disebarkan di vNet (subnet). Aplikasi Web membatasi akses ke lalu lintas dari subnet menggunakan titik akhir privat |
Membuat akun Azure Cosmos tanpa sentuhan dan Azure Web App | Templat ini membuat akun Azure Cosmos, menyuntikkan titik akhir dan kunci Cosmos DB ke pengaturan Azure Web App, lalu menyebarkan aplikasi web ASP MVC dari GitHub. |
Membuat Aplikasi Fungsi dan Penyimpanan aman titik akhir privat | Templat ini memungkinkan Anda untuk menyebarkan Aplikasi Fungsi Azure yang berkomunikasi dengan Azure Storage melalui titik akhir privat. |
Menyebarkan aplikasi web Linux dasar | Templat ini memungkinkan Anda untuk menyebarkan paket layanan aplikasi dan aplikasi web Linux dasar |
Menyebarkan layanan aplikasi dengan integrasi VNet regional | Templat ini memungkinkan Anda untuk menyebarkan paket layanan aplikasi dan aplikasi web Windows dasar, dengan integrasi VNet regional diaktifkan ke jaringan virtual yang baru dibuat |
Menyebarkan paket Azure Function Premium yang diaktifkan AZ | Templat ini memungkinkan Anda untuk menyebarkan paket Azure Function Premium dengan dukungan zona ketersediaan, termasuk akun penyimpanan yang diaktifkan zona ketersediaan. |
Menyebarkan paket Azure Function Premium dengan integrasi vnet | Templat ini memungkinkan Anda untuk menyebarkan paket Azure Function Premium dengan integrasi jaringan virtual regional yang diaktifkan ke jaringan virtual yang baru dibuat. |
aplikasi |
Templat ini memungkinkan Anda membuat App Service untuk menyebarkan aplikasi Django. |
layanan aplikasi |
Templat ini memungkinkan Anda membuat App Service untuk menyebarkan aplikasi Flask. |
Front Door Premium dengan asal App Service dan private link | Templat ini membuat Front Door Premium dan App Service, dan menggunakan titik akhir privat untuk Front Door untuk mengirim lalu lintas ke aplikasi. |
Front Door Standard/Premium dengan asal App Service | Templat ini membuat Front Door Standard/Premium, App Service, dan mengonfigurasi App Service untuk memvalidasi bahwa lalu lintas telah masuk melalui asal Front Door. |
Front Door Standard/Premium dengan asal Azure Functions | Templat ini membuat Front Door Standard/Premium, aplikasi Azure Functions, dan mengonfigurasi aplikasi fungsi untuk memvalidasi bahwa lalu lintas telah datang melalui asal Front Door. |
Aplikasi Fungsi |
Templat ini menyebarkan Aplikasi Fungsi kosong dan paket hosting. |
Function App yang diamankan oleh Azure Frontdoor | Templat ini memungkinkan Anda untuk menyebarkan fungsi premium azure yang dilindungi dan diterbitkan oleh Azure Frontdoor premium. Kesimpulan antara Azure Frontdoor dan Azure Functions dilindungi oleh Azure Private Link. |
Aplikasi Web Multi-wilayah dengan Ketersediaan Tinggi | Templat ini memungkinkan Anda membuat solusi ujung ke ujung multi-wilayah yang aman, sangat tersedia dengan dua aplikasi web di berbagai wilayah di belakang Azure Front Door |
Analitik dan Monetisasi API Moesif | Templat akan mencatat panggilan API dari Azure API Management ke analitik API Moesif dan platform monetisasi |
Aplikasi Fungsi Privat dan Penyimpanan aman titik akhir privat | Templat ini menyediakan aplikasi fungsi pada paket Premium yang memiliki titik akhir privat dan berkomunikasi dengan Azure Storage melalui titik akhir privat. |
Memprovisikan aplikasi fungsi pada paket Konsumsi | Templat ini menyediakan aplikasi fungsi pada paket Konsumsi, yang merupakan paket hosting dinamis. Aplikasi berjalan sesuai permintaan dan Anda ditagih per eksekusi, tanpa komitmen sumber daya yang berdiri. Ada templat lain yang tersedia untuk provisi pada paket hosting khusus. |
Memprovisikan aplikasi fungsi yang berjalan pada paket App Service | Templat ini menyediakan aplikasi fungsi pada paket hosting khusus, yang berarti akan dijalankan dan ditagih seperti situs App Service apa pun. |
Memprovisikan Aplikasi Web dengan SQL Database | Templat ini menyediakan Aplikasi Web, SQL Database, pengaturan AutoScale, Aturan pemberitahuan, dan App Insights. Ini mengonfigurasi string koneksi di aplikasi web untuk database. |
fungsi paket Konsumsi Provisi dengan slot penyebaran | Templat ini menyediakan aplikasi fungsi pada paket Konsumsi, yang merupakan paket hosting dinamis. Aplikasi berjalan sesuai permintaan dan Anda ditagih per eksekusi, tanpa komitmen sumber daya yang berdiri. Ada templat lain yang tersedia untuk provisi pada paket hosting khusus. |
Aplikasi Web N-tingkat Aman | Templat ini memungkinkan Anda membuat solusi ujung ke ujung yang aman dengan dua aplikasi web dengan slot penahapan, ujung depan dan ujung belakang, ujung depan akan digunakan dengan aman melalui injeksi VNet dan Titik Akhir Privat |
Sonarqube Docker Web App di Linux dengan Azure SQL | Templat ini menyebarkan Sonarqube dalam kontainer Linux aplikasi web Azure App Service menggunakan gambar Sonarqube resmi dan didukung oleh Azure SQL Server. |
Sonarqube Docker Web App di Linux dengan PostgreSQL | Templat ini menyediakan cara mudah untuk menyebarkan gambar docker Sonarqube (tag alpine) pada Aplikasi Web Linux dengan database Azure untuk PostgreSQL(Pratinjau) |
SonarQube di Web App dengan integrasi PostgreSQL dan VNet | Templat ini menyediakan mudah untuk menyebarkan SonarQube ke Web App di Linux dengan PostgreSQL Flexible Server, integrasi VNet, dan DNS privat. |
Penyebaran Aplikasi Web dari GitHub | Templat ini memungkinkan Anda membuat WebApp yang ditautkan dengan Repositori GitHub yang ditautkan. |
Web App dengan Application Insights yang dikirim ke Log Analytics | Templat ini akan membantu mendukung versi API baru microsoft.insights/components. Mulai dari WorkspaceID 2020-02-02-preview akan diperlukan saat membuat Application Inisghts.Templat ini akan menyebarkan Paket App Service, App Service, Application Insights, Ruang Kerja Analitik Log dan menghubungkan semuanya bersama-sama. |
Web App dengan azure database for MySQL | Templat ini menyediakan cara mudah untuk menyebarkan aplikasi web di Azure App Service Web Apps dengan azure database for MySQL. |
Web App dengan Identitas Terkelola, SQL Server, dan ΑΙ | Contoh sederhana untuk menyebarkan infrastruktur Azure untuk aplikasi + data + identitas terkelola + pemantauan |
Web App dengan VNet Injection dan Private Endpoint | Templat ini memungkinkan Anda membuat solusi ujung ke ujung yang aman dengan dua aplikasi web, ujung depan dan ujung belakang, ujung depan akan digunakan dengan aman melalui injeksi VNet dan Titik Akhir Privat |
Definisi sumber daya templat ARM
Jenis sumber daya situs dapat disebarkan dengan operasi yang menargetkan:
- Grup sumber daya
- Lihat perintah penyebaran grup sumber daya
Untuk daftar properti yang diubah di setiap versi API, lihat mengubah log.
Format sumber daya
Untuk membuat sumber daya Microsoft.Web/sites, tambahkan JSON berikut ke templat Anda.
{
"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"
}
}
Nilai properti
ApiDefinitionInfo
Nama | Deskripsi | Nilai |
---|---|---|
url | URL definisi API. | tali |
ApiManagementConfig
Nama | Deskripsi | Nilai |
---|---|---|
Id | APIM-Api Pengidentifikasi. | tali |
AutoHealActions
Nama | Deskripsi | Nilai |
---|---|---|
actionType | Tindakan yang telah ditentukan sebelumnya yang akan diambil. | 'CustomAction' 'LogEvent' 'Daur Ulang' |
customAction | Tindakan kustom yang akan diambil. | AutoHealCustomAction |
minProcessExecutionTime | Waktu minimum proses harus dijalankan sebelum mengambil tindakan |
tali |
AutoHealCustomAction
Nama | Deskripsi | Nilai |
---|---|---|
exe | Dapat dieksekusi untuk dijalankan. | tali |
Parameter | Parameter untuk executable. | tali |
AutoHealRules
Nama | Deskripsi | Nilai |
---|---|---|
Tindakan | Tindakan yang akan dijalankan saat aturan dipicu. | AutoHealActions |
Memicu | Kondisi yang menjelaskan kapan harus menjalankan tindakan penyembuh otomatis. | |
AutoHealTriggers
Nama | Deskripsi | Nilai |
---|---|---|
privateBytesInKB | Aturan berdasarkan byte privat. | Int |
Permintaan | Aturan berdasarkan total permintaan. | RequestsBasedTrigger |
slowRequests | Aturan berdasarkan waktu eksekusi permintaan. | |
slowRequestsWithPath | Aturan berdasarkan beberapa Aturan Permintaan Lambat dengan jalur | SlowRequestsBasedTrigger[] |
statusCodes | Aturan berdasarkan kode status. | StatusCodesBasedTrigger[] |
statusCodesRange | Aturan berdasarkan rentang kode status. | StatusCodesRangeBasedTrigger[] |
AzureStorageInfoValue
Nama | Deskripsi | Nilai |
---|---|---|
accessKey | Kunci akses untuk akun penyimpanan. | tali Kendala: Nilai sensitif. Teruskan sebagai parameter aman. |
accountName | Nama akun penyimpanan. | tali |
mountPath | Jalur untuk memasang penyimpanan dalam lingkungan runtime situs. | tali |
protokol | Protokol pemasangan yang digunakan untuk akun penyimpanan. | 'Http' 'Nfs' 'Smb' |
shareName | Nama berbagi file (nama kontainer, untuk penyimpanan Blob). | tali |
jenis | Jenis penyimpanan. | 'AzureBlob' 'AzureFiles' |
CloningInfo
Nama | Deskripsi | Nilai |
---|---|---|
appSettingsOverrides | Penggantian pengaturan aplikasi untuk aplikasi kloning. Jika ditentukan, pengaturan ini akan mengambil alih pengaturan yang dikloning dari aplikasi sumber. Jika tidak, pengaturan aplikasi dari aplikasi sumber dipertahankan. |
CloningInfoAppSettingsOverrides |
cloneCustomHostNames | <kode>true</code> untuk mengkloning nama host kustom dari aplikasi sumber; jika tidak, kode <>false</code>. | bool |
cloneSourceControl | <kode>true</code> untuk mengkloning kontrol sumber dari aplikasi sumber; jika tidak, kode <>false</code>. | bool |
configureLoadBalancing | <kode>true</code> untuk mengonfigurasi penyeimbangan beban untuk aplikasi sumber dan tujuan. | bool |
correlationId | ID korelasi operasi kloning. ID ini mengikat beberapa operasi kloning bersama-sama untuk menggunakan rekam jepret yang sama. |
tali Kendala: Panjang min = 36 Panjang maksimum = 36 Pola = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
hostingEnvironment | Lingkungan App Service. | tali |
Menimpa | <kode>true</code> untuk menimpa aplikasi tujuan; jika tidak, kode <>false</code>. | bool |
sourceWebAppId | ID sumber daya ARM dari aplikasi sumber. ID sumber daya aplikasi adalah formulir /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} untuk slot produksi dan /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} untuk slot lain. |
string (diperlukan) |
sourceWebAppLocation | Lokasi aplikasi sumber misalnya: US Barat atau Eropa Utara | tali |
trafficManagerProfileId | ID sumber daya ARM dari profil Traffic Manager untuk digunakan, jika ada. ID sumber daya Traffic Manager adalah formulir /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}. |
tali |
trafficManagerProfileName | Nama profil Traffic Manager yang akan dibuat. Ini hanya diperlukan jika profil Traffic Manager belum ada. | tali |
CloningInfoAppSettingsOverrides
Nama | Deskripsi | Nilai |
---|
ConnStringInfo
Nama | Deskripsi | Nilai |
---|---|---|
connectionString | Nilai string koneksi. | tali |
Nama | Nama string koneksi. | tali |
jenis | Jenis database. | 'ApiHub' 'Kustom' 'DocDb' 'EventHub' 'MySql' 'NotificationHub' 'PostgreSQL' 'RedisCache' 'ServiceBus' 'SQLAzure' 'SQLServer' |
CorsSettings
Nama | Deskripsi | Nilai |
---|---|---|
allowedOrigins | Mendapatkan atau mengatur daftar asal yang harus diizinkan untuk membuat lintas asal panggilan (misalnya: http://example.com:12345). Gunakan "*" untuk mengizinkan semua. |
string[] |
supportCredentials | Mendapatkan atau mengatur apakah permintaan CORS dengan kredensial diizinkan. Lihat https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials untuk detail selengkapnya. |
bool |
DaprConfig
Nama | Deskripsi | Nilai |
---|---|---|
appId | Pengidentifikasi aplikasi Dapr | tali |
appPort | Memberi tahu Dapr port mana yang didengarkan aplikasi Anda | Int |
enableApiLogging | Mengaktifkan pengelogan API untuk sidecar Dapr | bool |
Diaktifkan | Boolean menunjukkan apakah mobil samping Dapr diaktifkan | bool |
httpMaxRequestSize | Meningkatkan ukuran maksimum parameter server http isi permintaan di MB untuk menangani pengunggahan file besar. Defaultnya adalah 4 MB. | Int |
httpReadBufferSize | Ukuran maksimum dapr dari buffer baca header http di KB untuk ditangani saat mengirim header multi-KB. Defaultnya adalah 65KB. | Int |
logLevel | Mengatur tingkat log untuk sidecar Dapr. Nilai yang diizinkan adalah debug, info, peringatan, kesalahan. Defaultnya adalah info. | 'debug' 'error' 'info' 'peringatkan' |
Percobaan
Nama | Deskripsi | Nilai |
---|---|---|
rampUpRules | Daftar aturan ramp-up. | RampUpRule[] |
ExtendedLocation
Nama | Deskripsi | Nilai |
---|---|---|
Nama | Nama lokasi yang diperluas. | tali |
FunctionAppConfig
Nama | Deskripsi | Nilai |
---|---|---|
Penyebaran | Konfigurasi penyebaran aplikasi fungsi. | |
Runtime | Pengaturan runtime aplikasi fungsi. | FunctionsRuntime |
scaleAndConcurrency | Pengaturan skala dan konkurensi aplikasi fungsi. | FunctionsScaleAndConcurrency |
FunctionsAlwaysReadyConfig
Nama | Deskripsi | Nilai |
---|---|---|
instanceCount | Mengatur jumlah instans 'Always Ready' untuk grup fungsi tertentu atau fungsi tertentu. Untuk informasi tambahan, lihat https://aka.ms/flexconsumption/alwaysready. | Int |
Nama | Diperlukan grup fungsi atau nama fungsi. Untuk informasi tambahan, lihat https://aka.ms/flexconsumption/alwaysready. | tali |
FunctionsDeployment
Nama | Deskripsi | Nilai |
---|---|---|
penyimpanan | Penyimpanan untuk paket yang disebarkan yang digunakan oleh aplikasi fungsi. | FunctionsDeploymentStorage |
FunctionsDeploymentStorage
Nama | Deskripsi | Nilai |
---|---|---|
Otentikasi | Metode autentikasi untuk mengakses akun penyimpanan untuk penyebaran. | FunctionsDeploymentStorageAuthentication |
jenis | Properti untuk memilih jenis Azure Storage. Opsi yang tersedia: blobContainer. | 'blobContainer' |
nilai | Properti untuk mengatur URL untuk jenis Azure Storage yang dipilih. Contoh: Untuk blobContainer, nilainya bisa https://<storageAccountName>.blob.core.windows.net/<containerName>. | tali |
FunctionsDeploymentStorageAuthentication
Nama | Deskripsi | Nilai |
---|---|---|
storageAccountConnectionStringName | Gunakan properti ini untuk StorageAccountConnectionString. Atur nama pengaturan aplikasi yang memiliki string koneksi akun penyimpanan. Jangan tetapkan nilai untuk properti ini saat menggunakan tipe autentikasi lainnya. | tali |
jenis | Properti untuk memilih jenis autentikasi untuk mengakses akun penyimpanan yang dipilih. Opsi yang tersedia: SystemAssignedIdentity, UserAssignedIdentity, StorageAccountConnectionString. | 'StorageAccountConnectionString' 'SystemAssignedIdentity' 'UserAssignedIdentity' |
userAssignedIdentityResourceId | Gunakan properti ini untuk UserAssignedIdentity. Atur ID sumber daya identitas. Jangan tetapkan nilai untuk properti ini saat menggunakan tipe autentikasi lainnya. | tali |
FunctionsRuntime
Nama | Deskripsi | Nilai |
---|---|---|
Nama | Nama runtime aplikasi fungsi. Opsi yang tersedia: dotnet-isolated, node, java, powershell, python, custom | 'kustom' 'dotnet-isolated' 'java' 'node' 'powershell' 'python' |
versi | Versi runtime aplikasi fungsi. Contoh: 8 (untuk dotnet-isolated) | tali |
FunctionsScaleAndConcurrency
Nama | Deskripsi | Nilai |
---|---|---|
alwaysReady | Konfigurasi 'Selalu Siap' untuk aplikasi fungsi. | FunctionsAlwaysReadyConfig[] |
instanceMemoryMB | Atur jumlah memori yang dialokasikan untuk setiap instans aplikasi fungsi di MB. CPU dan bandwidth jaringan dialokasikan secara proporsional. | Int |
maximumInstanceCount | Jumlah maksimum instans untuk aplikasi fungsi. | Int |
Memicu | Pengaturan skala dan konkurensi untuk pemicu aplikasi fungsi. | FunctionsScaleAndConcurrencyTriggers |
FunctionsScaleAndConcurrencyTriggers
Nama | Deskripsi | Nilai |
---|---|---|
http | Pengaturan skala dan konkurensi untuk pemicu HTTP. | FunctionsScaleAndConcurrencyTriggersHttp |
FunctionsScaleAndConcurrencyTriggersHttp
Nama | Deskripsi | Nilai |
---|---|---|
perInstanceConcurrency | Jumlah maksimum pemanggilan pemicu HTTP bersamaan per instans. | Int |
HandlerMapping
Nama | Deskripsi | Nilai |
---|---|---|
Argumen | Argumen baris perintah yang akan diteruskan ke prosesor skrip. | tali |
Ekstensi | Permintaan dengan ekstensi ini akan ditangani menggunakan aplikasi FastCGI yang ditentukan. | tali |
scriptProcessor | Jalur absolut ke aplikasi FastCGI. | tali |
HostingEnvironmentProfile
Nama | Deskripsi | Nilai |
---|---|---|
Id | ID Sumber Daya Lingkungan App Service. | tali |
HostNameSslState
Nama | Deskripsi | Nilai |
---|---|---|
hostType | Menunjukkan apakah nama host adalah nama host standar atau repositori. | 'Repositori' 'Standar' |
Nama | Nama host. | tali |
sslState | Jenis SSL. | 'Dinonaktifkan' 'IpBasedEnabled' 'SniEnabled' |
thumbprint | Thumbprint sertifikat SSL. | tali |
toUpdate | Atur ke kode <>true</code> untuk memperbarui nama host yang ada. | bool |
virtualIP | Alamat IP virtual yang ditetapkan ke nama host jika SSL berbasis IP diaktifkan. | tali |
IpSecurityRestriction
Nama | Deskripsi | Nilai |
---|---|---|
perbuatan | Izinkan atau Tolak akses untuk rentang IP ini. | tali |
deskripsi | Deskripsi aturan pembatasan IP. | tali |
Header | Header aturan pembatasan IP. X-Forwarded-Host (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples). Logika yang cocok adalah .. - Jika properti null atau kosong (default), semua host (atau kurang) diizinkan. - Nilai dibandingkan menggunakan ordinal-ignore-case (tidak termasuk nomor port). - Wildcard subdomain diizinkan tetapi tidak cocok dengan domain akar. Misalnya, *.contoso.com cocok dengan foo.contoso.com subdomain tetapi bukan domain akar contoso.com atau foo.bar.contoso.com multi-tingkat - Nama host Unicode diizinkan tetapi dikonversi ke Punycode untuk pencocokan. X-Forwarded-For (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples). Logika yang cocok adalah .. - Jika properti null atau kosong (default), rantai yang diteruskan (atau kurang) diizinkan. - Jika ada alamat (tidak termasuk nomor port) dalam rantai (dipisahkan koma) cocok dengan CIDR yang ditentukan oleh properti . X-Azure-FDID dan X-FD-HealthProbe. Logika yang cocok sama persis. |
IpSecurityRestrictionHeaders |
ipAddress | Alamat IP yang berlaku untuk pembatasan keamanan. Ini dapat berupa alamat ipv4 murni (properti SubnetMask yang diperlukan) atau Notasi CIDR seperti ipv4/mask (kecocokan bit terdepan). Untuk CIDR, Properti SubnetMask tidak boleh ditentukan. |
tali |
Nama | Nama aturan pembatasan IP. | tali |
Prioritas | Prioritas aturan pembatasan IP. | Int |
subnetMask | Subnet mask untuk rentang alamat IP yang berlaku untuk pembatasan. | tali |
subnetTrafficTag | (internal) Tag lalu lintas subnet | Int |
tag | Menentukan untuk apa filter IP ini akan digunakan. Ini untuk mendukung pemfilteran IP pada proksi. | 'Default' 'ServiceTag' 'XffProxy' |
vnetSubnetResourceId | Id sumber daya jaringan virtual | tali |
vnetTrafficTag | (internal) Tag lalu lintas Vnet | Int |
IpSecurityRestrictionHeaders
Nama | Deskripsi | Nilai |
---|
ManagedServiceIdentity
Nama | Deskripsi | Nilai |
---|---|---|
jenis | Jenis identitas layanan terkelola. | 'Tidak Ada' 'SystemAssigned' 'SystemAssigned, UserAssigned' 'UserAssigned' |
userAssignedIdentities | Daftar identitas yang ditetapkan pengguna yang terkait dengan sumber daya. Referensi kunci kamus identitas pengguna akan menjadi id sumber daya ARM dalam formulir: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} | ManagedServiceIdentityUserAssignedIdentities |
ManagedServiceIdentityUserAssignedIdentities
Nama | Deskripsi | Nilai |
---|
Microsoft.Web/sites
Nama | Deskripsi | Nilai |
---|---|---|
apiVersion | Versi api | '2024-04-01' |
extendedLocation | Lokasi yang Diperluas. | ExtendedLocation |
identitas | Identitas layanan terkelola. | managedServiceIdentity |
jenis | Jenis sumber daya. Jika sumber daya adalah aplikasi, Anda dapat merujuk ke https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference untuk detail nilai yang didukung untuk jenisnya. | tali |
tempat | Lokasi Sumber Daya. | string (diperlukan) |
Nama | Nama sumber daya | string (diperlukan) |
Properti | Properti khusus sumber daya situs | |
Tags | Tag sumber daya | Kamus nama dan nilai tag. Lihat Tag dalam templat |
jenis | Jenis sumber daya | 'Microsoft.Web/sites' |
NameValuePair
Nama | Deskripsi | Nilai |
---|---|---|
Nama | Nama pasangan. | tali |
nilai | Nilai pasangan. | tali |
PushSettings
Nama | Deskripsi | Nilai |
---|---|---|
jenis | Jenis sumber daya. | tali |
Properti | Properti khusus sumber daya PushSettings | PushSettingsProperties |
PushSettingsProperties
Nama | Deskripsi | Nilai |
---|---|---|
dynamicTagsJson | Mendapatkan atau menetapkan string JSON yang berisi daftar tag dinamis yang akan dievaluasi dari klaim pengguna di titik akhir pendaftaran push. | tali |
isPushEnabled | Mendapatkan atau mengatur bendera yang menunjukkan apakah titik akhir Push diaktifkan. | bool (diperlukan) |
tagsRequiringAuth | Mendapatkan atau mengatur string JSON yang berisi daftar tag yang mengharuskan autentikasi pengguna digunakan dalam titik akhir pendaftaran pendorongan. Tag dapat terdiri dari karakter alfanumerik dan yang berikut: '_', '@', '#', '.', ':', '-'. Validasi harus dilakukan di PushRequestHandler. |
tali |
tagWhitelistJson | Mendapatkan atau mengatur string JSON yang berisi daftar tag yang diizinkan untuk digunakan oleh titik akhir pendaftaran pendorongan. | tali |
RampUpRule
Nama | Deskripsi | Nilai |
---|---|---|
actionHostName | Nama host slot tempat lalu lintas akan dialihkan jika diputuskan. Misalnya myapp-stage.azurewebsites.net. | tali |
changeDecisionCallbackUrl | Algoritma keputusan kustom dapat disediakan di ekstensi situs TiPCallback url mana yang dapat ditentukan. Lihat Ekstensi situs TiPCallback untuk perancah dan kontrak. https://www.siteextensions.net/packages/TiPCallback/ |
tali |
changeIntervalInMinutes | Menentukan interval dalam menit untuk mengevaluasi ulang ReroutePercentage. | Int |
changeStep | Dalam skenario peningkatan otomatis, ini adalah langkah untuk menambahkan/menghapus dari kode <>ReroutePercentage</code> sampai mencapai kode \n<>MinReroutePercentage</code> atau kode <>MaxReroutePercentage</code>. Metrik situs diperiksa setiap N menit yang ditentukan dalam kode <>ChangeIntervalInMinutes</code>.\nAlgoritma keputusan kustom dapat disediakan dalam ekstensi situs TiPCallback url mana yang dapat ditentukan dalam kode <>ChangeDecisionCallbackUrl</code>. |
Int |
maxReroutePercentage | Menentukan batas atas di bawah reroutePercentage mana yang akan tetap ada. | Int |
minReroutePercentage | Menentukan batas yang lebih rendah di atas reroutePercentage mana yang akan tetap ada. | Int |
Nama | Nama aturan perutean. Nama yang direkomendasikan adalah menunjuk ke slot yang akan menerima lalu lintas dalam eksperimen. | tali |
reroutePercentage | Persentase lalu lintas yang akan dialihkan ke kode <>ActionHostName</code>. | Int |
RequestsBasedTrigger
Nama | Deskripsi | Nilai |
---|---|---|
hitung | Jumlah Permintaan. | Int |
timeInterval | Interval waktu. | tali |
ResourceConfig
Nama | Deskripsi | Nilai |
---|---|---|
Cpu | CPU yang diperlukan dalam inti, misalnya 0,5 | Int |
ingatan | Memori yang diperlukan, misalnya "1Gi" | tali |
ResourceTags
Nama | Deskripsi | Nilai |
---|
SiteConfig
Nama | Deskripsi | Nilai |
---|---|---|
acrUseManagedIdentityCreds | Bendera untuk menggunakan Kredensial Identitas Terkelola untuk penarikan ACR | bool |
acrUserManagedIdentityID | Jika menggunakan identitas terkelola pengguna, Id Klien identitas terkelola pengguna | tali |
alwaysOn | <kode>true</code> jika Always On diaktifkan; jika tidak, kode <>false</code>. | bool |
apiDefinition | Informasi tentang definisi API formal untuk aplikasi. | ApiDefinitionInfo |
apiManagementConfig | Pengaturan manajemen Azure API yang ditautkan ke aplikasi. | ApiManagementConfig |
appCommandLine | Baris perintah aplikasi untuk diluncurkan. | tali |
appSettings | Pengaturan aplikasi. | NameValuePair[] |
autoHealEnabled | <kode>true</code> jika Auto Heal diaktifkan; jika tidak, kode <>false</code>. | bool |
autoHealRules | Aturan Auto Heal. | |
autoSwapSlotName | Nama slot pertukaran otomatis. | tali |
azureStorageAccounts | Daftar Akun Azure Storage. | SiteConfigAzureStorageAccounts |
connectionStrings | String koneksi. | ConnStringInfo[] |
cors | Pengaturan Berbagi Sumber Daya Lintas Asal (CORS). | CorsSettings |
defaultDocuments | Dokumen default. | string[] |
detailedErrorLoggingEnabled | kode <>true</code> jika pengelogan kesalahan terperinci diaktifkan; jika tidak, kode <>false</code>. | bool |
documentRoot | Akar dokumen. | tali |
elasticWebAppScaleLimit | Jumlah maksimum pekerja yang dapat diskalakan situs. Pengaturan ini hanya berlaku untuk aplikasi dalam paket di mana ElasticScaleEnabled adalah kode <>true</code> |
Int Kendala: Nilai min = 0 |
Percobaan | Ini adalah pekerjaan untuk jenis polimorfik. | Eksperimen |
ftpsState | Status layanan FTP / FTPS | 'AllAllowed' 'Dinonaktifkan' 'FtpsOnly' |
functionAppScaleLimit | Jumlah maksimum pekerja yang dapat diskalakan situs. Pengaturan ini hanya berlaku untuk Paket Konsumsi dan Premium Elastis |
Int Kendala: Nilai min = 0 |
functionsRuntimeScaleMonitoringEnabled | Mendapatkan atau menetapkan nilai yang menunjukkan apakah pemantauan skala runtime fungsi diaktifkan. Saat diaktifkan, ScaleController tidak akan memantau sumber peristiwa secara langsung, tetapi akan memanggil runtime untuk mendapatkan status skala. |
bool |
handlerMappings | Pemetaan handler. | HandlerMapping[] |
healthCheckPath | Jalur pemeriksaan kesehatan | tali |
http20Enabled | Http20Enabled: mengonfigurasi situs web untuk memungkinkan klien tersambung melalui http2.0 | bool |
httpLoggingEnabled | <kode>true</code> jika pengelogan HTTP diaktifkan; jika tidak, kode <>false</code>. | bool |
ipSecurityRestrictions | Pembatasan keamanan IP untuk utama. | IpSecurityRestriction[] |
ipSecurityRestrictionsDefaultAction | Tindakan default untuk pembatasan akses utama jika tidak ada aturan yang cocok. | 'Izinkan' 'Tolak' |
javaContainer | Kontainer Java. | tali |
javaContainerVersion | Versi kontainer Java. | tali |
javaVersion | Versi Java. | tali |
keyVaultReferenceIdentity | Identitas yang digunakan untuk autentikasi Referensi Key Vault. | tali |
perbatasan | Batas situs. | SiteLimits |
linuxFxVersion | Linux App Framework dan versi | tali |
loadBalancing | Penyeimbangan beban situs. | 'LeastRequests' 'LeastRequestsWithTieBreaker' 'LeastResponseTime' 'PerSiteRoundRobin' 'RequestHash' 'WeightedRoundRobin' 'WeightedTotalTraffic' |
localMySqlEnabled | <kode>true</code> untuk mengaktifkan MySQL lokal; jika tidak, kode <>false</code>. | bool |
logsDirectorySizeLimit | Batas ukuran direktori log HTTP. | Int |
managedPipelineMode | Mode alur terkelola. | 'Klasik' 'Terintegrasi' |
managedServiceIdentityId | Id Identitas Layanan Terkelola | Int |
metadata | Metadata aplikasi. Properti ini tidak dapat diambil, karena mungkin berisi rahasia. | NameValuePair[] |
minimumElasticInstanceCount | Jumlah jumlah instans minimum untuk situs Pengaturan ini hanya berlaku untuk Paket Elastis |
Int Kendala: Nilai min = 0 Nilai maks = 20 |
minTlsCipherSuite | Rangkaian sandi TLS kekuatan minimum yang diizinkan untuk aplikasi | '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: mengonfigurasi versi minimum TLS yang diperlukan untuk permintaan SSL | '1.0' '1.1' '1.2' '1.3' |
netFrameworkVersion | Versi .NET Framework. | tali |
nodeVersion | Versi Node.js. | tali |
numberOfWorkers | Jumlah pekerja. | Int |
phpVersion | Versi PHP. | tali |
powerShellVersion | Versi PowerShell. | tali |
preWarmedInstanceCount | Jumlah instans preWarmed. Pengaturan ini hanya berlaku untuk Paket Konsumsi dan Elastis |
Int Kendala: Nilai min = 0 Nilai maks = 10 |
publicNetworkAccess | Properti untuk mengizinkan atau memblokir semua lalu lintas publik. | tali |
publishingUsername | Menerbitkan nama pengguna. | tali |
dorong | Pengaturan titik akhir pendorongan. | PushSettings |
pythonVersion | Versi Python. | tali |
remoteDebuggingEnabled | <kode>true</code> jika penelusuran kesalahan jarak jauh diaktifkan; jika tidak, kode <>false</code>. | bool |
remoteDebuggingVersion | Versi penelusuran kesalahan jarak jauh. | tali |
requestTracingEnabled | <kode>true</code> jika pelacakan permintaan diaktifkan; jika tidak, kode <>false</code>. | bool |
requestTracingExpirationTime | Meminta waktu kedaluwarsa pelacakan. | tali |
scmIpSecurityRestrictions | Pembatasan keamanan IP untuk scm. | IpSecurityRestriction[] |
scmIpSecurityRestrictionsDefaultAction | Tindakan default untuk pembatasan akses scm jika tidak ada aturan yang cocok. | 'Izinkan' 'Tolak' |
scmIpSecurityRestrictionsUseMain | Pembatasan keamanan IP untuk scm untuk menggunakan utama. | bool |
scmMinTlsVersion | ScmMinTlsVersion: mengonfigurasi versi minimum TLS yang diperlukan untuk permintaan SSL untuk situs SCM | '1.0' '1.1' '1.2' '1.3' |
scmType | Jenis SCM. | 'BitbucketGit' 'BitbucketHg' 'CodePlexGit' 'CodePlexHg' 'Dropbox' 'ExternalGit' 'ExternalHg' 'GitHub' 'LocalGit' 'Tidak Ada' 'OneDrive' 'Tfs' 'VSO' 'VSTSRM' |
tracingOptions | Opsi pelacakan. | tali |
use32BitWorkerProcess | <kode>true</code> untuk menggunakan proses pekerja 32-bit; jika tidak, kode <>false</code>. | bool |
virtualApplications | Aplikasi virtual. | VirtualApplication [] |
vnetName | Nama Virtual Network. | tali |
vnetPrivatePortsCount | Jumlah port privat yang ditetapkan ke aplikasi ini. Ini akan ditetapkan secara dinamis pada runtime. | Int |
vnetRouteAllEnabled | Rute Jaringan Virtual Semua diaktifkan. Ini menyebabkan semua lalu lintas keluar menerapkan Grup Keamanan Jaringan Virtual dan Rute yang Ditentukan Pengguna. | bool |
websiteTimeZone | Mengatur zona waktu yang digunakan situs untuk menghasilkan tanda waktu. Kompatibel dengan Linux dan Windows App Service. Mengatur pengaturan aplikasi WEBSITE_TIME_ZONE lebih diutamakan daripada konfigurasi ini. Untuk Linux, mengharapkan nilai database tz https://www.iana.org/time-zones (untuk referensi cepat lihat https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). Untuk Windows, mengharapkan salah satu zona waktu yang tercantum di bawah HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones | tali |
webSocketsEnabled | <kode>true</code> jika WebSocket diaktifkan; jika tidak, kode <>false</code>. | bool |
windowsFxVersion | Xenon App Framework dan versi | tali |
xManagedServiceIdentityId | Id Identitas Layanan Terkelola Eksplisit | Int |
SiteConfigAzureStorageAccounts
Nama | Deskripsi | Nilai |
---|
SiteDnsConfig
Nama | Deskripsi | Nilai |
---|---|---|
dnsAltServer | Server DNS alternatif yang akan digunakan oleh aplikasi. Properti ini mereplikasi pengaturan aplikasi WEBSITE_DNS_ALT_SERVER. | tali |
dnsMaxCacheTimeout | Waktu kustom agar DNS di-cache dalam hitung detik. Rentang yang diizinkan: 0-60. Defaultnya adalah 30 detik. 0 berarti penembolokan dinonaktifkan. | Int |
dnsRetryAttemptCount | Jumlah total percobaan ulang untuk pencarian dns. Rentang yang diizinkan: 1-5. Defaultnya adalah 3. | Int |
dnsRetryAttemptTimeout | Waktu habis untuk pencarian dns tunggal dalam hitung detik. Rentang yang diizinkan: 1-30. Defaultnya adalah 3. | Int |
dnsServers | Daftar server DNS kustom yang akan digunakan oleh aplikasi untuk pencarian. Maksimum 5 server dns dapat diatur. | string[] |
SiteLimits
Nama | Deskripsi | Nilai |
---|---|---|
maxDiskSizeInMb | Penggunaan ukuran disk maksimum yang diizinkan dalam MB. | Int |
maxMemoryInMb | Penggunaan memori maksimum yang diizinkan dalam MB. | Int |
maxPercentageCpu | Persentase penggunaan CPU maksimum yang diizinkan. | Int |
SiteProperties
Nama | Deskripsi | Nilai |
---|---|---|
autoGeneratedDomainNameLabelScope | Menentukan cakupan keunikan untuk nama host default selama pembuatan sumber daya | 'NoReuse' 'ResourceGroupReuse' 'SubscriptionReuse' 'TenantReuse' |
clientAffinityEnabled | kode <>> /code<benar untuk mengaktifkan afinitas klien; <kode>false</code> untuk berhenti mengirim cookie afinitas sesi, yang merutekan permintaan klien dalam sesi yang sama ke instans yang sama. Defaultnya adalah kode <>true</code>. | bool |
clientCertEnabled | kode <>true</code> untuk mengaktifkan autentikasi sertifikat klien (autentikasi bersama TLS); jika tidak, kode <>false</code>. Defaultnya adalah kode <>false</code>. | bool |
clientCertExclusionPaths | jalur pengecualian yang dipisahkan koma autentikasi sertifikat klien | tali |
clientCertMode | Ini terdiri dari pengaturan ClientCertEnabled. - ClientCertEnabled: false berarti ClientCert diabaikan. - ClientCertEnabled: true dan ClientCertMode: Diperlukan berarti ClientCert diperlukan. - ClientCertEnabled: true dan ClientCertMode: Opsional berarti ClientCert bersifat opsional atau diterima. |
'Opsional' 'OpsionalInteractiveUser' 'Diperlukan' |
cloningInfo | Jika ditentukan selama pembuatan aplikasi, aplikasi akan dikloning dari aplikasi sumber. | CloningInfo |
containerSize | Ukuran kontainer fungsi. | Int |
customDomainVerificationId | Pengidentifikasi unik yang memverifikasi domain kustom yang ditetapkan ke aplikasi. Pelanggan akan menambahkan id ini ke catatan txt untuk verifikasi. | tali |
dailyMemoryTimeQuota | Kuota waktu memori harian maksimum yang diizinkan (hanya berlaku pada aplikasi dinamis). | Int |
daprConfig | Konfigurasi dapr aplikasi. | DaprConfig |
dnsConfiguration | Properti untuk mengonfigurasi berbagai pengaturan terkait DNS untuk situs. | SiteDnsConfig |
Diaktifkan | <kode>true</code> jika aplikasi diaktifkan; jika tidak, kode <>false</code>. Mengatur nilai ini ke false menonaktifkan aplikasi (membuat aplikasi offline). | bool |
endToEndEncryptionEnabled | Apakah akan menggunakan enkripsi ujung ke ujung antara FrontEnd dan Pekerja | bool |
functionAppConfig | Konfigurasi khusus aplikasi Azure Function. | FunctionAppConfig |
hostingEnvironmentProfile | Lingkungan App Service yang akan digunakan untuk aplikasi. | HostingEnvironmentProfile |
hostNamesDisabled |
<kode>true</code> untuk menonaktifkan nama host publik aplikasi; jika tidak, kode <>false</code>. Jika kode <>true</code>, aplikasi hanya dapat diakses melalui proses manajemen API. |
bool |
hostNameSslStates | Status SSL nama host digunakan untuk mengelola pengikatan SSL untuk nama host aplikasi. | HostNameSslState[] |
httpsOnly | HttpsOnly: mengonfigurasi situs web untuk hanya menerima permintaan https. Pengalihan masalah untuk permintaan http |
bool |
hyperV | Hyper-V kotak pasir. | bool |
ipMode | Menentukan mode IP aplikasi. | 'IPv4' 'IPv4AndIPv6' 'IPv6' |
isXenon | Usang: Hyper-V kotak pasir. | bool |
keyVaultReferenceIdentity | Identitas yang digunakan untuk autentikasi Referensi Key Vault. | tali |
managedEnvironmentId | ID Azure Resource Manager dari Lingkungan Terkelola yang dipilih pelanggan untuk menghosting aplikasi ini. Ini harus dari formulir /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName} | tali |
publicNetworkAccess | Properti untuk mengizinkan atau memblokir semua lalu lintas publik. Nilai yang diizinkan: 'Diaktifkan', 'Dinonaktifkan' atau string kosong. | tali |
redundansiMode | Mode redundansi situs | 'ActiveActive' 'Failover' 'GeoRedundant' 'Manual' 'Tidak Ada' |
Dipesan | <kode>true</code> jika dicadangkan; jika tidak, kode <>false</code>. | bool |
resourceConfig | Persyaratan sumber daya aplikasi fungsi. | |
scmSiteAlsoStopped | <kode>true</code> untuk menghentikan situs SCM (KUDU) saat aplikasi dihentikan; jika tidak, kode <>false</code>. Defaultnya adalah kode <>false</code>. | bool |
serverFarmId | ID Sumber Daya dari paket App Service terkait, diformat sebagai: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". | tali |
siteConfig | Konfigurasi aplikasi. | SiteConfig |
storageAccountRequired | Memeriksa apakah akun penyimpanan yang disediakan pelanggan diperlukan | bool |
virtualNetworkSubnetId | ID Azure Resource Manager dari jaringan Virtual dan subnet yang akan digabungkan dengan Integrasi VNET Regional. Ini harus berupa formulir /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName} |
tali |
vnetBackupRestoreEnabled | Untuk mengaktifkan operasi Pencadangan dan Pemulihan melalui jaringan virtual | bool |
vnetContentShareEnabled | Untuk mengaktifkan akses konten melalui jaringan virtual | bool |
vnetImagePullEnabled | Untuk mengaktifkan penarikan gambar melalui Virtual Network | bool |
vnetRouteAllEnabled | Rute Jaringan Virtual Semua diaktifkan. Ini menyebabkan semua lalu lintas keluar menerapkan Grup Keamanan Jaringan Virtual dan Rute yang Ditentukan Pengguna. | bool |
workloadProfileName | Nama profil beban kerja untuk aplikasi fungsi yang akan dijalankan. | tali |
SlowRequestsBasedTrigger
Nama | Deskripsi | Nilai |
---|---|---|
hitung | Jumlah Permintaan. | Int |
jalan | Jalur Permintaan. | tali |
timeInterval | Interval waktu. | tali |
timeTaken | Waktu yang dibutuhkan. | tali |
StatusCodesBasedTrigger
Nama | Deskripsi | Nilai |
---|---|---|
hitung | Jumlah Permintaan. | Int |
jalan | Jalur Permintaan | tali |
keadaan | Kode status HTTP. | Int |
subStatus | Minta Sub Status. | Int |
timeInterval | Interval waktu. | tali |
win32Status | Kode kesalahan Win32. | Int |
StatusCodesRangeBasedTrigger
Nama | Deskripsi | Nilai |
---|---|---|
hitung | Jumlah Permintaan. | Int |
jalan | tali | |
statusCodes | Kode status HTTP. | tali |
timeInterval | Interval waktu. | tali |
UserAssignedIdentity
Nama | Deskripsi | Nilai |
---|
VirtualApplication
Nama | Deskripsi | Nilai |
---|---|---|
physicalPath | Jalur fisik. | tali |
preloadEnabled | <kode>true</code> jika pramuat diaktifkan; jika tidak, kode <>false</code>. | bool |
virtualDirectories | Direktori virtual untuk aplikasi virtual. | VirtualDirectory[] |
virtualPath | Jalur virtual. | tali |
VirtualDirectory
Nama | Deskripsi | Nilai |
---|---|---|
physicalPath | Jalur fisik. | tali |
virtualPath | Jalur ke aplikasi virtual. | tali |
Templat mulai cepat
Templat mulai cepat berikut menyebarkan jenis sumber daya ini.
Templat | Deskripsi |
---|---|
Airflow Docker Web App di Linux dengan PostgreSQL |
Templat ini menyediakan cara mudah untuk menyebarkan gambar puckel/docker-airflow (tag terbaru) di Linux Web App dengan database Azure untuk PostgreSQL |
Airflow Web App dengan database PostgreSQL di App Services |
Templat untuk menyebarkan Airflow Web App dengan database PostgreSQL di App Services |
App Service Environment dengan backend Azure SQL |
Templat ini membuat Lingkungan App Service dengan backend Azure SQL bersama dengan titik akhir privat bersama dengan sumber daya terkait yang biasanya digunakan di lingkungan privat/terisolasi. |
App Service Environment dengan Paket Hosting dan Azure WebApp |
Membuat Lingkungan App Service v2 dengan Alamat ILB di jaringan virtual yang ada yang akan tersedia secara privat. Lingkungan App Service akan berisi Paket Hosting dan Aplikasi Web Azure |
Mulai Cepat App Service - Linux App |
Templat ini akan digunakan dengan /azure/app-service/quickstart-arm-template |
Mulai Cepat App Service - aplikasi Windows |
Templat ini akan digunakan dengan /azure/app-service/quickstart-arm-template |
Mulai Cepat App Service - aplikasi Windows |
Templat ini akan digunakan dengan /azure/app-service/quickstart-arm-template |
Mulai Cepat App Service - aplikasi kontainer Windows |
Templat ini akan digunakan dengan /azure/app-service/quickstart-arm-template |
Application Gateway untuk Aplikasi Web dengan Pembatasan IP |
Templat ini membuat gateway aplikasi di depan Azure Web App dengan pembatasan IP diaktifkan di Aplikasi Web. |
Application Gateway dengan API Management internal dan Aplikasi Web |
Lalu lintas Internet perutean Application Gateway ke instans API Management jaringan virtual (mode internal) yang melayani API web yang dihosting di Azure Web App. |
aplikasi |
Templat ini memungkinkan Anda membuat App Service untuk menyebarkan aplikasi ASP.NET. |
Akun Azure Cosmos DB dengan Aplikasi Web |
Templat ini menyebarkan akun Azure Cosmos DB, Paket App Service, dan membuat Aplikasi Web dalam Paket App Service. Ini juga menambahkan dua pengaturan Aplikasi ke Aplikasi Web yang mereferensikan titik akhir akun Azure Cosmos DB. Dengan cara ini solusi yang disebarkan ke Aplikasi Web dapat terhubung ke titik akhir akun Azure Cosmos DB menggunakan pengaturan tersebut. |
Azure Digital Twins dengan layanan Function and Private Link |
Templat ini membuat layanan Azure Digital Twins yang dikonfigurasi dengan Azure Function yang terhubung dengan Virtual Network yang dapat berkomunikasi melalui Titik Akhir Private Link ke Digital Twins. Ini juga membuat Zona DNS Privat untuk memungkinkan resolusi nama host yang mulus dari Titik Akhir Digital Twins dari Jaringan Virtual ke alamat IP subnet internal Titik Akhir Privat. Nama host disimpan sebagai pengaturan ke Azure Function dengan nama 'ADT_ENDPOINT'. |
aplikasi Azure Function dan fungsi yang dipicu HTTP |
Contoh ini menyebarkan aplikasi Azure Function dan fungsi yang dipicu HTTP sebaris dalam templat. Ini juga menyebarkan Key Vault dan mengisi rahasia dengan kunci host aplikasi fungsi. |
Aplikasi Fungsi Azure yang Dihosting di Paket Khusus |
Templat ini menyediakan aplikasi fungsi pada paket hosting khusus, yang berarti akan dijalankan dan ditagih seperti situs App Service apa pun. |
Aplikasi Fungsi Azure yang Dihosting di Paket Konsumsi Linux |
Templat ini menyediakan aplikasi fungsi pada paket Konsumsi Linux, yang merupakan paket hosting dinamis. Aplikasi berjalan sesuai permintaan dan Anda ditagih per eksekusi, tanpa komitmen sumber daya yang berdiri. |
Aplikasi Azure Function yang Dihosting di Paket Premium |
Templat ini menyediakan aplikasi fungsi pada paket Premium. |
Aplikasi Fungsi Azure yang Dihosting di Paket Konsumsi Windows |
Templat ini menyediakan aplikasi fungsi pada paket Konsumsi Windows, yang merupakan paket hosting dinamis. Aplikasi berjalan sesuai permintaan dan Anda ditagih per eksekusi, tanpa komitmen sumber daya yang berdiri. |
Aplikasi Fungsi Azure dengan slot penyebaran |
Templat ini menyediakan aplikasi fungsi pada paket Premium dengan slot produksi dan slot penyebaran tambahan. |
Aplikasi Fungsi Azure dengan Pusat Aktivitas dan Identitas Terkelola |
templatnya menyediakan aplikasi Azure Function pada paket Konsumsi Linux, bersama dengan Event Hub, Azure Storage, dan Application Insights. Aplikasi fungsi dapat menggunakan identitas terkelola untuk terhubung ke akun Event Hub dan Storage |
Aplikasi Fungsi Azure dengan Integrasi Jaringan Virtual |
Templat ini menyediakan aplikasi fungsi pada paket Premium dengan integrasi jaringan virtual regional yang diaktifkan ke jaringan virtual yang baru dibuat. |
Azure Logic App dengan Fungsi |
Templat ini membuat aplikasi Tanpa Server di Azure dengan Logic Apps dan Functions. Aplikasi Logika memicu pada HTTP POST, memanggil Azure Function, dan mengembalikan respons. |
contoh aplikasi web Azure Traffic Manager |
Templat ini memperlihatkan cara membuat profil Azure Traffic Manager untuk App Service. |
Buffalo Web App |
Mulai jalankan Aplikasi Buffalo Golang Anda di Azure dengan cepat dan murah. |
Membangun Aplikasi Web di Linux dengan azure database for MySQL |
Templat ini menyediakan cara untuk menyebarkan Web Apps di Linux dengan Azure database for MySQL. |
Memanggil API kustom dari Azure Logic Apps |
Meskipun Logic Apps menyediakan ratusan konektor untuk berbagai layanan, Anda mungkin ingin memanggil API yang menjalankan kode Anda sendiri. Salah satu cara term mudah dan paling mudah diskalakan untuk menghosting API web Anda sendiri adalah dengan menggunakan Azure App Service. Templat ini menyebarkan aplikasi Web untuk API kustom Anda dan mengamankan API tersebut dengan menggunakan autentikasi Azure Active Directory. |
Membuat Profil CDN, Titik Akhir CDN, dan Aplikasi Web |
Templat ini membuat Profil CDN dan Titik Akhir CDN dengan Aplikasi Web sebagai asal |
Membuat aplikasi fungsi dan memanggilnya menggunakan Sumber Daya Kustom |
Templat ini membuat aplikasi fungsi yang digunakan sebagai beban kerja untuk penyedia sumber daya kustom dalam penyebaran templat. |
Membuat Aplikasi Web + Redis Cache + SQL DB dengan templat |
Templat ini membuat Azure Web App dengan cache Redis dan SQL Database. |
Membuat aplikasi web di Azure dengan yang diaktifkan Java 13 dan Tomcat 9 |
Templat ini membuat aplikasi web di azure dengan dukungan Java 13 dan Tomcat 9 yang memungkinkan Anda menjalankan aplikasi Java di Azure. Templat ditulis oleh Donovan Brown dari Microsoft. |
Membuat aplikasi web di Azure dengan Python diaktifkan |
Templat ini membuat aplikasi web di azure dengan Python diaktifkan yang memungkinkan Anda menjalankan aplikasi Python di Azure. Templat ditulis oleh Donovan Brown dari Microsoft. |
Membuat Aplikasi Web ditambah Redis Cache menggunakan templat |
Templat ini membuat Azure Web App dengan cache Redis. |
Membuat Aplikasi Web yang dilindungi oleh Application Gateway v2 |
Templat ini membuat Azure Web App dengan Pembatasan Akses untuk Application Gateway v2. Application Gateway disebarkan di vNet (subnet) yang mengaktifkan Titik Akhir Layanan 'Microsoft.Web'. Aplikasi Web membatasi akses ke lalu lintas dari subnet. |
Membuat Aplikasi Web, PE, dan Application Gateway v2 |
Templat ini membuat Azure Web App dengan titik akhir Privat di Subnet Azure Virtual Network , Application Gateway v2. Application Gateway disebarkan di vNet (subnet). Aplikasi Web membatasi akses ke lalu lintas dari subnet menggunakan titik akhir privat |
Membuat akun Azure Cosmos tanpa sentuhan dan Azure Web App |
Templat ini membuat akun Azure Cosmos, menyuntikkan titik akhir dan kunci Cosmos DB ke pengaturan Azure Web App, lalu menyebarkan aplikasi web ASP MVC dari GitHub. |
Buat AppServicePlan dan Aplikasi di Aplikasi. Layanan Env. v2 |
Membuat AppServicePlan dan Aplikasi di Lingkungan App Service v2 |
Membuat AppServicePlan dan Aplikasi di ASE |
Membuat AppServicePlan dan Aplikasi di ASE |
Membuat dan menetapkan sertifikat App Service standar |
Membuat Sertifikat App Service standar, memverifikasinya menggunakan Aplikasi app service dan membuat pengikatan SSL setelah sertifikat siap |
Membuat dan menetapkan sertifikat App Service kartubebas |
Membuat Sertifikat App Service wildcard, memverifikasinya menggunakan Domain layanan Aplikasi dan membuat pengikatan SSL pada Aplikasi App Service setelah sertifikat siap |
Membuat lingkungan Azure App Service dengan aplikasi web yang ditambahkan |
Membuat Lingkungan Azure App Service di dalam Subnet Virtual Network. Templat ini juga menambahkan Azure Web App di dalam Lingkungan App Service. Templat awalnya ditulis oleh Callum Brankin dari PixelPin |
Membuat aplikasi Web Azure dengan string koneksi Blob Storage |
Membuat aplikasi Azure Web dengan string koneksi Blob Storage, Templat yang awalnya ditulis oleh Jeff Bowles dari Microsoft |
Membuat Aplikasi Fungsi dan Penyimpanan aman titik akhir privat |
Templat ini memungkinkan Anda untuk menyebarkan Aplikasi Fungsi Azure yang berkomunikasi dengan Azure Storage melalui titik akhir privat. |
Membuat aplikasi fungsi dengan identitas layanan terkelola |
Membuat aplikasi fungsi dengan identitas layanan terkelola yang diaktifkan dengan Application Insights disiapkan untuk log dan metrik. |
Menyebarkan aplikasi web Linux dasar |
Templat ini memungkinkan Anda untuk menyebarkan paket layanan aplikasi dan aplikasi web Linux dasar |
Menyebarkan layanan aplikasi dengan integrasi VNet regional |
Templat ini memungkinkan Anda untuk menyebarkan paket layanan aplikasi dan aplikasi web Windows dasar, dengan integrasi VNet regional diaktifkan ke jaringan virtual yang baru dibuat |
Menyebarkan paket Azure Function Premium yang diaktifkan AZ |
Templat ini memungkinkan Anda untuk menyebarkan paket Azure Function Premium dengan dukungan zona ketersediaan, termasuk akun penyimpanan yang diaktifkan zona ketersediaan. |
Menyebarkan paket Azure Function Premium dengan integrasi vnet |
Templat ini memungkinkan Anda untuk menyebarkan paket Azure Function Premium dengan integrasi jaringan virtual regional yang diaktifkan ke jaringan virtual yang baru dibuat. |
aplikasi |
Templat ini memungkinkan Anda membuat App Service untuk menyebarkan aplikasi Django. |
Enterprise Governance-AppService, SQL DB, AD, OMS, Runbook |
Adopsi cloud untuk Perusahaan, kecil atau besar, memerlukan model tata kelola yang bertanggung jawab dan efisien untuk mendapatkan nilai dari penyebaran cloud mereka. CloudWise (nama kode untuk solusi), adalah solusi komposit yang tersedia dari Mulai Cepat Mitra Azure, adalah pengaktif adopsi untuk Pelanggan, Integrator Sistem, dan Mitra, yang memberikan solusi tata kelola dan operasi otomatis yang dapat dilayan sendiri, berfokus pada Mengoptimalkan Biaya Anda, Meningkatkan Keandalan Aplikasi Anda, Mengurangi Risiko Bisnis. Solusi ini menyoroti pilar tata kelola inti Visibilitas dan Kontrol. |
EPiserverCMS di Azure |
Templat ini memungkinkan Anda membuat sumber daya yang diperlukan untuk penyebaran EpiServerCMS di Azure |
situs web eShop dengan ILB ASE |
Lingkungan App Service adalah opsi paket layanan Premium dari Azure App Service yang menyediakan lingkungan yang sepenuhnya terisolasi dan khusus untuk menjalankan aplikasi Azure App Service dengan aman dalam skala tinggi, termasuk Web Apps, Mobile Apps, dan API Apps. |
layanan aplikasi |
Templat ini memungkinkan Anda membuat App Service untuk menyebarkan aplikasi Flask. |
Front Door Premium dengan asal App Service dan private link |
Templat ini membuat Front Door Premium dan App Service, dan menggunakan titik akhir privat untuk Front Door untuk mengirim lalu lintas ke aplikasi. |
Front Door Standard/Premium dengan asal App Service |
Templat ini membuat Front Door Standard/Premium, App Service, dan mengonfigurasi App Service untuk memvalidasi bahwa lalu lintas telah masuk melalui asal Front Door. |
Front Door Standard/Premium dengan asal Azure Functions |
Templat ini membuat Front Door Standard/Premium, aplikasi Azure Functions, dan mengonfigurasi aplikasi fungsi untuk memvalidasi bahwa lalu lintas telah datang melalui asal Front Door. |
Aplikasi Fungsi |
Templat ini menyebarkan Aplikasi Fungsi kosong dan paket hosting. |
Aplikasi Fungsi pada Paket Konsumsi Linux dengan Build Jarak Jauh |
Templat ini menyediakan aplikasi fungsi pada paket Konsumsi Linux dan melakukan build jarak jauh selama penyebaran kode. Aplikasi berjalan sesuai permintaan dan Anda ditagih per eksekusi, tanpa komitmen sumber daya yang berdiri. |
Function App yang diamankan oleh Azure Frontdoor |
Templat ini memungkinkan Anda untuk menyebarkan fungsi premium azure yang dilindungi dan diterbitkan oleh Azure Frontdoor premium. Kesimpulan antara Azure Frontdoor dan Azure Functions dilindungi oleh Azure Private Link. |
Aplikasi Web Multi-wilayah dengan Ketersediaan Tinggi |
Templat ini memungkinkan Anda membuat solusi ujung ke ujung multi-wilayah yang aman, sangat tersedia dengan dua aplikasi web di berbagai wilayah di belakang Azure Front Door |
ILB App Service Environment dengan Azure Firewall |
Templat dan parameter Resource Manager yang menunjukkan cara menyebarkan lingkungan App Service dengan integrasi Azure Firewall |
Java CI/CD menggunakan Jenkins dan Azure Web Apps |
Ini adalah sampel untuk Java CI/CD menggunakan Jenkins dan Azure Web Apps. |
Kentico Xperience |
Templat ini memfasilitasi penyebaran sumber daya yang diperlukan untuk menghosting lingkungan Kentico Xperience di Microsoft Azure. |
Analitik dan Monetisasi API Moesif |
Templat akan mencatat panggilan API dari Azure API Management ke analitik API Moesif dan platform monetisasi |
Node App Service |
Templat ini memungkinkan Anda membuat App Service untuk menyebarkan aplikasi Node. |
Orchard CMS Video Portal Web App |
Templat ini menyediakan cara mudah untuk menyebarkan Orchard CMS di Azure App Service Web Apps dengan modul Azure Media Services diaktifkan dan dikonfigurasi. |
Aplikasi Fungsi Privat dan Penyimpanan aman titik akhir privat |
Templat ini menyediakan aplikasi fungsi pada paket Premium yang memiliki titik akhir privat dan berkomunikasi dengan Azure Storage melalui titik akhir privat. |
Memprovisikan aplikasi fungsi pada paket Konsumsi |
Templat ini menyediakan aplikasi fungsi pada paket Konsumsi, yang merupakan paket hosting dinamis. Aplikasi berjalan sesuai permintaan dan Anda ditagih per eksekusi, tanpa komitmen sumber daya yang berdiri. Ada templat lain yang tersedia untuk provisi pada paket hosting khusus. |
Memprovisikan aplikasi fungsi yang berjalan pada paket App Service |
Templat ini menyediakan aplikasi fungsi pada paket hosting khusus, yang berarti akan dijalankan dan ditagih seperti situs App Service apa pun. |
Memprovisikan aplikasi fungsi dengan sumber yang disebarkan dari GitHub |
Templat ini menyebarkan Aplikasi Fungsi yang dihosting dalam Paket App Service khusus baru. Aplikasi Fungsi memiliki sumber daya anak yang memungkinkan integrasi berkelanjutan dan menyebarkan kode fungsi dari repositori GitHub. |
Memprovisikan Aplikasi Seluler dengan SQL Database |
Templat ini menyediakan Aplikasi Seluler, SQL Database, dan Notification Hub. Ini mengonfigurasi string koneksi di aplikasi seluler untuk database dan hub pemberitahuan. |
Memprovisikan Aplikasi Web dengan SQL Database |
Templat ini menyediakan Aplikasi Web, SQL Database, pengaturan AutoScale, Aturan pemberitahuan, dan App Insights. Ini mengonfigurasi string koneksi di aplikasi web untuk database. |
fungsi paket Konsumsi Provisi dengan slot penyebaran |
Templat ini menyediakan aplikasi fungsi pada paket Konsumsi, yang merupakan paket hosting dinamis. Aplikasi berjalan sesuai permintaan dan Anda ditagih per eksekusi, tanpa komitmen sumber daya yang berdiri. Ada templat lain yang tersedia untuk provisi pada paket hosting khusus. |
PubNub Realtime Gateway untuk Azure Event Hubs |
PubNub Realtime Gateway untuk Azure menyediakan jembatan aliran data realtime antara Jaringan Aliran Data PubNub dan Azure Event Hubs. -- anggap saja jembatan dua arah antara PubNub dan Azure! |
Aplikasi Web Umbraco CMS yang Dapat Diskalakan |
Templat ini menyediakan cara mudah untuk menyebarkan aplikasi web CMS umbraco di Azure App Service Web Apps. |
Aplikasi Web N-tingkat Aman |
Templat ini memungkinkan Anda membuat solusi ujung ke ujung yang aman dengan dua aplikasi web dengan slot penahapan, ujung depan dan ujung belakang, ujung depan akan digunakan dengan aman melalui injeksi VNet dan Titik Akhir Privat |
Aplikasi Web CmS Umbraco Sederhana |
Templat ini menyediakan cara mudah untuk menyebarkan aplikasi web CMS umbraco di Azure App Service Web Apps. |
Sonarqube Docker Web App di Linux dengan Azure SQL |
Templat ini menyebarkan Sonarqube dalam kontainer Linux aplikasi web Azure App Service menggunakan gambar Sonarqube resmi dan didukung oleh Azure SQL Server. |
Sonarqube Docker Web App di Linux dengan MySQL |
Templat ini menyediakan cara mudah untuk menyebarkan gambar docker Sonarqube (tag alpine) di Linux Web App dengan database Azure untuk MySQL |
Sonarqube Docker Web App di Linux dengan PostgreSQL |
Templat ini menyediakan cara mudah untuk menyebarkan gambar docker Sonarqube (tag alpine) pada Aplikasi Web Linux dengan database Azure untuk PostgreSQL(Pratinjau) |
SonarQube di Web App dengan integrasi PostgreSQL dan VNet |
Templat ini menyediakan mudah untuk menyebarkan SonarQube ke Web App di Linux dengan PostgreSQL Flexible Server, integrasi VNet, dan DNS privat. |
Penyebaran Aplikasi Web dari GitHub |
Templat ini memungkinkan Anda membuat WebApp yang ditautkan dengan Repositori GitHub yang ditautkan. |
integrasi Web App dengan Key Vault |
Menyebarkan sertifikat Aplikasi Web dari rahasia Key Vault dan menggunakannya untuk membuat pengikatan SSL |
Web App di Linux dengan PostgreSQL |
Templat ini menyediakan cara mudah untuk menyebarkan Aplikasi Web di Linux dengan Azure database for PostgreSQL(Pratinjau). |
Web App di Linux dengan PostgreSQL |
Templat ini menyediakan cara mudah untuk menyebarkan Aplikasi Web di Linux dengan Azure database for PostgreSQL. |
Web App dengan Application Insights yang dikirim ke Log Analytics |
Templat ini akan membantu mendukung versi API baru microsoft.insights/components. Mulai dari WorkspaceID 2020-02-02-preview akan diperlukan saat membuat Application Inisghts.Templat ini akan menyebarkan Paket App Service, App Service, Application Insights, Ruang Kerja Analitik Log dan menghubungkan semuanya bersama-sama. |
Web App dengan domain kustom dan pengikatan SSL opsional |
Buat aplikasi web dan dengan domain kustom dan secara opsional tambahkan sertifikat SSL untuk enkripsi https. |
Web App dengan SQL Database, Azure Cosmos DB, Azure Search |
Templat ini menyediakan Aplikasi Web, SQL Database, Azure Cosmos DB, Azure Search, dan Application Insights. |
Web App dengan azure database for MySQL |
Templat ini menyediakan cara mudah untuk menyebarkan aplikasi web di Azure App Service Web Apps dengan azure database for MySQL. |
Web App dengan slot Penyebaran kustom |
Templat ini menyediakan cara mudah untuk menyebarkan aplikasi web dengan slot penyebaran kustom di Azure Web Apps. |
Web App dengan pembuatan log diagnostik ke Kontainer Blob |
Sebarkan Aplikasi Web dengan pembuatan log diagnostik ke Kontainer Blob Akun Penyimpanan diaktifkan. |
Web App dengan Identitas Terkelola, SQL Server, dan ΑΙ |
Contoh sederhana untuk menyebarkan infrastruktur Azure untuk aplikasi + data + identitas terkelola + pemantauan |
Web App dengan Titik Akhir Privat |
Templat ini memungkinkan Anda membuat Aplikasi Web dan mengeksposnya melalui Titik Akhir Privat |
Web App dengan VNet Injection dan Private Endpoint |
Templat ini memungkinkan Anda membuat solusi ujung ke ujung yang aman dengan dua aplikasi web, ujung depan dan ujung belakang, ujung depan akan digunakan dengan aman melalui injeksi VNet dan Titik Akhir Privat |
WebApp yang menggunakan Azure SQL Private Endpoint |
Templat ini memperlihatkan cara membuat aplikasi Web yang menggunakan titik akhir privat yang menunjuk ke Azure SQL Server |
WordPress di App Service dengan MySQL Di App |
Templat ini menyebarkan WordPress Web App pada Windows App Service dengan MySQL di aplikasi |
Definisi sumber daya Terraform (penyedia AzAPI)
Jenis sumber daya situs dapat disebarkan dengan operasi yang menargetkan:
- grup Sumber Daya
Untuk daftar properti yang diubah di setiap versi API, lihat mengubah log.
Format sumber daya
Untuk membuat sumber daya Microsoft.Web/sites, tambahkan Terraform berikut ke templat Anda.
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"
}
}
Nilai properti
ApiDefinitionInfo
Nama | Deskripsi | Nilai |
---|---|---|
url | URL definisi API. | tali |
ApiManagementConfig
Nama | Deskripsi | Nilai |
---|---|---|
Id | APIM-Api Pengidentifikasi. | tali |
AutoHealActions
Nama | Deskripsi | Nilai |
---|---|---|
actionType | Tindakan yang telah ditentukan sebelumnya yang akan diambil. | 'CustomAction' 'LogEvent' 'Daur Ulang' |
customAction | Tindakan kustom yang akan diambil. | AutoHealCustomAction |
minProcessExecutionTime | Waktu minimum proses harus dijalankan sebelum mengambil tindakan |
tali |
AutoHealCustomAction
Nama | Deskripsi | Nilai |
---|---|---|
exe | Dapat dieksekusi untuk dijalankan. | tali |
Parameter | Parameter untuk executable. | tali |
AutoHealRules
Nama | Deskripsi | Nilai |
---|---|---|
Tindakan | Tindakan yang akan dijalankan saat aturan dipicu. | AutoHealActions |
Memicu | Kondisi yang menjelaskan kapan harus menjalankan tindakan penyembuh otomatis. | |
AutoHealTriggers
Nama | Deskripsi | Nilai |
---|---|---|
privateBytesInKB | Aturan berdasarkan byte privat. | Int |
Permintaan | Aturan berdasarkan total permintaan. | RequestsBasedTrigger |
slowRequests | Aturan berdasarkan waktu eksekusi permintaan. | |
slowRequestsWithPath | Aturan berdasarkan beberapa Aturan Permintaan Lambat dengan jalur | SlowRequestsBasedTrigger[] |
statusCodes | Aturan berdasarkan kode status. | StatusCodesBasedTrigger[] |
statusCodesRange | Aturan berdasarkan rentang kode status. | StatusCodesRangeBasedTrigger[] |
AzureStorageInfoValue
Nama | Deskripsi | Nilai |
---|---|---|
accessKey | Kunci akses untuk akun penyimpanan. | tali Kendala: Nilai sensitif. Teruskan sebagai parameter aman. |
accountName | Nama akun penyimpanan. | tali |
mountPath | Jalur untuk memasang penyimpanan dalam lingkungan runtime situs. | tali |
protokol | Protokol pemasangan yang digunakan untuk akun penyimpanan. | 'Http' 'Nfs' 'Smb' |
shareName | Nama berbagi file (nama kontainer, untuk penyimpanan Blob). | tali |
jenis | Jenis penyimpanan. | 'AzureBlob' 'AzureFiles' |
CloningInfo
Nama | Deskripsi | Nilai |
---|---|---|
appSettingsOverrides | Penggantian pengaturan aplikasi untuk aplikasi kloning. Jika ditentukan, pengaturan ini akan mengambil alih pengaturan yang dikloning dari aplikasi sumber. Jika tidak, pengaturan aplikasi dari aplikasi sumber dipertahankan. |
CloningInfoAppSettingsOverrides |
cloneCustomHostNames | <kode>true</code> untuk mengkloning nama host kustom dari aplikasi sumber; jika tidak, kode <>false</code>. | bool |
cloneSourceControl | <kode>true</code> untuk mengkloning kontrol sumber dari aplikasi sumber; jika tidak, kode <>false</code>. | bool |
configureLoadBalancing | <kode>true</code> untuk mengonfigurasi penyeimbangan beban untuk aplikasi sumber dan tujuan. | bool |
correlationId | ID korelasi operasi kloning. ID ini mengikat beberapa operasi kloning bersama-sama untuk menggunakan rekam jepret yang sama. |
tali Kendala: Panjang min = 36 Panjang maksimum = 36 Pola = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
hostingEnvironment | Lingkungan App Service. | tali |
Menimpa | <kode>true</code> untuk menimpa aplikasi tujuan; jika tidak, kode <>false</code>. | bool |
sourceWebAppId | ID sumber daya ARM dari aplikasi sumber. ID sumber daya aplikasi adalah formulir /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} untuk slot produksi dan /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} untuk slot lain. |
string (diperlukan) |
sourceWebAppLocation | Lokasi aplikasi sumber misalnya: US Barat atau Eropa Utara | tali |
trafficManagerProfileId | ID sumber daya ARM dari profil Traffic Manager untuk digunakan, jika ada. ID sumber daya Traffic Manager adalah formulir /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}. |
tali |
trafficManagerProfileName | Nama profil Traffic Manager yang akan dibuat. Ini hanya diperlukan jika profil Traffic Manager belum ada. | tali |
CloningInfoAppSettingsOverrides
Nama | Deskripsi | Nilai |
---|
ConnStringInfo
Nama | Deskripsi | Nilai |
---|---|---|
connectionString | Nilai string koneksi. | tali |
Nama | Nama string koneksi. | tali |
jenis | Jenis database. | 'ApiHub' 'Kustom' 'DocDb' 'EventHub' 'MySql' 'NotificationHub' 'PostgreSQL' 'RedisCache' 'ServiceBus' 'SQLAzure' 'SQLServer' |
CorsSettings
Nama | Deskripsi | Nilai |
---|---|---|
allowedOrigins | Mendapatkan atau mengatur daftar asal yang harus diizinkan untuk membuat lintas asal panggilan (misalnya: http://example.com:12345). Gunakan "*" untuk mengizinkan semua. |
string[] |
supportCredentials | Mendapatkan atau mengatur apakah permintaan CORS dengan kredensial diizinkan. Lihat https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials untuk detail selengkapnya. |
bool |
DaprConfig
Nama | Deskripsi | Nilai |
---|---|---|
appId | Pengidentifikasi aplikasi Dapr | tali |
appPort | Memberi tahu Dapr port mana yang didengarkan aplikasi Anda | Int |
enableApiLogging | Mengaktifkan pengelogan API untuk sidecar Dapr | bool |
Diaktifkan | Boolean menunjukkan apakah mobil samping Dapr diaktifkan | bool |
httpMaxRequestSize | Meningkatkan ukuran maksimum parameter server http isi permintaan di MB untuk menangani pengunggahan file besar. Defaultnya adalah 4 MB. | Int |
httpReadBufferSize | Ukuran maksimum dapr dari buffer baca header http di KB untuk ditangani saat mengirim header multi-KB. Defaultnya adalah 65KB. | Int |
logLevel | Mengatur tingkat log untuk sidecar Dapr. Nilai yang diizinkan adalah debug, info, peringatan, kesalahan. Defaultnya adalah info. | 'debug' 'error' 'info' 'peringatkan' |
Percobaan
Nama | Deskripsi | Nilai |
---|---|---|
rampUpRules | Daftar aturan ramp-up. | RampUpRule[] |
ExtendedLocation
Nama | Deskripsi | Nilai |
---|---|---|
Nama | Nama lokasi yang diperluas. | tali |
FunctionAppConfig
Nama | Deskripsi | Nilai |
---|---|---|
Penyebaran | Konfigurasi penyebaran aplikasi fungsi. | |
Runtime | Pengaturan runtime aplikasi fungsi. | FunctionsRuntime |
scaleAndConcurrency | Pengaturan skala dan konkurensi aplikasi fungsi. | FunctionsScaleAndConcurrency |
FunctionsAlwaysReadyConfig
Nama | Deskripsi | Nilai |
---|---|---|
instanceCount | Mengatur jumlah instans 'Always Ready' untuk grup fungsi tertentu atau fungsi tertentu. Untuk informasi tambahan, lihat https://aka.ms/flexconsumption/alwaysready. | Int |
Nama | Diperlukan grup fungsi atau nama fungsi. Untuk informasi tambahan, lihat https://aka.ms/flexconsumption/alwaysready. | tali |
FunctionsDeployment
Nama | Deskripsi | Nilai |
---|---|---|
penyimpanan | Penyimpanan untuk paket yang disebarkan yang digunakan oleh aplikasi fungsi. | FunctionsDeploymentStorage |
FunctionsDeploymentStorage
Nama | Deskripsi | Nilai |
---|---|---|
Otentikasi | Metode autentikasi untuk mengakses akun penyimpanan untuk penyebaran. | FunctionsDeploymentStorageAuthentication |
jenis | Properti untuk memilih jenis Azure Storage. Opsi yang tersedia: blobContainer. | 'blobContainer' |
nilai | Properti untuk mengatur URL untuk jenis Azure Storage yang dipilih. Contoh: Untuk blobContainer, nilainya bisa https://<storageAccountName>.blob.core.windows.net/<containerName>. | tali |
FunctionsDeploymentStorageAuthentication
Nama | Deskripsi | Nilai |
---|---|---|
storageAccountConnectionStringName | Gunakan properti ini untuk StorageAccountConnectionString. Atur nama pengaturan aplikasi yang memiliki string koneksi akun penyimpanan. Jangan tetapkan nilai untuk properti ini saat menggunakan tipe autentikasi lainnya. | tali |
jenis | Properti untuk memilih jenis autentikasi untuk mengakses akun penyimpanan yang dipilih. Opsi yang tersedia: SystemAssignedIdentity, UserAssignedIdentity, StorageAccountConnectionString. | 'StorageAccountConnectionString' 'SystemAssignedIdentity' 'UserAssignedIdentity' |
userAssignedIdentityResourceId | Gunakan properti ini untuk UserAssignedIdentity. Atur ID sumber daya identitas. Jangan tetapkan nilai untuk properti ini saat menggunakan tipe autentikasi lainnya. | tali |
FunctionsRuntime
Nama | Deskripsi | Nilai |
---|---|---|
Nama | Nama runtime aplikasi fungsi. Opsi yang tersedia: dotnet-isolated, node, java, powershell, python, custom | 'kustom' 'dotnet-isolated' 'java' 'node' 'powershell' 'python' |
versi | Versi runtime aplikasi fungsi. Contoh: 8 (untuk dotnet-isolated) | tali |
FunctionsScaleAndConcurrency
Nama | Deskripsi | Nilai |
---|---|---|
alwaysReady | Konfigurasi 'Selalu Siap' untuk aplikasi fungsi. | FunctionsAlwaysReadyConfig[] |
instanceMemoryMB | Atur jumlah memori yang dialokasikan untuk setiap instans aplikasi fungsi di MB. CPU dan bandwidth jaringan dialokasikan secara proporsional. | Int |
maximumInstanceCount | Jumlah maksimum instans untuk aplikasi fungsi. | Int |
Memicu | Pengaturan skala dan konkurensi untuk pemicu aplikasi fungsi. | FunctionsScaleAndConcurrencyTriggers |
FunctionsScaleAndConcurrencyTriggers
Nama | Deskripsi | Nilai |
---|---|---|
http | Pengaturan skala dan konkurensi untuk pemicu HTTP. | FunctionsScaleAndConcurrencyTriggersHttp |
FunctionsScaleAndConcurrencyTriggersHttp
Nama | Deskripsi | Nilai |
---|---|---|
perInstanceConcurrency | Jumlah maksimum pemanggilan pemicu HTTP bersamaan per instans. | Int |
HandlerMapping
Nama | Deskripsi | Nilai |
---|---|---|
Argumen | Argumen baris perintah yang akan diteruskan ke prosesor skrip. | tali |
Ekstensi | Permintaan dengan ekstensi ini akan ditangani menggunakan aplikasi FastCGI yang ditentukan. | tali |
scriptProcessor | Jalur absolut ke aplikasi FastCGI. | tali |
HostingEnvironmentProfile
Nama | Deskripsi | Nilai |
---|---|---|
Id | ID Sumber Daya Lingkungan App Service. | tali |
HostNameSslState
Nama | Deskripsi | Nilai |
---|---|---|
hostType | Menunjukkan apakah nama host adalah nama host standar atau repositori. | 'Repositori' 'Standar' |
Nama | Nama host. | tali |
sslState | Jenis SSL. | 'Dinonaktifkan' 'IpBasedEnabled' 'SniEnabled' |
thumbprint | Thumbprint sertifikat SSL. | tali |
toUpdate | Atur ke kode <>true</code> untuk memperbarui nama host yang ada. | bool |
virtualIP | Alamat IP virtual yang ditetapkan ke nama host jika SSL berbasis IP diaktifkan. | tali |
IpSecurityRestriction
Nama | Deskripsi | Nilai |
---|---|---|
perbuatan | Izinkan atau Tolak akses untuk rentang IP ini. | tali |
deskripsi | Deskripsi aturan pembatasan IP. | tali |
Header | Header aturan pembatasan IP. X-Forwarded-Host (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples). Logika yang cocok adalah .. - Jika properti null atau kosong (default), semua host (atau kurang) diizinkan. - Nilai dibandingkan menggunakan ordinal-ignore-case (tidak termasuk nomor port). - Wildcard subdomain diizinkan tetapi tidak cocok dengan domain akar. Misalnya, *.contoso.com cocok dengan foo.contoso.com subdomain tetapi bukan domain akar contoso.com atau foo.bar.contoso.com multi-tingkat - Nama host Unicode diizinkan tetapi dikonversi ke Punycode untuk pencocokan. X-Forwarded-For (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples). Logika yang cocok adalah .. - Jika properti null atau kosong (default), rantai yang diteruskan (atau kurang) diizinkan. - Jika ada alamat (tidak termasuk nomor port) dalam rantai (dipisahkan koma) cocok dengan CIDR yang ditentukan oleh properti . X-Azure-FDID dan X-FD-HealthProbe. Logika yang cocok sama persis. |
IpSecurityRestrictionHeaders |
ipAddress | Alamat IP yang berlaku untuk pembatasan keamanan. Ini dapat berupa alamat ipv4 murni (properti SubnetMask yang diperlukan) atau Notasi CIDR seperti ipv4/mask (kecocokan bit terdepan). Untuk CIDR, Properti SubnetMask tidak boleh ditentukan. |
tali |
Nama | Nama aturan pembatasan IP. | tali |
Prioritas | Prioritas aturan pembatasan IP. | Int |
subnetMask | Subnet mask untuk rentang alamat IP yang berlaku untuk pembatasan. | tali |
subnetTrafficTag | (internal) Tag lalu lintas subnet | Int |
tag | Menentukan untuk apa filter IP ini akan digunakan. Ini untuk mendukung pemfilteran IP pada proksi. | 'Default' 'ServiceTag' 'XffProxy' |
vnetSubnetResourceId | Id sumber daya jaringan virtual | tali |
vnetTrafficTag | (internal) Tag lalu lintas Vnet | Int |
IpSecurityRestrictionHeaders
Nama | Deskripsi | Nilai |
---|
ManagedServiceIdentity
Nama | Deskripsi | Nilai |
---|---|---|
jenis | Jenis identitas layanan terkelola. | 'Tidak Ada' 'SystemAssigned' 'SystemAssigned, UserAssigned' 'UserAssigned' |
userAssignedIdentities | Daftar identitas yang ditetapkan pengguna yang terkait dengan sumber daya. Referensi kunci kamus identitas pengguna akan menjadi id sumber daya ARM dalam formulir: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} | ManagedServiceIdentityUserAssignedIdentities |
ManagedServiceIdentityUserAssignedIdentities
Nama | Deskripsi | Nilai |
---|
Microsoft.Web/sites
Nama | Deskripsi | Nilai |
---|---|---|
extendedLocation | Lokasi yang Diperluas. | ExtendedLocation |
identitas | Identitas layanan terkelola. | managedServiceIdentity |
jenis | Jenis sumber daya. Jika sumber daya adalah aplikasi, Anda dapat merujuk ke https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference untuk detail nilai yang didukung untuk jenisnya. | tali |
tempat | Lokasi Sumber Daya. | string (diperlukan) |
Nama | Nama sumber daya | string (diperlukan) |
Properti | Properti khusus sumber daya situs | |
Tags | Tag sumber daya | Kamus nama dan nilai tag. |
jenis | Jenis sumber daya | "Microsoft.Web/sites@2024-04-01" |
NameValuePair
Nama | Deskripsi | Nilai |
---|---|---|
Nama | Nama pasangan. | tali |
nilai | Nilai pasangan. | tali |
PushSettings
Nama | Deskripsi | Nilai |
---|---|---|
jenis | Jenis sumber daya. | tali |
Properti | Properti khusus sumber daya PushSettings | PushSettingsProperties |
PushSettingsProperties
Nama | Deskripsi | Nilai |
---|---|---|
dynamicTagsJson | Mendapatkan atau menetapkan string JSON yang berisi daftar tag dinamis yang akan dievaluasi dari klaim pengguna di titik akhir pendaftaran push. | tali |
isPushEnabled | Mendapatkan atau mengatur bendera yang menunjukkan apakah titik akhir Push diaktifkan. | bool (diperlukan) |
tagsRequiringAuth | Mendapatkan atau mengatur string JSON yang berisi daftar tag yang mengharuskan autentikasi pengguna digunakan dalam titik akhir pendaftaran pendorongan. Tag dapat terdiri dari karakter alfanumerik dan yang berikut: '_', '@', '#', '.', ':', '-'. Validasi harus dilakukan di PushRequestHandler. |
tali |
tagWhitelistJson | Mendapatkan atau mengatur string JSON yang berisi daftar tag yang diizinkan untuk digunakan oleh titik akhir pendaftaran pendorongan. | tali |
RampUpRule
Nama | Deskripsi | Nilai |
---|---|---|
actionHostName | Nama host slot tempat lalu lintas akan dialihkan jika diputuskan. Misalnya myapp-stage.azurewebsites.net. | tali |
changeDecisionCallbackUrl | Algoritma keputusan kustom dapat disediakan di ekstensi situs TiPCallback url mana yang dapat ditentukan. Lihat Ekstensi situs TiPCallback untuk perancah dan kontrak. https://www.siteextensions.net/packages/TiPCallback/ |
tali |
changeIntervalInMinutes | Menentukan interval dalam menit untuk mengevaluasi ulang ReroutePercentage. | Int |
changeStep | Dalam skenario peningkatan otomatis, ini adalah langkah untuk menambahkan/menghapus dari kode <>ReroutePercentage</code> sampai mencapai kode \n<>MinReroutePercentage</code> atau kode <>MaxReroutePercentage</code>. Metrik situs diperiksa setiap N menit yang ditentukan dalam kode <>ChangeIntervalInMinutes</code>.\nAlgoritma keputusan kustom dapat disediakan dalam ekstensi situs TiPCallback url mana yang dapat ditentukan dalam kode <>ChangeDecisionCallbackUrl</code>. |
Int |
maxReroutePercentage | Menentukan batas atas di bawah reroutePercentage mana yang akan tetap ada. | Int |
minReroutePercentage | Menentukan batas yang lebih rendah di atas reroutePercentage mana yang akan tetap ada. | Int |
Nama | Nama aturan perutean. Nama yang direkomendasikan adalah menunjuk ke slot yang akan menerima lalu lintas dalam eksperimen. | tali |
reroutePercentage | Persentase lalu lintas yang akan dialihkan ke kode <>ActionHostName</code>. | Int |
RequestsBasedTrigger
Nama | Deskripsi | Nilai |
---|---|---|
hitung | Jumlah Permintaan. | Int |
timeInterval | Interval waktu. | tali |
ResourceConfig
Nama | Deskripsi | Nilai |
---|---|---|
Cpu | CPU yang diperlukan dalam inti, misalnya 0,5 | Int |
ingatan | Memori yang diperlukan, misalnya "1Gi" | tali |
ResourceTags
Nama | Deskripsi | Nilai |
---|
SiteConfig
Nama | Deskripsi | Nilai |
---|---|---|
acrUseManagedIdentityCreds | Bendera untuk menggunakan Kredensial Identitas Terkelola untuk penarikan ACR | bool |
acrUserManagedIdentityID | Jika menggunakan identitas terkelola pengguna, Id Klien identitas terkelola pengguna | tali |
alwaysOn | <kode>true</code> jika Always On diaktifkan; jika tidak, kode <>false</code>. | bool |
apiDefinition | Informasi tentang definisi API formal untuk aplikasi. | ApiDefinitionInfo |
apiManagementConfig | Pengaturan manajemen Azure API yang ditautkan ke aplikasi. | ApiManagementConfig |
appCommandLine | Baris perintah aplikasi untuk diluncurkan. | tali |
appSettings | Pengaturan aplikasi. | NameValuePair[] |
autoHealEnabled | <kode>true</code> jika Auto Heal diaktifkan; jika tidak, kode <>false</code>. | bool |
autoHealRules | Aturan Auto Heal. | |
autoSwapSlotName | Nama slot pertukaran otomatis. | tali |
azureStorageAccounts | Daftar Akun Azure Storage. | SiteConfigAzureStorageAccounts |
connectionStrings | String koneksi. | ConnStringInfo[] |
cors | Pengaturan Berbagi Sumber Daya Lintas Asal (CORS). | CorsSettings |
defaultDocuments | Dokumen default. | string[] |
detailedErrorLoggingEnabled | kode <>true</code> jika pengelogan kesalahan terperinci diaktifkan; jika tidak, kode <>false</code>. | bool |
documentRoot | Akar dokumen. | tali |
elasticWebAppScaleLimit | Jumlah maksimum pekerja yang dapat diskalakan situs. Pengaturan ini hanya berlaku untuk aplikasi dalam paket di mana ElasticScaleEnabled adalah kode <>true</code> |
Int Kendala: Nilai min = 0 |
Percobaan | Ini adalah pekerjaan untuk jenis polimorfik. | Eksperimen |
ftpsState | Status layanan FTP / FTPS | 'AllAllowed' 'Dinonaktifkan' 'FtpsOnly' |
functionAppScaleLimit | Jumlah maksimum pekerja yang dapat diskalakan situs. Pengaturan ini hanya berlaku untuk Paket Konsumsi dan Premium Elastis |
Int Kendala: Nilai min = 0 |
functionsRuntimeScaleMonitoringEnabled | Mendapatkan atau menetapkan nilai yang menunjukkan apakah pemantauan skala runtime fungsi diaktifkan. Saat diaktifkan, ScaleController tidak akan memantau sumber peristiwa secara langsung, tetapi akan memanggil runtime untuk mendapatkan status skala. |
bool |
handlerMappings | Pemetaan handler. | HandlerMapping[] |
healthCheckPath | Jalur pemeriksaan kesehatan | tali |
http20Enabled | Http20Enabled: mengonfigurasi situs web untuk memungkinkan klien tersambung melalui http2.0 | bool |
httpLoggingEnabled | <kode>true</code> jika pengelogan HTTP diaktifkan; jika tidak, kode <>false</code>. | bool |
ipSecurityRestrictions | Pembatasan keamanan IP untuk utama. | IpSecurityRestriction[] |
ipSecurityRestrictionsDefaultAction | Tindakan default untuk pembatasan akses utama jika tidak ada aturan yang cocok. | 'Izinkan' 'Tolak' |
javaContainer | Kontainer Java. | tali |
javaContainerVersion | Versi kontainer Java. | tali |
javaVersion | Versi Java. | tali |
keyVaultReferenceIdentity | Identitas yang digunakan untuk autentikasi Referensi Key Vault. | tali |
perbatasan | Batas situs. | SiteLimits |
linuxFxVersion | Linux App Framework dan versi | tali |
loadBalancing | Penyeimbangan beban situs. | 'LeastRequests' 'LeastRequestsWithTieBreaker' 'LeastResponseTime' 'PerSiteRoundRobin' 'RequestHash' 'WeightedRoundRobin' 'WeightedTotalTraffic' |
localMySqlEnabled | <kode>true</code> untuk mengaktifkan MySQL lokal; jika tidak, kode <>false</code>. | bool |
logsDirectorySizeLimit | Batas ukuran direktori log HTTP. | Int |
managedPipelineMode | Mode alur terkelola. | 'Klasik' 'Terintegrasi' |
managedServiceIdentityId | Id Identitas Layanan Terkelola | Int |
metadata | Metadata aplikasi. Properti ini tidak dapat diambil, karena mungkin berisi rahasia. | NameValuePair[] |
minimumElasticInstanceCount | Jumlah jumlah instans minimum untuk situs Pengaturan ini hanya berlaku untuk Paket Elastis |
Int Kendala: Nilai min = 0 Nilai maks = 20 |
minTlsCipherSuite | Rangkaian sandi TLS kekuatan minimum yang diizinkan untuk aplikasi | '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: mengonfigurasi versi minimum TLS yang diperlukan untuk permintaan SSL | '1.0' '1.1' '1.2' '1.3' |
netFrameworkVersion | Versi .NET Framework. | tali |
nodeVersion | Versi Node.js. | tali |
numberOfWorkers | Jumlah pekerja. | Int |
phpVersion | Versi PHP. | tali |
powerShellVersion | Versi PowerShell. | tali |
preWarmedInstanceCount | Jumlah instans preWarmed. Pengaturan ini hanya berlaku untuk Paket Konsumsi dan Elastis |
Int Kendala: Nilai min = 0 Nilai maks = 10 |
publicNetworkAccess | Properti untuk mengizinkan atau memblokir semua lalu lintas publik. | tali |
publishingUsername | Menerbitkan nama pengguna. | tali |
dorong | Pengaturan titik akhir pendorongan. | PushSettings |
pythonVersion | Versi Python. | tali |
remoteDebuggingEnabled | <kode>true</code> jika penelusuran kesalahan jarak jauh diaktifkan; jika tidak, kode <>false</code>. | bool |
remoteDebuggingVersion | Versi penelusuran kesalahan jarak jauh. | tali |
requestTracingEnabled | <kode>true</code> jika pelacakan permintaan diaktifkan; jika tidak, kode <>false</code>. | bool |
requestTracingExpirationTime | Meminta waktu kedaluwarsa pelacakan. | tali |
scmIpSecurityRestrictions | Pembatasan keamanan IP untuk scm. | IpSecurityRestriction[] |
scmIpSecurityRestrictionsDefaultAction | Tindakan default untuk pembatasan akses scm jika tidak ada aturan yang cocok. | 'Izinkan' 'Tolak' |
scmIpSecurityRestrictionsUseMain | Pembatasan keamanan IP untuk scm untuk menggunakan utama. | bool |
scmMinTlsVersion | ScmMinTlsVersion: mengonfigurasi versi minimum TLS yang diperlukan untuk permintaan SSL untuk situs SCM | '1.0' '1.1' '1.2' '1.3' |
scmType | Jenis SCM. | 'BitbucketGit' 'BitbucketHg' 'CodePlexGit' 'CodePlexHg' 'Dropbox' 'ExternalGit' 'ExternalHg' 'GitHub' 'LocalGit' 'Tidak Ada' 'OneDrive' 'Tfs' 'VSO' 'VSTSRM' |
tracingOptions | Opsi pelacakan. | tali |
use32BitWorkerProcess | <kode>true</code> untuk menggunakan proses pekerja 32-bit; jika tidak, kode <>false</code>. | bool |
virtualApplications | Aplikasi virtual. | VirtualApplication [] |
vnetName | Nama Virtual Network. | tali |
vnetPrivatePortsCount | Jumlah port privat yang ditetapkan ke aplikasi ini. Ini akan ditetapkan secara dinamis pada runtime. | Int |
vnetRouteAllEnabled | Rute Jaringan Virtual Semua diaktifkan. Ini menyebabkan semua lalu lintas keluar menerapkan Grup Keamanan Jaringan Virtual dan Rute yang Ditentukan Pengguna. | bool |
websiteTimeZone | Mengatur zona waktu yang digunakan situs untuk menghasilkan tanda waktu. Kompatibel dengan Linux dan Windows App Service. Mengatur pengaturan aplikasi WEBSITE_TIME_ZONE lebih diutamakan daripada konfigurasi ini. Untuk Linux, mengharapkan nilai database tz https://www.iana.org/time-zones (untuk referensi cepat lihat https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). Untuk Windows, mengharapkan salah satu zona waktu yang tercantum di bawah HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones | tali |
webSocketsEnabled | <kode>true</code> jika WebSocket diaktifkan; jika tidak, kode <>false</code>. | bool |
windowsFxVersion | Xenon App Framework dan versi | tali |
xManagedServiceIdentityId | Id Identitas Layanan Terkelola Eksplisit | Int |
SiteConfigAzureStorageAccounts
Nama | Deskripsi | Nilai |
---|
SiteDnsConfig
Nama | Deskripsi | Nilai |
---|---|---|
dnsAltServer | Server DNS alternatif yang akan digunakan oleh aplikasi. Properti ini mereplikasi pengaturan aplikasi WEBSITE_DNS_ALT_SERVER. | tali |
dnsMaxCacheTimeout | Waktu kustom agar DNS di-cache dalam hitung detik. Rentang yang diizinkan: 0-60. Defaultnya adalah 30 detik. 0 berarti penembolokan dinonaktifkan. | Int |
dnsRetryAttemptCount | Jumlah total percobaan ulang untuk pencarian dns. Rentang yang diizinkan: 1-5. Defaultnya adalah 3. | Int |
dnsRetryAttemptTimeout | Waktu habis untuk pencarian dns tunggal dalam hitung detik. Rentang yang diizinkan: 1-30. Defaultnya adalah 3. | Int |
dnsServers | Daftar server DNS kustom yang akan digunakan oleh aplikasi untuk pencarian. Maksimum 5 server dns dapat diatur. | string[] |
SiteLimits
Nama | Deskripsi | Nilai |
---|---|---|
maxDiskSizeInMb | Penggunaan ukuran disk maksimum yang diizinkan dalam MB. | Int |
maxMemoryInMb | Penggunaan memori maksimum yang diizinkan dalam MB. | Int |
maxPercentageCpu | Persentase penggunaan CPU maksimum yang diizinkan. | Int |
SiteProperties
Nama | Deskripsi | Nilai |
---|---|---|
autoGeneratedDomainNameLabelScope | Menentukan cakupan keunikan untuk nama host default selama pembuatan sumber daya | 'NoReuse' 'ResourceGroupReuse' 'SubscriptionReuse' 'TenantReuse' |
clientAffinityEnabled | kode <>> /code<benar untuk mengaktifkan afinitas klien; <kode>false</code> untuk berhenti mengirim cookie afinitas sesi, yang merutekan permintaan klien dalam sesi yang sama ke instans yang sama. Defaultnya adalah kode <>true</code>. | bool |
clientCertEnabled | kode <>true</code> untuk mengaktifkan autentikasi sertifikat klien (autentikasi bersama TLS); jika tidak, kode <>false</code>. Defaultnya adalah kode <>false</code>. | bool |
clientCertExclusionPaths | jalur pengecualian yang dipisahkan koma autentikasi sertifikat klien | tali |
clientCertMode | Ini terdiri dari pengaturan ClientCertEnabled. - ClientCertEnabled: false berarti ClientCert diabaikan. - ClientCertEnabled: true dan ClientCertMode: Diperlukan berarti ClientCert diperlukan. - ClientCertEnabled: true dan ClientCertMode: Opsional berarti ClientCert bersifat opsional atau diterima. |
'Opsional' 'OpsionalInteractiveUser' 'Diperlukan' |
cloningInfo | Jika ditentukan selama pembuatan aplikasi, aplikasi akan dikloning dari aplikasi sumber. | CloningInfo |
containerSize | Ukuran kontainer fungsi. | Int |
customDomainVerificationId | Pengidentifikasi unik yang memverifikasi domain kustom yang ditetapkan ke aplikasi. Pelanggan akan menambahkan id ini ke catatan txt untuk verifikasi. | tali |
dailyMemoryTimeQuota | Kuota waktu memori harian maksimum yang diizinkan (hanya berlaku pada aplikasi dinamis). | Int |
daprConfig | Konfigurasi dapr aplikasi. | DaprConfig |
dnsConfiguration | Properti untuk mengonfigurasi berbagai pengaturan terkait DNS untuk situs. | SiteDnsConfig |
Diaktifkan | <kode>true</code> jika aplikasi diaktifkan; jika tidak, kode <>false</code>. Mengatur nilai ini ke false menonaktifkan aplikasi (membuat aplikasi offline). | bool |
endToEndEncryptionEnabled | Apakah akan menggunakan enkripsi ujung ke ujung antara FrontEnd dan Pekerja | bool |
functionAppConfig | Konfigurasi khusus aplikasi Azure Function. | FunctionAppConfig |
hostingEnvironmentProfile | Lingkungan App Service yang akan digunakan untuk aplikasi. | HostingEnvironmentProfile |
hostNamesDisabled |
<kode>true</code> untuk menonaktifkan nama host publik aplikasi; jika tidak, kode <>false</code>. Jika kode <>true</code>, aplikasi hanya dapat diakses melalui proses manajemen API. |
bool |
hostNameSslStates | Status SSL nama host digunakan untuk mengelola pengikatan SSL untuk nama host aplikasi. | HostNameSslState[] |
httpsOnly | HttpsOnly: mengonfigurasi situs web untuk hanya menerima permintaan https. Pengalihan masalah untuk permintaan http |
bool |
hyperV | Hyper-V kotak pasir. | bool |
ipMode | Menentukan mode IP aplikasi. | 'IPv4' 'IPv4AndIPv6' 'IPv6' |
isXenon | Usang: Hyper-V kotak pasir. | bool |
keyVaultReferenceIdentity | Identitas yang digunakan untuk autentikasi Referensi Key Vault. | tali |
managedEnvironmentId | ID Azure Resource Manager dari Lingkungan Terkelola yang dipilih pelanggan untuk menghosting aplikasi ini. Ini harus dari formulir /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName} | tali |
publicNetworkAccess | Properti untuk mengizinkan atau memblokir semua lalu lintas publik. Nilai yang diizinkan: 'Diaktifkan', 'Dinonaktifkan' atau string kosong. | tali |
redundansiMode | Mode redundansi situs | 'ActiveActive' 'Failover' 'GeoRedundant' 'Manual' 'Tidak Ada' |
Dipesan | <kode>true</code> jika dicadangkan; jika tidak, kode <>false</code>. | bool |
resourceConfig | Persyaratan sumber daya aplikasi fungsi. | |
scmSiteAlsoStopped | <kode>true</code> untuk menghentikan situs SCM (KUDU) saat aplikasi dihentikan; jika tidak, kode <>false</code>. Defaultnya adalah kode <>false</code>. | bool |
serverFarmId | ID Sumber Daya dari paket App Service terkait, diformat sebagai: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". | tali |
siteConfig | Konfigurasi aplikasi. | SiteConfig |
storageAccountRequired | Memeriksa apakah akun penyimpanan yang disediakan pelanggan diperlukan | bool |
virtualNetworkSubnetId | ID Azure Resource Manager dari jaringan Virtual dan subnet yang akan digabungkan dengan Integrasi VNET Regional. Ini harus berupa formulir /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName} |
tali |
vnetBackupRestoreEnabled | Untuk mengaktifkan operasi Pencadangan dan Pemulihan melalui jaringan virtual | bool |
vnetContentShareEnabled | Untuk mengaktifkan akses konten melalui jaringan virtual | bool |
vnetImagePullEnabled | Untuk mengaktifkan penarikan gambar melalui Virtual Network | bool |
vnetRouteAllEnabled | Rute Jaringan Virtual Semua diaktifkan. Ini menyebabkan semua lalu lintas keluar menerapkan Grup Keamanan Jaringan Virtual dan Rute yang Ditentukan Pengguna. | bool |
workloadProfileName | Nama profil beban kerja untuk aplikasi fungsi yang akan dijalankan. | tali |
SlowRequestsBasedTrigger
Nama | Deskripsi | Nilai |
---|---|---|
hitung | Jumlah Permintaan. | Int |
jalan | Jalur Permintaan. | tali |
timeInterval | Interval waktu. | tali |
timeTaken | Waktu yang dibutuhkan. | tali |
StatusCodesBasedTrigger
Nama | Deskripsi | Nilai |
---|---|---|
hitung | Jumlah Permintaan. | Int |
jalan | Jalur Permintaan | tali |
keadaan | Kode status HTTP. | Int |
subStatus | Minta Sub Status. | Int |
timeInterval | Interval waktu. | tali |
win32Status | Kode kesalahan Win32. | Int |
StatusCodesRangeBasedTrigger
Nama | Deskripsi | Nilai |
---|---|---|
hitung | Jumlah Permintaan. | Int |
jalan | tali | |
statusCodes | Kode status HTTP. | tali |
timeInterval | Interval waktu. | tali |
UserAssignedIdentity
Nama | Deskripsi | Nilai |
---|
VirtualApplication
Nama | Deskripsi | Nilai |
---|---|---|
physicalPath | Jalur fisik. | tali |
preloadEnabled | <kode>true</code> jika pramuat diaktifkan; jika tidak, kode <>false</code>. | bool |
virtualDirectories | Direktori virtual untuk aplikasi virtual. | VirtualDirectory[] |
virtualPath | Jalur virtual. | tali |
VirtualDirectory
Nama | Deskripsi | Nilai |
---|---|---|
physicalPath | Jalur fisik. | tali |
virtualPath | Jalur ke aplikasi virtual. | tali |