你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
New-AzTrafficManagerProfile
创建流量管理器配置文件。
语法
New-AzTrafficManagerProfile
-Name <String>
-ResourceGroupName <String>
[-ProfileStatus <String>]
-RelativeDnsName <String>
-Ttl <UInt32>
-TrafficRoutingMethod <String>
-MonitorProtocol <String>
-MonitorPort <UInt32>
[-MonitorPath <String>]
[-MonitorIntervalInSeconds <Int32>]
[-MonitorTimeoutInSeconds <Int32>]
[-MonitorToleratedNumberOfFailures <Int32>]
[-MaxReturn <Int64>]
[-Tag <Hashtable>]
[-CustomHeader <System.Collections.Generic.List`1[Microsoft.Azure.Commands.TrafficManager.Models.TrafficManagerCustomHeader]>]
[-ExpectedStatusCodeRange <System.Collections.Generic.List`1[Microsoft.Azure.Commands.TrafficManager.Models.TrafficManagerExpectedStatusCodeRange]>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
说明
New-AzTrafficManagerProfile cmdlet 创建Azure 流量管理器配置文件。 指定 Name 参数和所需设置。 此 cmdlet 返回一个表示新配置文件的本地对象。
此 cmdlet 不配置流量管理员终结点。 可以使用 Add-AzTrafficManagerEndpointConfig cmdlet 更新本地配置文件对象。 然后使用 Set-AzTrafficManagerProfile cmdlet 将更改上传到流量管理员。 或者,可以使用 New-AzTrafficManagerEndpoint cmdlet 添加终结点。
示例
示例 1:创建配置文件
New-AzTrafficManagerProfile -Name "ContosoProfile" -ResourceGroupName "ResourceGroup11" -ProfileStatus Enabled -TrafficRoutingMethod Performance -RelativeDnsName "contosoapp" -TTL 30 -MonitorProtocol HTTP -MonitorPort 80 -MonitorPath "/default.aspx"
此命令在资源组 ResourceGroup11 中创建名为 ContosoProfile 的Azure 流量管理器配置文件。 DNS FQDN contosoapp.trafficmanager.net。
参数
-CustomHeader
探测请求的自定义标头名称和值对列表。
类型: | List<T>[TrafficManagerCustomHeader] |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-DefaultProfile
用于与 Azure 通信的凭据、帐户、租户和订阅。
类型: | IAzureContextContainer |
别名: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-ExpectedStatusCodeRange
探测请求的预期 HTTP 状态代码范围列表。
类型: | List<T>[TrafficManagerExpectedStatusCodeRange] |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-MaxReturn
使用 MultiValue 路由方法为配置文件返回的最大答案数。
类型: | Nullable<T>[Int64] |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-MonitorIntervalInSeconds
流量管理员将检查此配置文件中每个终结点的运行状况(以秒为单位)。 默认为 30。
类型: | Nullable<T>[Int32] |
别名: | IntervalInSecondsForMonitor |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-MonitorPath
指定用于监视终结点运行状况的路径。 指定相对于终结点域名的值。 此值必须以斜杠 (/) 开头。
类型: | String |
别名: | PathForMonitor |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-MonitorPort
指定用于监视终结点运行状况的 TCP 端口。 有效值为 1 到 65535 的整数。
类型: | UInt32 |
别名: | PortForMonitor |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-MonitorProtocol
指定用于监视终结点运行状况的协议。 有效值为:
- HTTP
- HTTPS
类型: | String |
别名: | ProtocolForMonitor |
接受的值: | HTTP, HTTPS, TCP |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-MonitorTimeoutInSeconds
流量管理员允许此配置文件中的终结点响应运行状况检查的时间(以秒为单位)。 默认值为 10。
类型: | Nullable<T>[Int32] |
别名: | TimeoutInSecondsForMonitor |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-MonitorToleratedNumberOfFailures
在声明此配置文件中的终结点降级后,流量管理员允许的连续失败运行状况检查数。 默认 为 3。
类型: | Nullable<T>[Int32] |
别名: | ToleratedNumberOfFailuresForMonitor |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-Name
指定此 cmdlet 创建的流量管理员配置文件的名称。
类型: | String |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-ProfileStatus
指定配置文件的状态。 有效值为:Enabled 和 Disabled。
类型: | String |
接受的值: | Enabled, Disabled |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-RelativeDnsName
指定此流量管理员配置文件提供的相对 DNS 名称。 流量管理员将此值和Azure 流量管理器用于形成配置文件的完全限定域名(FQDN)的 DNS 域名组合在一起。
类型: | String |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-ResourceGroupName
指定资源组的名称。 此 cmdlet 在此参数指定的组中创建流量管理员配置文件。
类型: | String |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-Tag
以哈希表的形式设置为服务器上的标记的键值对。 例如:
@{key0=“value0”;key1=$null;key2=“value2”}
类型: | Hashtable |
别名: | Tags |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-TrafficRoutingMethod
指定流量路由方法。 此方法确定响应传入 DNS 查询时流量管理员返回的终结点。 有效值为:
- 性能
- 加权
- 优先级
- 地理
类型: | String |
接受的值: | Performance, Weighted, Priority, Geographic, Subnet, MultiValue |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-Ttl
指定 DNS 生存时间 (TTL) 值。
类型: | UInt32 |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
输入
None