共用方式為


Add-AzApplicationGatewayUrlPathMapConfig

將 URL 路徑對應陣列新增至後端伺服器集區。

語法

BackendSetByResource (預設值)

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

BackendSetByResourceId

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

RedirectSetByResource

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

RedirectSetByResourceId

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

Description

Add-AzApplicationGatewayUrlPathMapConfig Cmdlet 會將 URL 路徑對應陣列新增至後端伺服器集區。

範例

範例 1:將 URL 路徑對應新增至應用程式閘道。

$appgw = Get-AzApplicationGateway -ResourceGroupName "rg" -Name "appGwName"
$pool = Get-AzApplicationGatewayBackendAddressPool -ApplicationGateway $appgw -Name "pool01"
$poolSettings = Get-AzApplicationGatewayBackendHttpSetting -ApplicationGateway $appgw -Name "poolSettings01"
$pathRule = New-AzApplicationGatewayPathRuleConfig -Name "rule01" -Paths "/path" -BackendAddressPool $pool -BackendHttpSettings $poolSettings
$appgw = Add-AzApplicationGatewayUrlPathMapConfig -ApplicationGateway $appgw -Name "url01" -PathRules $pathRule -DefaultBackendAddressPool $pool -DefaultBackendHttpSettings $poolSettings
$appgw = Set-AzApplicationGateway -ApplicationGateway $appgw

第一個命令會取得名為 appGwName 的應用程式閘道,並將它儲存在變數$appgw。 第二個命令獲取後端地址池並將其存儲在$pool變量中。 第三個命令取得後端 http 設定並將其儲存在$poolSettings變數中。 第四個命令創建名為 rule01 的新路徑規則配置,並將其存儲在$pathRule變量中。 第五個命令會將名為 url01 的 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