共用方式為


Set-AzApplicationGatewayUrlPathMapConfig

設定 URL 路徑對應陣列至後端伺服器集區的組態。

語法

BackendSetByResource (預設值)

Set-AzApplicationGatewayUrlPathMapConfig
    -ApplicationGateway <PSApplicationGateway>
    -Name <String>
    -PathRules <PSApplicationGatewayPathRule[]>
    -DefaultBackendAddressPool <PSApplicationGatewayBackendAddressPool>
    -DefaultBackendHttpSettings <PSApplicationGatewayBackendHttpSettings>
    [-DefaultRewriteRuleSet <PSApplicationGatewayRewriteRuleSet>]
    [-DefaultProfile <IAzureContextContainer>]
    [<CommonParameters>]

BackendSetByResourceId

Set-AzApplicationGatewayUrlPathMapConfig
    -ApplicationGateway <PSApplicationGateway>
    -Name <String>
    -PathRules <PSApplicationGatewayPathRule[]>
    -DefaultBackendAddressPoolId <String>
    -DefaultBackendHttpSettingsId <String>
    [-DefaultRewriteRuleSetId <String>]
    [-DefaultProfile <IAzureContextContainer>]
    [<CommonParameters>]

RedirectSetByResource

Set-AzApplicationGatewayUrlPathMapConfig
    -ApplicationGateway <PSApplicationGateway>
    -Name <String>
    -PathRules <PSApplicationGatewayPathRule[]>
    -DefaultRedirectConfiguration <PSApplicationGatewayRedirectConfiguration>
    [-DefaultRewriteRuleSet <PSApplicationGatewayRewriteRuleSet>]
    [-DefaultProfile <IAzureContextContainer>]
    [<CommonParameters>]

RedirectSetByResourceId

Set-AzApplicationGatewayUrlPathMapConfig
    -ApplicationGateway <PSApplicationGateway>
    -Name <String>
    -PathRules <PSApplicationGatewayPathRule[]>
    -DefaultRedirectConfigurationId <String>
    [-DefaultRewriteRuleSetId <String>]
    [-DefaultProfile <IAzureContextContainer>]
    [<CommonParameters>]

Description

Set-AzApplicationGatewayUrlPathMapConfig Cmdlet 會設定 URL 路徑對應陣列至後端伺服器集區的設定。

範例

範例 1:更新 URL 路徑對應

$appgw = Get-AzApplicationGateway -ResourceGroupName "rg" -Name "appGwName"
$appgw = Set-AzApplicationGatewayUrlPathMapConfig -ApplicationGateway $appgw -Name "map01"
$appgw = Set-AzApplicationGateway -ApplicationGateway $appgw

第一個命令會取得名為 appGwName 的應用程式閘道,並將結果儲存在 $appgw 變數中。 第二個命令會更新應用程式閘道中名為 map01 的 URL 路徑對應。 第三個命令會更新應用程式閘道。

參數

-ApplicationGateway

指定此 Cmdlet 設定 URL 路徑對應設定的應用程式閘道。

參數屬性

類型:PSApplicationGateway
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:True
來自管線的值:True
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-DefaultBackendAddressPool

指定要路由的預設後端位址集區,以防 pathRules 參數中指定的規則不相符。

參數屬性

類型:PSApplicationGatewayBackendAddressPool
預設值:None
支援萬用字元:False
不要顯示:False

參數集

BackendSetByResource
Position:Named
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-DefaultBackendAddressPoolId

指定預設後端位址集區 ID。

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False

參數集

BackendSetByResourceId
Position:Named
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-DefaultBackendHttpSettings

指定要使用的預設後端 HTTP 設定,以防 pathRules 參數中指定的規則不相符。

參數屬性

類型:PSApplicationGatewayBackendHttpSettings
預設值:None
支援萬用字元:False
不要顯示:False

參數集

BackendSetByResource
Position:Named
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-DefaultBackendHttpSettingsId

指定預設後端 HTTP 設定 ID。

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False

參數集

BackendSetByResourceId
Position:Named
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-DefaultProfile

用於與 azure 通訊的認證、帳戶、租用戶和訂用帳戶。

參數屬性

類型:IAzureContextContainer
預設值:None
支援萬用字元:False
不要顯示:False
別名:AzContext, AzureRmContext, AzureCredential

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-DefaultRedirectConfiguration

應用程式閘道預設 RedirectConfiguration

參數屬性

類型:PSApplicationGatewayRedirectConfiguration
預設值:None
支援萬用字元:False
不要顯示:False

參數集

RedirectSetByResource
Position:Named
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-DefaultRedirectConfigurationId

應用程式閘道預設 RedirectConfiguration 的識別碼

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False

參數集

RedirectSetByResourceId
Position:Named
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-DefaultRewriteRuleSet

應用程式閘道預設重寫規則集

參數屬性

類型:PSApplicationGatewayRewriteRuleSet
預設值:None
支援萬用字元:False
不要顯示:False

參數集

BackendSetByResource
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False
RedirectSetByResource
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-DefaultRewriteRuleSetId

應用程式閘道預設重寫規則集的識別碼

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False

參數集

BackendSetByResourceId
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False
RedirectSetByResourceId
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-Name

指定此 Cmdlet 設定設定的 URL 路徑對應名稱。

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-PathRules

指定路徑規則清單。 請注意,路徑規則會區分順序,它們會依指定的順序套用。

參數屬性

類型:

PSApplicationGatewayPathRule[]

預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

CommonParameters

此 Cmdlet 支援常見參數:-Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutBuffer、-OutVariable、-PipelineVariable、-ProgressAction、-Verbose、-WarningAction 和 -WarningVariable。 如需詳細資訊,請參閱 about_CommonParameters

輸入

PSApplicationGateway

輸出

PSApplicationGateway