Microsoft. Peternakan server web

  • Terbaru
  • 2025-03-01
  • 2024-11-01
  • 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-02-01
  • 2016-09-01
  • 2015-08-01

Definisi sumber daya Bicep

Jenis sumber daya serverfarms 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.

Contoh Penggunaan

Sampel Bicep

Contoh dasar penyebaran App Service: Paket Layanan.

param resourceName string = 'acctest0001'
param location string = 'westeurope'

resource serverfarm 'Microsoft.Web/serverfarms@2022-09-01' = {
  name: resourceName
  location: location
  sku: {
    name: 'S1'
  }
  properties: {
    hyperV: false
    perSiteScaling: false
    reserved: false
    zoneRedundant: false
  }
}

Modul Terverifikasi Azure

Modul Terverifikasi Azure berikut dapat digunakan untuk menyebarkan jenis sumber daya ini.

Modul Deskripsi
Paket Layanan Aplikasi Modul Sumber Daya AVM untuk Paket App Service

Sampel Mulai Cepat Azure

Templat Mulai Cepat Azure berikut ini berisi sampel Bicep untuk menyebarkan jenis sumber daya ini.

File Bisep 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 fungsi dalam paket Konsumsi Fleksibel Hosting Konsumsi Fleksibel direkomendasikan untuk fungsi yang memerlukan skala dinamis cepat (termasuk ke nol instans), koneksi identitas terkelola, dan integrasi jaringan virtual.
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 Microsoft 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 Django Templat ini memungkinkan Anda membuat App Service untuk menyebarkan aplikasi Django.
layanan aplikasi Flask 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

Format sumber daya

Untuk membuat sumber daya Microsoft.Web/serverfarms, tambahkan Bicep berikut ke templat Anda.

resource symbolicname 'Microsoft.Web/serverfarms@2025-03-01' = {
  extendedLocation: {
    name: 'string'
  }
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  kind: 'string'
  location: 'string'
  name: 'string'
  properties: {
    asyncScalingEnabled: bool
    elasticScaleEnabled: bool
    freeOfferExpirationTime: 'string'
    hostingEnvironmentProfile: {
      id: 'string'
    }
    hyperV: bool
    installScripts: [
      {
        name: 'string'
        source: {
          sourceUri: 'string'
          type: 'string'
        }
      }
    ]
    isCustomMode: bool
    isSpot: bool
    isXenon: bool
    kubeEnvironmentProfile: {
      id: 'string'
    }
    maximumElasticWorkerCount: int
    network: {
      virtualNetworkSubnetId: 'string'
    }
    perSiteScaling: bool
    planDefaultIdentity: {
      identityType: 'string'
      userAssignedIdentityResourceId: 'string'
    }
    rdpEnabled: bool
    registryAdapters: [
      {
        keyVaultSecretReference: {
          referenceStatus: 'string'
          secretUri: 'string'
        }
        registryKey: 'string'
        type: 'string'
      }
    ]
    reserved: bool
    spotExpirationTime: 'string'
    storageMounts: [
      {
        credentialsKeyVaultReference: {
          referenceStatus: 'string'
          secretUri: 'string'
        }
        destinationPath: 'string'
        name: 'string'
        source: 'string'
        type: 'string'
      }
    ]
    targetWorkerCount: int
    targetWorkerSizeId: int
    workerTierName: 'string'
    zoneRedundant: bool
  }
  sku: {
    capabilities: [
      {
        name: 'string'
        reason: 'string'
        value: 'string'
      }
    ]
    capacity: int
    family: 'string'
    locations: [
      'string'
    ]
    name: 'string'
    size: 'string'
    skuCapacity: {
      default: int
      elasticMaximum: int
      maximum: int
      minimum: int
      scaleType: 'string'
    }
    tier: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

Nilai Properti

Microsoft.Web/serverfarms

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. string
lokasi Lokasi Sumber Daya. string (diperlukan)
Nama Nama sumber daya string (diperlukan)
Properti Properti khusus sumber daya AppServicePlan AppServicePlanProperties
Sku Deskripsi SKU untuk sumber daya yang dapat diskalakan. SkuDescription
Tags Tag sumber daya Kamus nama dan nilai tag. Lihat Tag dalam templat

AppServicePlanProperties

Nama Deskripsi Nilai
asyncScalingEnabled Jika <kode>true</code>, App Service Plan ini akan mencoba menskalakan secara asinkron jika tidak ada cukup pekerja untuk menskalakan secara sinkron.
Jika <kode>salah</kode>, Paket App Service ini hanya akan mencoba penskalaan sinkronisasi.
bool
elasticScaleEnabled ServerFarm mendukung ElasticScale. Aplikasi dalam paket ini akan menskalakan seolah-olah ServerFarm adalah sku ElasticPremium bool
gratisPenawaraanKedaluwarsaWaktu Waktu ketika penawaran gratis farm server kedaluwarsa. string
hostingLingkunganProfil Spesifikasi untuk Lingkungan App Service yang akan digunakan untuk paket App Service. HostingEnvironmentProfile
hiperV Jika Hyper-V paket layanan aplikasi kontainer <kode>true</code>, kode <>false</code> sebaliknya. bool
installScripts Instal skrip yang terkait dengan paket App Service ini. Skrip Instal[]
isCustomMode Apakah farm server ini dalam mode kustom. bool
isSpot Jika kode <>true</code>, Paket App Service ini memiliki instans spot. bool
isXenon Usang: Jika Hyper-V paket layanan aplikasi kontainer <kode>true</code>, kode <>false</code> sebaliknya. bool
kubeEnvironmentProfile Spesifikasi untuk Lingkungan Kubernetes yang akan digunakan untuk paket App Service. KubeEnvironmentProfile
maksimumElastisWorkerCount Jumlah maksimum total pekerja yang diizinkan untuk Paket App Service ElasticScaleEnabled ini Int
jaringan Semua pengaturan jaringan untuk farm server. ServerFarmNetworkSettings
perSiteScaling Jika kode <>true</code>, aplikasi yang ditetapkan ke paket App Service ini dapat diskalakan secara independen.
Jika kode <>false</code>, aplikasi yang ditetapkan ke paket App Service ini akan menskalakan ke semua instans paket.
bool
planDefaultIdentity Identitas untuk digunakan oleh platform untuk berbagai fitur dan integrasi menggunakan identitas terkelola. Identitas Default
rdpDiaktifkan Jika <kode>true</code>, akses RDP diaktifkan untuk paket App Service ini. Hanya berlaku untuk ASP IsCustomMode.
Jika <kode>salah</kode>, akses RDP dinonaktifkan.
bool
registryAdaptor Adaptor registri yang terkait dengan paket App Service ini. Adaptor Registri[]
Dipesan Jika paket layanan aplikasi Linux <kode>true</code>, kode <>false</code> sebaliknya. bool
spotWaktu kedaluwarsa Waktu ketika farm server kedaluwarsa. Valid hanya jika ini adalah farm server spot. string
penyimpananDudukan Dudukan penyimpanan yang terkait dengan paket App Service ini. StorageMount[]
targetWorkerCount Menskalakan jumlah pekerja. Int
targetWorkerSizeId MENSKALAKAN ID ukuran pekerja. Int
workerTierName Tingkat pekerja target yang ditetapkan ke paket App Service. string
zoneRedundan Jika kode <>true</code>, Paket App Service ini akan melakukan penyeimbangan zona ketersediaan.
Jika kode <>false</code>, Paket App Service ini tidak akan melakukan penyeimbangan zona ketersediaan.
bool

Kemampuan

Nama Deskripsi Nilai
Nama Nama kemampuan SKU. string
alasan Alasan kemampuan SKU. string
nilai Nilai kemampuan SKU. string

Identitas Default

Nama Deskripsi Nilai
identityType 'Tidak Ada'
'SistemDitetapkan'
'SystemAssigned, UserAssigned'
'Ditetapkan Pengguna'
userAssignedIdentityResourceId string

Lokasi yang Diperluas

Nama Deskripsi Nilai
Nama Nama lokasi yang diperluas. string

HostingEnvironmentProfile

Nama Deskripsi Nilai
Id ID Sumber Daya Lingkungan App Service. string

Instalasi Skrip

Nama Deskripsi Nilai
Nama Nama skrip instalasi. string
sumber Sumber skrip instal. Instalasi SkripSumber

Instalasi SkripSumber

Nama Deskripsi Nilai
sourceUri Instal URI sumber skrip tempat file skrip instal akan diambil. string
jenis Jenis skrip instal. 'PlatformStorage'
'Jarak JauhAzureBlob'

KeyVaultReferenceWithStatus

Nama Deskripsi Nilai
referensiStatus Status referensi rahasia brankas kunci. string
rahasiaUri URI rahasia brankas kunci. string

KubeEnvironmentProfile

Nama Deskripsi Nilai
Id ID Sumber Daya Lingkungan Kubernetes. string

ManagedServiceIdentity

Nama Deskripsi Nilai
jenis Jenis identitas layanan terkelola. 'Tidak Ada'
'SistemDitetapkan'
'SystemAssigned, UserAssigned'
'Ditetapkan Pengguna'
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

Adaptor Registri

Nama Deskripsi Nilai
keyVaultSecretReference Referensi brankas kunci ke nilai yang akan ditempatkan di lokasi registri KeyVaultReferenceWithStatus
registryKunci Kunci registri untuk adaptor. string
jenis Jenis adaptor registri. 'Binary'
'DWord'
'Expand_String'
'Multi_String'
'QWord'
'String'

ResourceTags

Nama Deskripsi Nilai

ServerFarmNetworkSettings

Nama Deskripsi Nilai
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} string

Kapasitas Sku

Nama Deskripsi Nilai
asali Jumlah default pekerja untuk SKU paket App Service ini. Int
elastisMaksimum Jumlah maksimum pekerja Elastis untuk SKU paket App Service ini. Int
maksimum Jumlah maksimum pekerja untuk SKU paket App Service ini. Int
Minimum Jumlah minimum pekerja untuk SKU paket App Service ini. Int
skalaJenis Konfigurasi skala yang tersedia untuk paket App Service. string

SkuDeskripsi

Nama Deskripsi Nilai
Kemampuan Kemampuan SKU, misalnya, apakah traffic manager diaktifkan? Kemampuan []
kapasitas Jumlah instans saat ini yang ditetapkan ke sumber daya. Int
keluarga Kode keluarga SKU sumber daya. string
Lokasi Lokasi SKU. string[]
Nama Nama SKU sumber daya. string
tingginya Penentu ukuran SKU sumber daya. string
skuKapasitas Nilai skala min, maks, dan default SKU. SkuCapacity
Tier Tingkat layanan SKU sumber daya. string

Penyimpanan Mount

Nama Deskripsi Nilai
credentialsKeyVaultReference Referensi KV ke kredensial untuk terhubung ke berbagi. KeyVaultReferenceWithStatus
destinationPath Jalur pada pekerja tempat penyimpanan akan dipasang. string
Nama Nama dudukan penyimpanan. string
sumber Sumber fileshare/penyimpanan. string
jenis Jenis dudukan penyimpanan. 'AzureFiles'
'FileShare'
'LocalStorage'

UserAssignedIdentity

Nama Deskripsi Nilai

Definisi sumber daya templat ARM

Jenis sumber daya serverfarms dapat disebarkan dengan operasi yang menargetkan:

Contoh Penggunaan

Templat Quickstart Azure

Templat Mulai Cepat Azure berikut ini menyebarkan jenis sumber daya ini.

Templat Deskripsi
Airflow Docker Web App di Linux dengan PostgreSQL

Sebarkan ke Azure
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

Sebarkan ke Azure
Templat untuk menyebarkan Airflow Web App dengan database PostgreSQL di App Services
App Service Environment dengan backend Azure SQL

Sebarkan ke Azure
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

Sebarkan ke Azure
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

Sebarkan ke Azure
Templat ini akan digunakan dengan /azure/app-service/quickstart-arm-template
Mulai Cepat App Service - aplikasi Windows

Sebarkan ke Azure
Templat ini akan digunakan dengan /azure/app-service/quickstart-arm-template
Mulai Cepat App Service - aplikasi Windows

Sebarkan ke Azure
Templat ini akan digunakan dengan /azure/app-service/quickstart-arm-template
Mulai Cepat App Service - aplikasi kontainer Windows

Sebarkan ke Azure
Templat ini akan digunakan dengan /azure/app-service/quickstart-arm-template
Application Gateway untuk Aplikasi Web dengan Pembatasan IP

Sebarkan ke Azure
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

Sebarkan ke Azure
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 ASP.NET

Sebarkan ke Azure
Templat ini memungkinkan Anda membuat App Service untuk menyebarkan aplikasi ASP.NET.
Akun Azure Cosmos DB dengan Aplikasi Web

Sebarkan ke Azure
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

Sebarkan ke Azure
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

Sebarkan ke Azure
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

Sebarkan ke Azure
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

Sebarkan ke Azure
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

Sebarkan ke Azure
Templat ini menyediakan aplikasi fungsi pada paket Premium.
Aplikasi Fungsi Azure yang Dihosting di Paket Konsumsi Windows

Sebarkan ke Azure
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

Sebarkan ke Azure
Templat ini menyediakan aplikasi fungsi pada paket Premium dengan slot produksi dan slot penyebaran tambahan.
Aplikasi Fungsi Azure dengan Pusat Aktivitas dan Identitas Terkelola

Sebarkan ke Azure
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

Sebarkan ke Azure
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

Sebarkan ke Azure
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

Sebarkan ke Azure
Templat ini memperlihatkan cara membuat profil Azure Traffic Manager untuk App Service.
Aplikasi Web Kerbau

Sebarkan ke Azure
Mulai jalankan Aplikasi Buffalo Golang Anda di Azure dengan cepat dan murah.
Membangun Aplikasi Web di Linux dengan azure database for MySQL

Sebarkan ke Azure
Templat ini menyediakan cara untuk menyebarkan Web Apps di Linux dengan Azure database for MySQL.
Memanggil API kustom dari Azure Logic Apps

Sebarkan ke Azure
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

Sebarkan ke Azure
Templat ini membuat Profil CDN dan Titik Akhir CDN dengan Aplikasi Web sebagai asal
Membuat aplikasi fungsi dalam paket Konsumsi Fleksibel

Sebarkan ke Azure
Hosting Konsumsi Fleksibel direkomendasikan untuk fungsi yang memerlukan skala dinamis cepat (termasuk ke nol instans), koneksi identitas terkelola, dan integrasi jaringan virtual.
Membuat Aplikasi Web + Redis Cache + SQL DB dengan templat

Sebarkan ke Azure
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

Sebarkan ke Azure
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

Sebarkan ke Azure
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

Sebarkan ke Azure
Templat ini membuat Azure Web App dengan cache Redis.
Membuat Aplikasi Web yang dilindungi oleh Application Gateway v2

Sebarkan ke Azure
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

Sebarkan ke Azure
Templat ini membuat Azure Web App dengan titik akhir Privat di Subnet Microsoft 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

Sebarkan ke Azure
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. ayat 2

Sebarkan ke Azure
Membuat AppServicePlan dan Aplikasi di Lingkungan App Service v2
Membuat AppServicePlan dan Aplikasi di ASE

Sebarkan ke Azure
Membuat AppServicePlan dan Aplikasi di ASE
Membuat lingkungan Azure App Service dengan aplikasi web yang ditambahkan

Sebarkan ke Azure
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

Sebarkan ke Azure
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

Sebarkan ke Azure
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

Sebarkan ke Azure
Membuat aplikasi fungsi dengan identitas layanan terkelola yang diaktifkan dengan Application Insights disiapkan untuk log dan metrik.
Menyebarkan aplikasi web Linux dasar

Sebarkan ke Azure
Templat ini memungkinkan Anda untuk menyebarkan paket layanan aplikasi dan aplikasi web Linux dasar
Menyebarkan layanan aplikasi dengan integrasi VNet regional

Sebarkan ke Azure
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 Pengaturan Skala Otomatis untuk Paket App Service

Sebarkan ke Azure
Templat ini memungkinkan Anda menyebarkan kebijakan skala otomatis untuk sumber daya Azure AppService Plan.
Menyebarkan paket Azure Function Premium yang diaktifkan AZ

Sebarkan ke Azure
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

Sebarkan ke Azure
Templat ini memungkinkan Anda untuk menyebarkan paket Azure Function Premium dengan integrasi jaringan virtual regional yang diaktifkan ke jaringan virtual yang baru dibuat.
aplikasi Django

Sebarkan ke Azure
Templat ini memungkinkan Anda membuat App Service untuk menyebarkan aplikasi Django.
Enterprise Governance-AppService, SQL DB, AD, OMS, Runbook

Sebarkan ke Azure
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

Sebarkan ke Azure
Templat ini memungkinkan Anda membuat sumber daya yang diperlukan untuk penyebaran EpiServerCMS di Azure
situs web eShop dengan ILB ASE

Sebarkan ke Azure
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 Flask

Sebarkan ke Azure
Templat ini memungkinkan Anda membuat App Service untuk menyebarkan aplikasi Flask.
Front Door Premium dengan asal App Service dan private link

Sebarkan ke Azure
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

Sebarkan ke Azure
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

Sebarkan ke Azure
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

Sebarkan ke Azure
Templat ini menyebarkan Aplikasi Fungsi kosong dan paket hosting.
Aplikasi Fungsi pada Paket Konsumsi Linux dengan Build Jarak Jauh

Sebarkan ke Azure
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

Sebarkan ke Azure
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

Sebarkan ke Azure
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

Sebarkan ke Azure
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

Sebarkan ke Azure
Ini adalah sampel untuk Java CI/CD menggunakan Jenkins dan Azure Web Apps.
Pengalaman Kentico

Sebarkan ke Azure
Templat ini memfasilitasi penyebaran sumber daya yang diperlukan untuk menghosting lingkungan Kentico Xperience di Microsoft Azure.
Analitik dan Monetisasi API Moesif

Sebarkan ke Azure
Templat akan mencatat panggilan API dari Azure API Management ke analitik API Moesif dan platform monetisasi
Layanan Aplikasi Node

Sebarkan ke Azure
Templat ini memungkinkan Anda membuat App Service untuk menyebarkan aplikasi Node.
Aplikasi Web Orchard CMS Video Portal

Sebarkan ke Azure
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

Sebarkan ke Azure
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

Sebarkan ke Azure
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

Sebarkan ke Azure
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

Sebarkan ke Azure
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

Sebarkan ke Azure
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

Sebarkan ke Azure
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

Sebarkan ke Azure
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

Sebarkan ke Azure
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

Sebarkan ke Azure
Templat ini menyediakan cara mudah untuk menyebarkan aplikasi web CMS umbraco di Azure App Service Web Apps.
Aplikasi Web N-tingkat Aman

Sebarkan ke Azure
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

Sebarkan ke Azure
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

Sebarkan ke Azure
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

Sebarkan ke Azure
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

Sebarkan ke Azure
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

Sebarkan ke Azure
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

Sebarkan ke Azure
Templat ini memungkinkan Anda membuat WebApp yang ditautkan dengan Repositori GitHub yang ditautkan.
Web App di Linux dengan PostgreSQL

Sebarkan ke Azure
Templat ini menyediakan cara mudah untuk menyebarkan Aplikasi Web di Linux dengan Azure database for PostgreSQL(Pratinjau).
Web App di Linux dengan PostgreSQL

Sebarkan ke Azure
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

Sebarkan ke Azure
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

Sebarkan ke Azure
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

Sebarkan ke Azure
Templat ini menyediakan Aplikasi Web, SQL Database, Azure Cosmos DB, Azure Search, dan Application Insights.
Web App dengan azure database for MySQL

Sebarkan ke Azure
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

Sebarkan ke Azure
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 ke Azure
Sebarkan Aplikasi Web dengan pembuatan log diagnostik ke Kontainer Blob Akun Penyimpanan diaktifkan.
Web App dengan Identitas Terkelola, SQL Server, dan ΑΙ

Sebarkan ke Azure
Contoh sederhana untuk menyebarkan infrastruktur Azure untuk aplikasi + data + identitas terkelola + pemantauan
Web App dengan Titik Akhir Privat

Sebarkan ke Azure
Templat ini memungkinkan Anda membuat Aplikasi Web dan mengeksposnya melalui Titik Akhir Privat
Web App dengan VNet Injection dan Private Endpoint

Sebarkan ke Azure
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

Sebarkan ke Azure
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

Sebarkan ke Azure
Templat ini menyebarkan WordPress Web App pada Windows App Service dengan MySQL di aplikasi

Format sumber daya

Untuk membuat sumber daya Microsoft.Web/serverfarms, tambahkan JSON berikut ke templat Anda.

{
  "type": "Microsoft.Web/serverfarms",
  "apiVersion": "2025-03-01",
  "name": "string",
  "extendedLocation": {
    "name": "string"
  },
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
      }
    }
  },
  "kind": "string",
  "location": "string",
  "properties": {
    "asyncScalingEnabled": "bool",
    "elasticScaleEnabled": "bool",
    "freeOfferExpirationTime": "string",
    "hostingEnvironmentProfile": {
      "id": "string"
    },
    "hyperV": "bool",
    "installScripts": [
      {
        "name": "string",
        "source": {
          "sourceUri": "string",
          "type": "string"
        }
      }
    ],
    "isCustomMode": "bool",
    "isSpot": "bool",
    "isXenon": "bool",
    "kubeEnvironmentProfile": {
      "id": "string"
    },
    "maximumElasticWorkerCount": "int",
    "network": {
      "virtualNetworkSubnetId": "string"
    },
    "perSiteScaling": "bool",
    "planDefaultIdentity": {
      "identityType": "string",
      "userAssignedIdentityResourceId": "string"
    },
    "rdpEnabled": "bool",
    "registryAdapters": [
      {
        "keyVaultSecretReference": {
          "referenceStatus": "string",
          "secretUri": "string"
        },
        "registryKey": "string",
        "type": "string"
      }
    ],
    "reserved": "bool",
    "spotExpirationTime": "string",
    "storageMounts": [
      {
        "credentialsKeyVaultReference": {
          "referenceStatus": "string",
          "secretUri": "string"
        },
        "destinationPath": "string",
        "name": "string",
        "source": "string",
        "type": "string"
      }
    ],
    "targetWorkerCount": "int",
    "targetWorkerSizeId": "int",
    "workerTierName": "string",
    "zoneRedundant": "bool"
  },
  "sku": {
    "capabilities": [
      {
        "name": "string",
        "reason": "string",
        "value": "string"
      }
    ],
    "capacity": "int",
    "family": "string",
    "locations": [ "string" ],
    "name": "string",
    "size": "string",
    "skuCapacity": {
      "default": "int",
      "elasticMaximum": "int",
      "maximum": "int",
      "minimum": "int",
      "scaleType": "string"
    },
    "tier": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Nilai Properti

Microsoft.Web/serverfarms

Nama Deskripsi Nilai
apiVersi Versi api '2025-03-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. string
lokasi Lokasi Sumber Daya. string (diperlukan)
Nama Nama sumber daya string (diperlukan)
Properti Properti khusus sumber daya AppServicePlan AppServicePlanProperties
Sku Deskripsi SKU untuk sumber daya yang dapat diskalakan. SkuDescription
Tags Tag sumber daya Kamus nama dan nilai tag. Lihat Tag dalam templat
jenis Jenis sumber daya 'Microsoft.Web/serverfarms'

AppServicePlanProperties

Nama Deskripsi Nilai
asyncScalingEnabled Jika <kode>true</code>, App Service Plan ini akan mencoba menskalakan secara asinkron jika tidak ada cukup pekerja untuk menskalakan secara sinkron.
Jika <kode>salah</kode>, Paket App Service ini hanya akan mencoba penskalaan sinkronisasi.
bool
elasticScaleEnabled ServerFarm mendukung ElasticScale. Aplikasi dalam paket ini akan menskalakan seolah-olah ServerFarm adalah sku ElasticPremium bool
gratisPenawaraanKedaluwarsaWaktu Waktu ketika penawaran gratis farm server kedaluwarsa. string
hostingLingkunganProfil Spesifikasi untuk Lingkungan App Service yang akan digunakan untuk paket App Service. HostingEnvironmentProfile
hiperV Jika Hyper-V paket layanan aplikasi kontainer <kode>true</code>, kode <>false</code> sebaliknya. bool
installScripts Instal skrip yang terkait dengan paket App Service ini. Skrip Instal[]
isCustomMode Apakah farm server ini dalam mode kustom. bool
isSpot Jika kode <>true</code>, Paket App Service ini memiliki instans spot. bool
isXenon Usang: Jika Hyper-V paket layanan aplikasi kontainer <kode>true</code>, kode <>false</code> sebaliknya. bool
kubeEnvironmentProfile Spesifikasi untuk Lingkungan Kubernetes yang akan digunakan untuk paket App Service. KubeEnvironmentProfile
maksimumElastisWorkerCount Jumlah maksimum total pekerja yang diizinkan untuk Paket App Service ElasticScaleEnabled ini Int
jaringan Semua pengaturan jaringan untuk farm server. ServerFarmNetworkSettings
perSiteScaling Jika kode <>true</code>, aplikasi yang ditetapkan ke paket App Service ini dapat diskalakan secara independen.
Jika kode <>false</code>, aplikasi yang ditetapkan ke paket App Service ini akan menskalakan ke semua instans paket.
bool
planDefaultIdentity Identitas untuk digunakan oleh platform untuk berbagai fitur dan integrasi menggunakan identitas terkelola. Identitas Default
rdpDiaktifkan Jika <kode>true</code>, akses RDP diaktifkan untuk paket App Service ini. Hanya berlaku untuk ASP IsCustomMode.
Jika <kode>salah</kode>, akses RDP dinonaktifkan.
bool
registryAdaptor Adaptor registri yang terkait dengan paket App Service ini. Adaptor Registri[]
Dipesan Jika paket layanan aplikasi Linux <kode>true</code>, kode <>false</code> sebaliknya. bool
spotWaktu kedaluwarsa Waktu ketika farm server kedaluwarsa. Valid hanya jika ini adalah farm server spot. string
penyimpananDudukan Dudukan penyimpanan yang terkait dengan paket App Service ini. StorageMount[]
targetWorkerCount Menskalakan jumlah pekerja. Int
targetWorkerSizeId MENSKALAKAN ID ukuran pekerja. Int
workerTierName Tingkat pekerja target yang ditetapkan ke paket App Service. string
zoneRedundan Jika kode <>true</code>, Paket App Service ini akan melakukan penyeimbangan zona ketersediaan.
Jika kode <>false</code>, Paket App Service ini tidak akan melakukan penyeimbangan zona ketersediaan.
bool

Kemampuan

Nama Deskripsi Nilai
Nama Nama kemampuan SKU. string
alasan Alasan kemampuan SKU. string
nilai Nilai kemampuan SKU. string

Identitas Default

Nama Deskripsi Nilai
identityType 'Tidak Ada'
'SistemDitetapkan'
'SystemAssigned, UserAssigned'
'Ditetapkan Pengguna'
userAssignedIdentityResourceId string

Lokasi yang Diperluas

Nama Deskripsi Nilai
Nama Nama lokasi yang diperluas. string

HostingEnvironmentProfile

Nama Deskripsi Nilai
Id ID Sumber Daya Lingkungan App Service. string

Instalasi Skrip

Nama Deskripsi Nilai
Nama Nama skrip instalasi. string
sumber Sumber skrip instal. Instalasi SkripSumber

Instalasi SkripSumber

Nama Deskripsi Nilai
sourceUri Instal URI sumber skrip tempat file skrip instal akan diambil. string
jenis Jenis skrip instal. 'PlatformStorage'
'Jarak JauhAzureBlob'

KeyVaultReferenceWithStatus

Nama Deskripsi Nilai
referensiStatus Status referensi rahasia brankas kunci. string
rahasiaUri URI rahasia brankas kunci. string

KubeEnvironmentProfile

Nama Deskripsi Nilai
Id ID Sumber Daya Lingkungan Kubernetes. string

ManagedServiceIdentity

Nama Deskripsi Nilai
jenis Jenis identitas layanan terkelola. 'Tidak Ada'
'SistemDitetapkan'
'SystemAssigned, UserAssigned'
'Ditetapkan Pengguna'
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

Adaptor Registri

Nama Deskripsi Nilai
keyVaultSecretReference Referensi brankas kunci ke nilai yang akan ditempatkan di lokasi registri KeyVaultReferenceWithStatus
registryKunci Kunci registri untuk adaptor. string
jenis Jenis adaptor registri. 'Binary'
'DWord'
'Expand_String'
'Multi_String'
'QWord'
'String'

ResourceTags

Nama Deskripsi Nilai

ServerFarmNetworkSettings

Nama Deskripsi Nilai
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} string

Kapasitas Sku

Nama Deskripsi Nilai
asali Jumlah default pekerja untuk SKU paket App Service ini. Int
elastisMaksimum Jumlah maksimum pekerja Elastis untuk SKU paket App Service ini. Int
maksimum Jumlah maksimum pekerja untuk SKU paket App Service ini. Int
Minimum Jumlah minimum pekerja untuk SKU paket App Service ini. Int
skalaJenis Konfigurasi skala yang tersedia untuk paket App Service. string

SkuDeskripsi

Nama Deskripsi Nilai
Kemampuan Kemampuan SKU, misalnya, apakah traffic manager diaktifkan? Kemampuan []
kapasitas Jumlah instans saat ini yang ditetapkan ke sumber daya. Int
keluarga Kode keluarga SKU sumber daya. string
Lokasi Lokasi SKU. string[]
Nama Nama SKU sumber daya. string
tingginya Penentu ukuran SKU sumber daya. string
skuKapasitas Nilai skala min, maks, dan default SKU. SkuCapacity
Tier Tingkat layanan SKU sumber daya. string

Penyimpanan Mount

Nama Deskripsi Nilai
credentialsKeyVaultReference Referensi KV ke kredensial untuk terhubung ke berbagi. KeyVaultReferenceWithStatus
destinationPath Jalur pada pekerja tempat penyimpanan akan dipasang. string
Nama Nama dudukan penyimpanan. string
sumber Sumber fileshare/penyimpanan. string
jenis Jenis dudukan penyimpanan. 'AzureFiles'
'FileShare'
'LocalStorage'

UserAssignedIdentity

Nama Deskripsi Nilai

Definisi sumber daya Terraform (penyedia AzAPI)

Jenis sumber daya serverfarms dapat disebarkan dengan operasi yang menargetkan:

  • Grup sumber daya Untuk daftar properti yang diubah di setiap versi API, lihat log perubahan.

Contoh Penggunaan

Sampel Terraform

Contoh dasar penyebaran App Service: Paket Layanan.

terraform {
  required_providers {
    azapi = {
      source = "Azure/azapi"
    }
  }
}

provider "azapi" {
  skip_provider_registration = false
}

variable "resource_name" {
  type    = string
  default = "acctest0001"
}

variable "location" {
  type    = string
  default = "westeurope"
}

resource "azapi_resource" "resourceGroup" {
  type     = "Microsoft.Resources/resourceGroups@2020-06-01"
  name     = var.resource_name
  location = var.location
}

resource "azapi_resource" "serverfarm" {
  type      = "Microsoft.Web/serverfarms@2022-09-01"
  parent_id = azapi_resource.resourceGroup.id
  name      = var.resource_name
  location  = var.location
  body = {
    properties = {
      hyperV         = false
      perSiteScaling = false
      reserved       = false
      zoneRedundant  = false
    }
    sku = {
      name = "S1"
    }
  }
  schema_validation_enabled = false
  response_export_values    = ["*"]
}

Modul Terverifikasi Azure

Modul Terverifikasi Azure berikut dapat digunakan untuk menyebarkan jenis sumber daya ini.

Modul Deskripsi
Paket Layanan Aplikasi Modul Sumber Daya AVM untuk Paket App Service

Format sumber daya

Untuk membuat sumber daya Microsoft.Web/serverfarms, tambahkan Terraform berikut ke templat Anda.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Web/serverfarms@2025-03-01"
  name = "string"
  parent_id = "string"
  identity {
    type = "string"
    identity_ids = [
      "string"
    ]
  }
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    extendedLocation = {
      name = "string"
    }
    kind = "string"
    properties = {
      asyncScalingEnabled = bool
      elasticScaleEnabled = bool
      freeOfferExpirationTime = "string"
      hostingEnvironmentProfile = {
        id = "string"
      }
      hyperV = bool
      installScripts = [
        {
          name = "string"
          source = {
            sourceUri = "string"
            type = "string"
          }
        }
      ]
      isCustomMode = bool
      isSpot = bool
      isXenon = bool
      kubeEnvironmentProfile = {
        id = "string"
      }
      maximumElasticWorkerCount = int
      network = {
        virtualNetworkSubnetId = "string"
      }
      perSiteScaling = bool
      planDefaultIdentity = {
        identityType = "string"
        userAssignedIdentityResourceId = "string"
      }
      rdpEnabled = bool
      registryAdapters = [
        {
          keyVaultSecretReference = {
            referenceStatus = "string"
            secretUri = "string"
          }
          registryKey = "string"
          type = "string"
        }
      ]
      reserved = bool
      spotExpirationTime = "string"
      storageMounts = [
        {
          credentialsKeyVaultReference = {
            referenceStatus = "string"
            secretUri = "string"
          }
          destinationPath = "string"
          name = "string"
          source = "string"
          type = "string"
        }
      ]
      targetWorkerCount = int
      targetWorkerSizeId = int
      workerTierName = "string"
      zoneRedundant = bool
    }
    sku = {
      capabilities = [
        {
          name = "string"
          reason = "string"
          value = "string"
        }
      ]
      capacity = int
      family = "string"
      locations = [
        "string"
      ]
      name = "string"
      size = "string"
      skuCapacity = {
        default = int
        elasticMaximum = int
        maximum = int
        minimum = int
        scaleType = "string"
      }
      tier = "string"
    }
  }
}

Nilai Properti

Microsoft.Web/serverfarms

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. string
lokasi Lokasi Sumber Daya. string (diperlukan)
Nama Nama sumber daya string (diperlukan)
Properti Properti khusus sumber daya AppServicePlan AppServicePlanProperties
Sku Deskripsi SKU untuk sumber daya yang dapat diskalakan. SkuDescription
Tags Tag sumber daya Kamus nama dan nilai tag.
jenis Jenis sumber daya "Microsoft.Web/serverfarms@2025-03-01"

AppServicePlanProperties

Nama Deskripsi Nilai
asyncScalingEnabled Jika <kode>true</code>, App Service Plan ini akan mencoba menskalakan secara asinkron jika tidak ada cukup pekerja untuk menskalakan secara sinkron.
Jika <kode>salah</kode>, Paket App Service ini hanya akan mencoba penskalaan sinkronisasi.
bool
elasticScaleEnabled ServerFarm mendukung ElasticScale. Aplikasi dalam paket ini akan menskalakan seolah-olah ServerFarm adalah sku ElasticPremium bool
gratisPenawaraanKedaluwarsaWaktu Waktu ketika penawaran gratis farm server kedaluwarsa. string
hostingLingkunganProfil Spesifikasi untuk Lingkungan App Service yang akan digunakan untuk paket App Service. HostingEnvironmentProfile
hiperV Jika Hyper-V paket layanan aplikasi kontainer <kode>true</code>, kode <>false</code> sebaliknya. bool
installScripts Instal skrip yang terkait dengan paket App Service ini. Skrip Instal[]
isCustomMode Apakah farm server ini dalam mode kustom. bool
isSpot Jika kode <>true</code>, Paket App Service ini memiliki instans spot. bool
isXenon Usang: Jika Hyper-V paket layanan aplikasi kontainer <kode>true</code>, kode <>false</code> sebaliknya. bool
kubeEnvironmentProfile Spesifikasi untuk Lingkungan Kubernetes yang akan digunakan untuk paket App Service. KubeEnvironmentProfile
maksimumElastisWorkerCount Jumlah maksimum total pekerja yang diizinkan untuk Paket App Service ElasticScaleEnabled ini Int
jaringan Semua pengaturan jaringan untuk farm server. ServerFarmNetworkSettings
perSiteScaling Jika kode <>true</code>, aplikasi yang ditetapkan ke paket App Service ini dapat diskalakan secara independen.
Jika kode <>false</code>, aplikasi yang ditetapkan ke paket App Service ini akan menskalakan ke semua instans paket.
bool
planDefaultIdentity Identitas untuk digunakan oleh platform untuk berbagai fitur dan integrasi menggunakan identitas terkelola. Identitas Default
rdpDiaktifkan Jika <kode>true</code>, akses RDP diaktifkan untuk paket App Service ini. Hanya berlaku untuk ASP IsCustomMode.
Jika <kode>salah</kode>, akses RDP dinonaktifkan.
bool
registryAdaptor Adaptor registri yang terkait dengan paket App Service ini. Adaptor Registri[]
Dipesan Jika paket layanan aplikasi Linux <kode>true</code>, kode <>false</code> sebaliknya. bool
spotWaktu kedaluwarsa Waktu ketika farm server kedaluwarsa. Valid hanya jika ini adalah farm server spot. string
penyimpananDudukan Dudukan penyimpanan yang terkait dengan paket App Service ini. StorageMount[]
targetWorkerCount Menskalakan jumlah pekerja. Int
targetWorkerSizeId MENSKALAKAN ID ukuran pekerja. Int
workerTierName Tingkat pekerja target yang ditetapkan ke paket App Service. string
zoneRedundan Jika kode <>true</code>, Paket App Service ini akan melakukan penyeimbangan zona ketersediaan.
Jika kode <>false</code>, Paket App Service ini tidak akan melakukan penyeimbangan zona ketersediaan.
bool

Kemampuan

Nama Deskripsi Nilai
Nama Nama kemampuan SKU. string
alasan Alasan kemampuan SKU. string
nilai Nilai kemampuan SKU. string

Identitas Default

Nama Deskripsi Nilai
identityType 'Tidak Ada'
'SistemDitetapkan'
'SystemAssigned, UserAssigned'
'Ditetapkan Pengguna'
userAssignedIdentityResourceId string

Lokasi yang Diperluas

Nama Deskripsi Nilai
Nama Nama lokasi yang diperluas. string

HostingEnvironmentProfile

Nama Deskripsi Nilai
Id ID Sumber Daya Lingkungan App Service. string

Instalasi Skrip

Nama Deskripsi Nilai
Nama Nama skrip instalasi. string
sumber Sumber skrip instal. Instalasi SkripSumber

Instalasi SkripSumber

Nama Deskripsi Nilai
sourceUri Instal URI sumber skrip tempat file skrip instal akan diambil. string
jenis Jenis skrip instal. 'PlatformStorage'
'Jarak JauhAzureBlob'

KeyVaultReferenceWithStatus

Nama Deskripsi Nilai
referensiStatus Status referensi rahasia brankas kunci. string
rahasiaUri URI rahasia brankas kunci. string

KubeEnvironmentProfile

Nama Deskripsi Nilai
Id ID Sumber Daya Lingkungan Kubernetes. string

ManagedServiceIdentity

Nama Deskripsi Nilai
jenis Jenis identitas layanan terkelola. 'Tidak Ada'
'SistemDitetapkan'
'SystemAssigned, UserAssigned'
'Ditetapkan Pengguna'
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

Adaptor Registri

Nama Deskripsi Nilai
keyVaultSecretReference Referensi brankas kunci ke nilai yang akan ditempatkan di lokasi registri KeyVaultReferenceWithStatus
registryKunci Kunci registri untuk adaptor. string
jenis Jenis adaptor registri. 'Binary'
'DWord'
'Expand_String'
'Multi_String'
'QWord'
'String'

ResourceTags

Nama Deskripsi Nilai

ServerFarmNetworkSettings

Nama Deskripsi Nilai
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} string

Kapasitas Sku

Nama Deskripsi Nilai
asali Jumlah default pekerja untuk SKU paket App Service ini. Int
elastisMaksimum Jumlah maksimum pekerja Elastis untuk SKU paket App Service ini. Int
maksimum Jumlah maksimum pekerja untuk SKU paket App Service ini. Int
Minimum Jumlah minimum pekerja untuk SKU paket App Service ini. Int
skalaJenis Konfigurasi skala yang tersedia untuk paket App Service. string

SkuDeskripsi

Nama Deskripsi Nilai
Kemampuan Kemampuan SKU, misalnya, apakah traffic manager diaktifkan? Kemampuan []
kapasitas Jumlah instans saat ini yang ditetapkan ke sumber daya. Int
keluarga Kode keluarga SKU sumber daya. string
Lokasi Lokasi SKU. string[]
Nama Nama SKU sumber daya. string
tingginya Penentu ukuran SKU sumber daya. string
skuKapasitas Nilai skala min, maks, dan default SKU. SkuCapacity
Tier Tingkat layanan SKU sumber daya. string

Penyimpanan Mount

Nama Deskripsi Nilai
credentialsKeyVaultReference Referensi KV ke kredensial untuk terhubung ke berbagi. KeyVaultReferenceWithStatus
destinationPath Jalur pada pekerja tempat penyimpanan akan dipasang. string
Nama Nama dudukan penyimpanan. string
sumber Sumber fileshare/penyimpanan. string
jenis Jenis dudukan penyimpanan. 'AzureFiles'
'FileShare'
'LocalStorage'

UserAssignedIdentity

Nama Deskripsi Nilai