Bagikan melalui


Add-AzureRmApplicationGatewayBackendHttpSettings

Menambahkan pengaturan HTTP back-end ke 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

Add-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 Add-AzureRmApplicationGatewayBackendHttpSettings menambahkan pengaturan HTTP back-end ke gateway aplikasi. Pengaturan HTTP back-end diterapkan ke semua server back-end di kumpulan.

Contoh

Contoh 1: Menambahkan pengaturan HTTP back-end ke gateway aplikasi

PS C:\>$AppGw = Get-AzureRmApplicationGateway -Name "ApplicationGateway01" -ResourceGroupName "ResourceGroup01"
PS C:\> $AppGw = Add-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 menambahkan pengaturan HTTP back-end ke gateway aplikasi, mengatur port ke 88 dan protokol ke HTTP dan memberi nama pengaturan Pengaturan02.

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

-ApplicationGateway

Menentukan nama gateway aplikasi tempat cmdlet ini menambahkan pengaturan.

Jenis:PSApplicationGateway
Position:Named
Nilai default:None
Diperlukan:True
Terima input alur:True
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 backend. Nilai yang dapat diterima untuk parameter ini adalah: Dinonaktifkan, Diaktifkan.

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 ditambahkan 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 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 server back-end.

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

-Protocol

Menentukan protokol 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

PSApplicationGateway

Parameter: ApplicationGateway (ByValue)

Output

PSApplicationGateway