Set-AzLoadBalancerProbeConfig
Yük dengeleyici için yoklama yapılandırmasını güncelleştirir.
Sözdizimi
Set-AzLoadBalancerProbeConfig
-LoadBalancer <PSLoadBalancer>
-Name <String>
[-Protocol <String>]
-Port <Int32>
-IntervalInSeconds <Int32>
-ProbeCount <Int32>
[-ProbeThreshold <Int32>]
[-RequestPath <String>]
[-NoHealthyBackendsBehavior <String>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Set-AzLoadBalancerProbeConfig cmdlet'i bir yük dengeleyici için yoklama yapılandırmasını güncelleştirir.
Örnekler
Örnek 1: Yük dengeleyicide yoklama yapılandırmasını değiştirme
$slb = Get-AzLoadBalancer -Name "MyLoadBalancer" -ResourceGroupName "MyResourceGroup"
$slb | Add-AzLoadBalancerProbeConfig -Name "NewProbe" -Protocol "http" -Port 80 -IntervalInSeconds 15 -ProbeCount 2 -ProbeThreshold 2 -RequestPath "healthcheck.aspx"
$slb | Set-AzLoadBalancerProbeConfig -Name "NewProbe" -Port 80 -IntervalInSeconds 15 -ProbeCount 2 -NoHealthyBackendsBehavior "AllProbedUp"
İlk komut MyLoadBalancer adlı loadbalancer'ı alır ve $slb değişkeninde depolar. İkinci komut, $slb içindeki yük dengeleyiciyi Add-AzLoadBalancerProbeConfig'e geçirmek için işlem hattı işlecini kullanır ve bu işlem hattına yeni bir yoklama yapılandırması ekler. Üçüncü komut, yük dengeleyiciyi yeni yapılandırmayı ayarlayan Set-AzLoadBalancerProbeConfig'e geçirir. Geçerli cmdlet'in gerektirdiğinden, önceki komutta belirtilen parametrelerin birkaçının belirtilmesi gerektiğini unutmayın.
Örnek 2
Yük dengeleyici için yoklama yapılandırmasını güncelleştirir. (otomatik olarak oluşturulmuş)
Set-AzLoadBalancerProbeConfig -IntervalInSeconds 15 -Name 'NewProbe' -Port 443 -ProbeCount 2 -Protocol https -LoadBalancer <PSLoadBalancer>
Parametreler
-Confirm
Cmdlet'i çalıştırmadan önce sizden onay ister.
Tür: | SwitchParameter |
Diğer adlar: | cf |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-DefaultProfile
Azure ile iletişim için kullanılan kimlik bilgileri, hesap, kiracı ve abonelik.
Tür: | IAzureContextContainer |
Diğer adlar: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-IntervalInSeconds
Yük dengeli hizmetin her örneğine yönelik yoklamalar arasındaki aralığı saniye cinsinden belirtir.
Tür: | Int32 |
Position: | Named |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-LoadBalancer
Bir yük dengeleyici belirtir. Bu cmdlet, bu parametrenin belirttiği yük dengeleyici için bir yoklama yapılandırmasını güncelleştirir.
Tür: | PSLoadBalancer |
Position: | Named |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-Name
Bu cmdlet'in ayarlı olduğu yoklama yapılandırmasının adını belirtir.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-NoHealthyBackendsBehavior
Tüm arka uç örnekleri yoklandığında yeni bağlantıların yük dengeleyici tarafından nasıl işleneceğini belirler. Bu parametre için kabul edilebilir değerler şunlardır: AllProbedDown veya AllProbedUp.
Tür: | String |
Kabul edilen değerler: | AllProbedDown, AllProbedUp |
Position: | Named |
Default value: | AllProbedDown |
Gerekli: | False |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-Port
Yoklamaların yük dengeli bir hizmete bağlanması gereken bağlantı noktasını belirtir.
Tür: | Int32 |
Position: | Named |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-ProbeCount
Bir örneğin iyi durumda olmayan olarak kabul edilmesi için örnek başına ardışık hata sayısını belirtir.
Tür: | Int32 |
Position: | Named |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-ProbeThreshold
Trafiğin bu uç noktaya teslim edilmesine izin vermek veya trafiği reddetmek için ardışık başarılı veya başarısız yoklamaların sayısını belirtir.
Tür: | Nullable<T>[Int32] |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-Protocol
Yoklama için kullanılacak protokolü belirtir. Bu parametre için kabul edilebilir değerler şunlardır: Tcp veya Http.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-RequestPath
Sistem durumunu belirlemek için yük dengeli hizmette yoklama yolunu belirtir.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-WhatIf
Cmdlet çalıştırılıyorsa ne olacağını gösterir. Cmdlet çalıştırılmaz.
Tür: | SwitchParameter |
Diğer adlar: | wi |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |