导出 (0) 打印
全部展开

获取定义

更新时间: 2014年5月

Get Definition 操作返回现有的配置文件定义。

按如下所示指定 Delete Profile 请求。将 <subscription-id> 替换为订阅 ID,并将 <profile-name> 替换为配置文件的名称。例如 myapp-trafficmanager

 

方法 请求 URI

GET

https://management.core.windows.net/<subscription-id>/services/WATM/profiles/<profile-name>/definitions/1

你必须确保向管理服务发出的请求是安全的。有关其他详细信息,请参见对服务管理请求进行身份验证

无。

下表介绍请求标头。

 

请求标头 说明

x-ms-version

必需。指定用于此请求的操作的版本。此标头应设置为 2011/10/1 或更高。有关版本控制标头的详细信息,请参阅服务管理版本控制

无。

响应包括 HTTP 状态代码、一组响应标头和响应正文。

此操作成功后返回状态代码 200(正常)。有关状态代码的信息,请参阅服务管理状态和错误代码

此操作的响应包括以下标头。该响应还可能包括其他标准 HTTP 标头。所有标准标头都符合 HTTP/1.1 协议规范

 

响应标头 说明

x-ms-request-id

一个值,它唯一地标识对管理服务做出的请求。

响应正文的格式如下所示:


<Definition xmlns="http://schemas.microsoft.com/windowsazure">
  <DnsOptions>
    <TimeToLiveInSeconds>dns-time-to-live</TimeToLiveInSeconds>
  </DnsOptions>  
  <Status>status-of-definition</Status>
  <Version>version-of-definition</Version>
  <Monitors>
    <Monitor>
      <IntervalInSeconds>interval-in-seconds</IntervalInSeconds>
      <TimeoutInSeconds>timeout-in-seconds</TimeoutInSeconds>
      <ToleratedNumberOfFailures>number-of-failures</ToleratedNumberOfFailures>
      <Protocol>monitor-protocol</Protocol>
      <Port>port-number</Port>
      <HttpOptions>
        <Verb>http-verb</Verb>
        <RelativePath>path-relative-to-endpoint</RelativePath>
        <ExpectedStatusCode>expected-status</ExpectedStatusCode>
      </HttpOptions>
    </Monitor>
  </Monitors>
  <Policy>
    <LoadBalancingMethod>load-balancing-method</LoadBalancingMethod>
    <Endpoints>
      <Endpoint>
        <DomainName>domain-name</DomainName>
        <Status>endpoint-status</Status>
        <MonitorStatus>monitor-status</MonitorStatus>
        <Weight>load-balancing-priority</Weight>
      </Endpoint>
    </Endpoints>
    <MonitorStatus>monitor-status</MonitorStatus>
  </Policy>
</Definition>

 

元素名称 说明

TimeToLiveInSeconds

指定告知本地 DNS 解析器要将 DNS 条目缓存多久的 DNS 生存时间 (TTL)。

该值为 30 到 999999 的整数。

状态

指示对配置文件启用还是禁用此定义。

可能的值有:

  • Enabled

  • Disabled

Version

指示返回的定义的版本。此值始终为 1。

IntervalInSeconds

指定连续两次尝试检查监视终结点状态之间的秒数。

TimeoutInSeconds

指定要等待监视终结点作出响应的时间。

ToleratedNumberOfFailures

指定使终结点脱离负载平衡器中的轮换之前在终结点上允许连续失败的次数。

协议

指定用于监视终结点运行状况的协议。

可能的值有:

  • HTTP

  • HTTPS

Port

指定用于监视终结点运行状况的端口。

Verb

指定在通过 HTTP 请求监视终结点运行状况时使用的谓词。

RelativePath

指定用于探测运行状况的相对于终结点域名的路径。

ExpectedStatusCode

指定正常运行的终结点应有的 HTTP 状态代码。否则,终结点被视为不正常。

LoadBalancingMethod

指定用于分配连接的负载平衡方法。

可能的值有:

  • Performance

  • Failover

  • RoundRobin

Endpoints

封装 Azure Traffic Manager 终结点的列表。

如果将负载平衡方法设置为 Failover,则按返回终结点的顺序对通往终结点的流量进行负载平衡。

DomainName

指定终结点域名。

状态

为终结点指定监视的状态。

如果设置为 enabled,则负载平衡方法要考虑终结点并且对终结点进行监视。

可能的值有:

  • Enabled

  • Disabled

MonitorStatus

在定义为 Policy 的一部分时,指示总体负载平衡策略的运行状况状态。

可能的值有:

  • Online

  • Degraded

  • Inactive

  • Disabled

  • CheckingEndpoints

在定义为 Endpoint 的一部分时,指示终结点的运行状况状态。

可能的值有:

  • Online

  • Degraded

  • Inactive

  • Disabled

  • Stopped

  • CheckingEndpoint

权重

指定终结点在负载平衡中的优先级。权重越大,终结点可供负载平衡器使用的频率越高。对于未指定权重值的终结点,将使用默认权重 1。

显示:
© 2014 Microsoft