修改规则

最近更新时间:2020-08-07 12:38:51

ModifySlbRule(修改规则)

Request Parameters(请求参数)

RuleId

  • 规则ID
  • 类型:String
  • 是否可缺省:否

BackendServerGroupId

  • 后端服务器组的ID
  • 类型:String
  • 是否可缺省:是

ListenerSync

  • 是否同步监听器的健康检查、会话保持和转发算法。
  • 类型:String
  • 是否可缺省:否
  • 有效值:
    • on:继承监听器配置。
    • off:独立配置健康检查、会话保持和转发算法。

Method

  • 转发方式,在ListenerSync为off时有效且必选,其他情况会忽略此值。
  • 类型:String
  • 是否可缺省:是
  • 有效值: RoundRobin | LeastConnections

SessionState

  • 会话保持的状态,在ListenerSync为off时有效且必选,其他情况会忽略此值。
  • 类型:String
  • 是否可缺省:是
  • 有效值:start | stop

SessionPersistencePeriod

  • 会话保持超时时间,在SessionState为start时有效且必填,其他情况会忽略此值。
  • 类型:Long
  • 是否可缺省:是
  • 有效值: 1-86400,单位:秒
  • 默认值:3600

CookieType

  • 会话类型,在SessionState为start时有效且必选,其他情况会忽略此值。
  • 类型:String
  • 是否可缺省:是
  • 有效值: ImplantCookie | RewriteCookie

CookieName

  • Cookie的名称,CookieType为RewriteCookie时有效且必填,其他情况会忽略此值。
  • 类型:String
  • 是否可缺省:是

HealthCheckState

  • 健康检查的状态,在ListenerSync为off时有效且必选,其他情况会忽略此值。
  • 类型:String
  • 是否可缺省:是
  • 有效值: start | stop

Timeout

  • 健康检查响应超时时间,在HealthCheckState为start时有效且必填,其他情况会忽略此值。
  • 类型:Integer
  • 是否可缺省:是
  • 有效值: 1-3600,单位: 秒

Interval

  • 健康检查时间间隔,在HealthCheckState为start时有效且必填,其他情况会忽略此值。
  • 类型:Integer
  • 是否可缺省:是
  • 有效值: 1-3600,单位: 秒

HealthyThreshold

  • 健康阈值,在HealthCheckState为start时有效且必填,其他情况会忽略此值。
  • 类型:Integer
  • 是否可缺省:是
  • 有效值: 1-10,单位: 次

UnhealthyThreshold

  • 不健康阈值,在HealthCheckState为start时有效且必填,其他情况会忽略此值。
  • 类型:Integer
  • 是否可缺省:是
  • 有效值: 1-10,单位: 次

UrlPath

  • 健康检查URI,在HealthCheckState为start时有效且必填,其他情况会忽略此值。
  • 类型:String
  • 是否可缺省:是

HostName

  • 健康检查域名,在HealthCheckState为start时有效,其他情况会忽略此值。
  • 类型:String
  • 是否可缺省:是(缺省时,将默认使用VIP作为host)

Response Elements(返回值)

RequestId

  • 请求ID
  • 类型: String

Rule

  • 规则信息
  • 类型: Rule

Examples(举例)

Sample Request(请求)
http://slb.region.api.ksyun.com/?Action=ModifySlbRule&Version=2016-03-04&RuleId=67306ea9-24a6-47cc-9826-6fb7f7936d9b&ListenerSync=off&Method=LeastConnections&SessionState=stop&HealthCheckState=stop
Sample Response(返回)
<ModifyRuleResponse xmlns="http://slb.ksyun.com/doc/2017-12-10/">
    <RequestId>f3df9bdc-cfe8-4b20-8fa9-de8f19b208fc</RequestId>
    <Rule>
        <CreateTime>2020-08-07 12:27:31</CreateTime>
        <HealthCheck>
            <HealthCheckState>stop</HealthCheckState>
            <Interval>5</Interval>
            <UnhealthyThreshold>3</UnhealthyThreshold>
            <HealthyThreshold>3</HealthyThreshold>
            <Timeout>5</Timeout>
            <UrlPath>/</UrlPath>
        </HealthCheck>
        <RuleId>67306ea9-24a6-47cc-9826-6fb7f7936d9b</RuleId>
        <Method>LeastConnections</Method>
        <ListenerSync>off</ListenerSync>
        <BackendServerSet/>
        <BackendServerGroupId>50b83517-cf9a-4717-8807-8373cde95136</BackendServerGroupId>
        <Path>/test</Path>
        <HostHeaderId>0655e7a4-6bfc-4870-8e7c-a8e36a88c37a</HostHeaderId>
        <Session>
            <SessionState>stop</SessionState>
            <CookieName>KLBRSID</CookieName>
            <CookieType>ImplantCookie</CookieType>
            <SessionPersistencePeriod>3600</SessionPersistencePeriod>
        </Session>
    </Rule>
</ModifyRuleResponse>

金山云,开启您的云计算之旅

免费注册