Bagikan melalui


Set-AzureRmApplicationGatewayBackendHttpSettings

Memperbarui pengaturan HTTP back-end untuk gateway aplikasi.

Peringatan

Modul AzureRM PowerShell telah resmi tidak digunakan lagi per 29 Februari 2024. Pengguna disarankan untuk bermigrasi dari AzureRM ke modul Az PowerShell untuk memastikan dukungan dan pembaruan yang berkelanjutan.

Meskipun modul AzureRM mungkin masih berfungsi, modul tersebut tidak lagi dipertahankan atau didukung, menempatkan penggunaan berkelanjutan berdasarkan kebijaksanaan dan risiko pengguna. Silakan merujuk ke sumber daya migrasi kami untuk panduan tentang transisi ke modul Az.

Sintaks

Set-AzureRmApplicationGatewayBackendHttpSettings
   -ApplicationGateway <PSApplicationGateway>
   -Name <String>
   -Port <Int32>
   -Protocol <String>
   -CookieBasedAffinity <String>
   [-RequestTimeout <Int32>]
   [-ConnectionDraining <PSApplicationGatewayConnectionDraining>]
   [-ProbeId <String>]
   [-Probe <PSApplicationGatewayProbe>]
   [-AuthenticationCertificates <System.Collections.Generic.List`1[Microsoft.Azure.Commands.Network.Models.PSApplicationGatewayAuthenticationCertificate]>]
   [-TrustedRootCertificate <System.Collections.Generic.List`1[Microsoft.Azure.Commands.Network.Models.PSApplicationGatewayTrustedRootCertificate]>]
   [-PickHostNameFromBackendAddress]
   [-HostName <String>]
   [-AffinityCookieName <String>]
   [-Path <String>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Deskripsi

Cmdlet Set-AzureRmApplicationGatewayBackendHttp Pengaturan 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

PS C:\>$AppGw = Get-AzureRmApplicationGateway -Name "ApplicationGateway01" -ResourceGroupName "ResourceGroup01"
PS C:\> $AppGw = Set-AzureRmApplicationGatewayBackendHttpSettings -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.

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:List<T>[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: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:List<T>[PSApplicationGatewayTrustedRootCertificate]
Position:Named
nilai default:None
Diperlukan:False
Accept pipeline input:False
Accept wildcard characters:False

Input

PSApplicationGateway

Parameter: ApplicationGateway (ByValue)

Output

PSApplicationGateway