Bagikan melalui


New-AzureRmApplicationGatewayBackendHttpSettings

Membuat 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

New-AzureRmApplicationGatewayBackendHttpSettings
   -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 New-AzureRmApplicationGatewayBackendHttpSettings membuat pengaturan HTTP back-end untuk gateway aplikasi. Pengaturan HTTP back-end diterapkan ke semua server back-end dalam kumpulan.

Contoh

Contoh 1: Membuat pengaturan HTTP back-end

PS C:\>$Setting = New-AzureRmApplicationGatewayBackendHttpSettings -Name "Setting01" -Port 80 -Protocol Http -CookieBasedAffinity Disabled

Perintah ini membuat pengaturan HTTP back-end bernama Pengaturan01 pada port 80, menggunakan protokol HTTP, dengan afinitas berbasis cookie dinonaktifkan. Pengaturan disimpan dalam variabel $Setting.

Parameter

-AffinityCookieName

Nama cookie yang digunakan untuk cookie afinitas

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

-AuthenticationCertificates

Menentukan sertifikat autentikasi untuk gateway aplikasi.

Jenis:List<T>[PSApplicationGatewayAuthenticationCertificate]
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-ConnectionDraining

Pengurasan koneksi sumber daya pengaturan http backend.

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

-CookieBasedAffinity

Menentukan apakah afinitas berbasis cookie harus diaktifkan atau dinonaktifkan untuk kumpulan server back-end.

Jenis:String
Nilai yang diterima:Enabled, Disabled
Position:Named
Nilai default:None
Diperlukan:True
Terima input alur:False
Terima karakter wildcard:False

-DefaultProfile

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

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

-HostName

Mengatur header host yang akan dikirim ke server backend.

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

-Name

Menentukan nama pengaturan HTTP back-end yang dibuat cmdlet ini.

Jenis:String
Position:Named
Nilai default:None
Diperlukan:True
Terima input alur:False
Terima karakter wildcard: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
Terima input alur:False
Terima karakter wildcard:False

-PickHostNameFromBackendAddress

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

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

-Port

Menentukan port kumpulan server back-end.

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

-Probe

Menentukan pemeriksaan untuk dikaitkan dengan kumpulan server back-end.

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

-ProbeId

Menentukan ID probe yang akan dikaitkan dengan kumpulan server back-end.

Jenis:String
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard: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.

Jenis:String
Nilai yang diterima:Http, Https
Position:Named
Nilai default:None
Diperlukan:True
Terima input alur:False
Terima karakter wildcard:False

-RequestTimeout

Menentukan nilai batas waktu permintaan.

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

-TrustedRootCertificate

Sertifikat Akar Tepercaya gateway Aplikasi

Jenis:List<T>[PSApplicationGatewayTrustedRootCertificate]
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

Input

None

Output

PSApplicationGatewayBackendHttpSettings