Bagikan melalui


Set-AzApplicationGatewayWebApplicationFirewallConfiguration

Memodifikasi konfigurasi WAF gateway aplikasi.

Sintaks

Set-AzApplicationGatewayWebApplicationFirewallConfiguration
   -ApplicationGateway <PSApplicationGateway>
   -Enabled <Boolean>
   -FirewallMode <String>
   [-RuleSetType <String>]
   [-RuleSetVersion <String>]
   [-DisabledRuleGroup <PSApplicationGatewayFirewallDisabledRuleGroup[]>]
   [-RequestBodyCheck <Boolean>]
   [-MaxRequestBodySizeInKb <Int32>]
   [-FileUploadLimitInMb <Int32>]
   [-Exclusion <PSApplicationGatewayFirewallExclusion[]>]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Deskripsi

Cmdlet Set-AzApplicationGatewayWebApplicationFirewallConfiguration memodifikasi konfigurasi firewall aplikasi web (WAF) gateway aplikasi.

Contoh

Contoh 1: Memperbarui konfigurasi firewall aplikasi web gateway aplikasi

$AppGw = Get-AzApplicationGateway -Name "ApplicationGateway01" -ResourceGroupName "ResourceGroup01"
Set-AzApplicationGatewayWebApplicationFirewallConfiguration -ApplicationGateway $AppGw -Enabled $True -FirewallMode "Detection" -RuleSetType "OWASP" -RuleSetVersion "3.0"

Perintah pertama mendapatkan gateway aplikasi bernama ApplicationGateway01 lalu menyimpannya dalam variabel $AppGw. Perintah kedua memungkinkan konfigurasi firewall untuk gateway aplikasi yang disimpan di $AppGw dan mengatur mode firewall ke "Deteksi", RuleSetType ke "OWASP" dan RuleSetVersion ke "3.0".

Parameter

-ApplicationGateway

Menentukan objek gateway aplikasi. Anda dapat menggunakan cmdlet Get-AzApplicationGateway untuk mendapatkan objek gateway aplikasi.

Jenis:PSApplicationGateway
Position:Named
Nilai default:None
Diperlukan:True
Terima input alur:True
Terima karakter wildcard:False

-Confirm

Meminta Anda mengonfirmasi sebelum menjalankan cmdlet.

Jenis:SwitchParameter
Alias:cf
Position:Named
Nilai default:False
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-DefaultProfile

Kredensial, akun, penyewa, dan langganan yang digunakan untuk komunikasi dengan azure.

Jenis:IAzureContextContainer
Alias:AzContext, AzureRmContext, AzureCredential
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-DisabledRuleGroup

Grup aturan yang dinonaktifkan.

Jenis:PSApplicationGatewayFirewallDisabledRuleGroup[]
Alias:DisabledRuleGroups
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-Enabled

Menunjukkan apakah firewall aplikasi web diaktifkan.

Jenis:Boolean
Position:Named
Nilai default:None
Diperlukan:True
Terima input alur:False
Terima karakter wildcard:False

-Exclusion

Daftar pengecualian.

Jenis:PSApplicationGatewayFirewallExclusion[]
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-FileUploadLimitInMb

Batas unggahan file maks dalam MB.

Jenis:Int32
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-FirewallMode

Menentukan mode firewall aplikasi web. Nilai yang dapat diterima untuk parameter ini adalah:

  • Detection
  • Pencegahan
Jenis:String
Nilai yang diterima:Detection, Prevention
Position:Named
Nilai default:None
Diperlukan:True
Terima input alur:False
Terima karakter wildcard:False

-MaxRequestBodySizeInKb

Ukuran isi permintaan maks dalam KB.

Jenis:Int32
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-RequestBodyCheck

Apakah isi permintaan diperiksa atau tidak.

Jenis:Boolean
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-RuleSetType

Jenis seperangkat aturan firewall aplikasi web. Nilai yang dapat diterima untuk parameter ini adalah:

  • OWASP
Jenis:String
Nilai yang diterima:OWASP
Position:Named
Nilai default:OWASP
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-RuleSetVersion

Versi jenis seperangkat aturan.

Jenis:String
Position:Named
Nilai default:3.0
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-WhatIf

Menunjukkan apa yang akan terjadi jika cmdlet berjalan. Cmdlet tidak dijalankan.

Jenis:SwitchParameter
Alias:wi
Position:Named
Nilai default:False
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

Input

PSApplicationGateway

Output

PSApplicationGateway