Bagikan melalui


Set-AzApplicationGatewayBackendHttpSetting

Memperbarui pengaturan HTTP back-end untuk gateway aplikasi.

Sintaks

Set-AzApplicationGatewayBackendHttpSetting
   -ApplicationGateway <PSApplicationGateway>
   -Name <String>
   -Port <Int32>
   -Protocol <String>
   -CookieBasedAffinity <String>
   [-RequestTimeout <Int32>]
   [-ConnectionDraining <PSApplicationGatewayConnectionDraining>]
   [-ProbeId <String>]
   [-Probe <PSApplicationGatewayProbe>]
   [-AuthenticationCertificates <PSApplicationGatewayAuthenticationCertificate[]>]
   [-TrustedRootCertificate <PSApplicationGatewayTrustedRootCertificate[]>]
   [-PickHostNameFromBackendAddress]
   [-HostName <String>]
   [-AffinityCookieName <String>]
   [-Path <String>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Deskripsi

Cmdlet Set-AzApplicationGatewayBackendHttpSetting memperbarui pengaturan Hypertext Transfer Protocol (HTTP) back-end untuk gateway aplikasi Azure. Pengaturan HTTP back-end diterapkan ke semua server back-end dalam kumpulan.

Contoh

Contoh 1: Memperbarui pengaturan HTTP back-end untuk gateway aplikasi

$AppGw = Get-AzApplicationGateway -Name "ApplicationGateway01" -ResourceGroupName "ResourceGroup01"
$AppGw = Set-AzApplicationGatewayBackendHttpSetting -ApplicationGateway $AppGw -Name "Setting02" -Port 88 -Protocol "Http" -CookieBasedAffinity "Disabled"

Perintah pertama mendapatkan gateway aplikasi bernama ApplicationGateway01 yang termasuk dalam grup sumber daya bernama ResourceGroup01 dan menyimpannya dalam variabel $AppGw. Perintah kedua memperbarui pengaturan HTTP gateway aplikasi dalam variabel $AppGw untuk menggunakan port 88, protokol HTTP, dan mengaktifkan afinitas berbasis cookie.

Contoh 2

Memperbarui pengaturan HTTP back-end untuk gateway aplikasi. (dibuat otomatis)

Set-AzApplicationGatewayBackendHttpSetting -ApplicationGateway <PSApplicationGateway> -CookieBasedAffinity Enabled -Name 'Setting02' -Port 88 -Probe <PSApplicationGatewayProbe> -Protocol https -RequestTimeout <Int32>

Parameter

-AffinityCookieName

Nama cookie yang digunakan untuk cookie afinitas

Jenis:String
Position:Named
nilai default:None
Diperlukan:False
Accept pipeline input:False
Accept wildcard characters:False

-ApplicationGateway

Menentukan objek gateway aplikasi tempat cmdlet ini mengaitkan pengaturan HTTP back-end.

Jenis:PSApplicationGateway
Position:Named
nilai default:None
Diperlukan:True
Accept pipeline input:True
Accept wildcard characters:False

-AuthenticationCertificates

Menentukan sertifikat autentikasi untuk gateway aplikasi.

Jenis:PSApplicationGatewayAuthenticationCertificate[]
Position:Named
nilai default:None
Diperlukan:False
Accept pipeline input:False
Accept wildcard characters:False

-ConnectionDraining

Koneksi pengurasan sumber daya pengaturan http backend.

Jenis:PSApplicationGatewayConnectionDraining
Position:Named
nilai default:None
Diperlukan:False
Accept pipeline input:False
Accept wildcard characters:False

-CookieBasedAffinity

Menentukan apakah afinitas berbasis cookie harus diaktifkan atau dinonaktifkan untuk kumpulan server backend. Nilai yang dapat diterima untuk parameter ini adalah: Dinonaktifkan atau Diaktifkan.

Jenis:String
nilai yang diterima:Enabled, Disabled
Position:Named
nilai default:None
Diperlukan:True
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

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

Jenis:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
nilai default:None
Diperlukan:False
Accept pipeline input:False
Accept wildcard characters:False

-HostName

Mengatur header host yang akan dikirim ke server backend.

Jenis:String
Position:Named
nilai default:None
Diperlukan:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

Menentukan nama objek pengaturan HTTP back-end.

Jenis:String
Position:Named
nilai default:None
Diperlukan:True
Accept pipeline input:False
Accept wildcard characters:False

-Path

Jalur yang harus digunakan sebagai awalan untuk semua permintaan HTTP. Jika tidak ada nilai yang disediakan untuk parameter ini, maka tidak ada jalur yang akan diawali.

Jenis:String
Position:Named
nilai default:None
Diperlukan:False
Accept pipeline input:False
Accept wildcard characters:False

-PickHostNameFromBackendAddress

Benderai jika header host harus dipilih dari nama host server backend.

Jenis:SwitchParameter
Position:Named
nilai default:None
Diperlukan:False
Accept pipeline input:False
Accept wildcard characters:False

-Port

Menentukan port yang akan digunakan untuk setiap server di kumpulan server back-end.

Jenis:Int32
Position:Named
nilai default:None
Diperlukan:True
Accept pipeline input:False
Accept wildcard characters:False

-Probe

Menentukan pemeriksaan yang akan dikaitkan dengan pengaturan HTTP back-end.

Jenis:PSApplicationGatewayProbe
Position:Named
nilai default:None
Diperlukan:False
Accept pipeline input:False
Accept wildcard characters:False

-ProbeId

Menentukan ID pemeriksaan yang akan dikaitkan dengan pengaturan HTTP back-end.

Jenis:String
Position:Named
nilai default:None
Diperlukan:False
Accept pipeline input:False
Accept wildcard characters:False

-Protocol

Menentukan protokol yang akan digunakan untuk komunikasi antara gateway aplikasi dan server back-end. Nilai yang dapat diterima untuk parameter ini adalah: Http dan Https. Parameter ini peka huruf besar/kecil.

Jenis:String
nilai yang diterima:Http, Https
Position:Named
nilai default:None
Diperlukan:True
Accept pipeline input:False
Accept wildcard characters:False

-RequestTimeout

Menentukan nilai batas waktu permintaan.

Jenis:Int32
Position:Named
nilai default:None
Diperlukan:False
Accept pipeline input:False
Accept wildcard characters:False

-TrustedRootCertificate

Sertifikat Akar Tepercaya gateway Aplikasi

Jenis:PSApplicationGatewayTrustedRootCertificate[]
Position:Named
nilai default:None
Diperlukan:False
Accept pipeline input:False
Accept wildcard characters:False

Input

PSApplicationGateway

Output

PSApplicationGateway