共用方式為


New-AzFrontDoor

建立新的 Azure Front Door 負載平衡器

語法

New-AzFrontDoor
   -ResourceGroupName <String>
   -Name <String>
   -RoutingRule <PSRoutingRule[]>
   -BackendPool <PSBackendPool[]>
   -FrontendEndpoint <PSFrontendEndpoint[]>
   -LoadBalancingSetting <PSLoadBalancingSetting[]>
   -HealthProbeSetting <PSHealthProbeSetting[]>
   [-Tag <Hashtable>]
   [-EnabledState <PSEnabledState>]
   [-BackendPoolsSetting <PSBackendPoolsSetting>]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-AzFrontDoor
   -ResourceGroupName <String>
   -Name <String>
   -RoutingRule <PSRoutingRule[]>
   -BackendPool <PSBackendPool[]>
   -FrontendEndpoint <PSFrontendEndpoint[]>
   -LoadBalancingSetting <PSLoadBalancingSetting[]>
   -HealthProbeSetting <PSHealthProbeSetting[]>
   [-Tag <Hashtable>]
   [-EnabledState <PSEnabledState>]
   [-DisableCertificateNameCheck]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

New-AzFrontDoor Cmdlet 會在目前訂用帳戶下的指定資源群組中建立新的 Azure Front Door 負載平衡器

範例

範例 1:根據指定的參數建立 Front Door。

New-AzFrontDoor -Name "frontDoor1" -ResourceGroupName "rg1" -RoutingRule $routingrule1 -BackendPool $backendpool1 -FrontendEndpoint $frontendEndpoint1 -LoadBalancingSetting $loadBalancingSetting1 -HealthProbeSetting $healthProbeSetting1 -BackendPoolsSetting $backendPoolsSetting1

FriendlyName                : frontdoor1
RoutingRules                : {routingrule1}
BackendPools                : {backendpool1}
BackendPoolsSetting         : {backendPoolsSetting1}
EnforceCertificateNameCheck : {backendPoolsSetting1.EnforceCertificateNameCheck}
HealthProbeSettings         : {healthProbeSetting1}
LoadBalancingSettings       : {loadbalancingsetting1}
FrontendEndpoints           : {frontendendpoint1}
EnabledState                : Enabled
ResourceState               : Enabled
ProvisioningState           : Succeeded
Cname                       :
Tags                        : {tag1, tag2}
Id                          : /subscriptions/{guid}/resourcegroups/rg1/providers/Microsoft.Network/frontdoors/frontdoor1
Name                        : frontdoor1
Type                        : Microsoft.Network/frontdoors

根據指定的參數建立 Front Door。

參數

-BackendPool

路由規則可用的後端集區。

類型:PSBackendPool[]
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-BackendPoolsSetting

所有 backendPools 的設定

類型:PSBackendPoolsSetting
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-Confirm

執行 Cmdlet 之前先提示您確認。

類型:SwitchParameter
別名:cf
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-DefaultProfile

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

類型:IAzureContextContainer
別名:AzContext, AzureRmContext, AzureCredential
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-DisableCertificateNameCheck

是否停用所有後端集區的 HTTPS 要求憑證名稱檢查。 對非 HTTPS 要求沒有任何影響。

類型:SwitchParameter
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-EnabledState

Front Door 負載平衡器的 EnabledState。 預設值為 Enabled

類型:PSEnabledState
接受的值:Enabled, Disabled
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-FrontendEndpoint

路由規則可用的前端端點。

類型:PSFrontendEndpoint[]
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-HealthProbeSetting

與此 Front Door 實例相關聯的健康情況探查設定。

類型:PSHealthProbeSetting[]
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-LoadBalancingSetting

與此 Front Door 實例相關聯的負載平衡設定。

類型:PSLoadBalancingSetting[]
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-Name

Front Door 名稱。

類型:String
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-ResourceGroupName

將建立 Front Door 的資源組名。

類型:String
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-RoutingRule

與此 FrontDoor 相關聯的路由規則

類型:PSRoutingRule[]
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-Tag

標記會與 FrontDoor 產生關聯。

類型:Hashtable
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-WhatIf

顯示執行 Cmdlet 後會發生的情況。 未執行 Cmdlet。

類型:SwitchParameter
別名:wi
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

輸入

None

輸出

PSFrontDoor