New-AzApplicationGatewayAutoscaleConfiguration

Tworzy konfigurację skalowania automatycznego dla usługi Application Gateway.

Składnia

New-AzApplicationGatewayAutoscaleConfiguration
   -MinCapacity <Int32>
   [-MaxCapacity <Int32>]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Opis

Polecenie cmdlet New-AzApplicationGatewayAutoscaleConfiguration tworzy konfigurację autoskalowania dla bramy aplikacji platformy Azure.

Przykłady

Przykład 1

$AutoscaleConfig = New-AzApplicationGatewayAutoscaleConfiguration -MinCapacity 3
$Gateway = New-AzApplicationGateway -Name "AppGateway01" -ResourceGroupName "ResourceGroup01" -Location "West US" -BackendAddressPools $Pool -BackendHttpSettingsCollection $PoolSetting -FrontendIpConfigurations $FrontEndIpConfig -GatewayIpConfigurations $GatewayIpConfig -FrontendPorts $FrontEndPort -HttpListeners $Listener -RequestRoutingRules $Rule -Sku $Sku -AutoscaleConfiguration $AutoscaleConfig

Pierwsze polecenie tworzy konfigurację skalowania automatycznego z minimalną pojemnością 3. Drugie polecenie tworzy bramę aplikacji z konfiguracją automatycznego skalowania.

Przykład 2

$gw = Get-AzApplicationGateway -Name "ApplicationGateway01" -ResourceGroupName "ResourceGroup01"
$gw.Sku.Capacity = $null
$gw.AutoscaleConfiguration = New-AzApplicationGatewayAutoscaleConfiguration -MinCapacity 2 -MaxCapacity 4
$gw = Set-AzApplicationGateway -ApplicationGateway $gw

Pierwsze polecenie pobiera konfigurację usługi Application Gateway do zmiennej. Drugie polecenie czyści zmienną Pojemność jednostki SKU, aby umożliwić ustawienie konfiguracji autoskalowania. Trzecie polecenie określa nową konfigurację automatycznego skalowania dla usługi Application Gateway. Czwarte polecenie stosuje nową konfigurację do usługi Application Gateway.

Parametry

-Confirm

Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Poświadczenia, konto, dzierżawa i subskrypcja używane do komunikacji z platformą Azure.

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MaxCapacity

Maksymalna liczba jednostek pojemności, które będą zawsze dostępne [i naliczane] opłaty za bramę aplikacji.

Type:Nullable<T>[Int32]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MinCapacity

Minimalna liczba jednostek pojemności, które będą zawsze dostępne [i naliczane] opłaty za bramę aplikacji.

Type:Int32
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Pokazuje, co się stanie po uruchomieniu polecenia cmdlet. Polecenie cmdlet nie zostało uruchomione.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Dane wejściowe

None

Dane wyjściowe

PSApplicationGatewayAutoscaleConfiguration