ALIYUN::SLB::Listener__資源列表_資源編排-阿裏雲
ALIYUN::SLB::Listener 類型可用於創建 Listener。
語法
{
"Type" : "ALIYUN::SLB::Listener",
"Properties" : {
"LoadBalancerId" : String,
"ListenerPort" : String,
"BackendServerPort" : String,
"Bandwidth" : String,
"Protocol" : String,
"HealthCheck" : String,
"Persistence" : String,
"Scheduler" : String,
"ServerCertificateId" : String
}
}
屬性
LoadBalancerId
負載均衡實例的唯一標識。
ListenerPort
負載均衡實例前端使用的端口。
取值:1-65535
BackendServerPort
負載均衡實例後端使用的端口。
取值:1-65535
Bandwidth
監聽的帶寬峰值。
取值:-1 | 1-1000Mbps
針對按固定帶寬計費方式的公網類型實例,
不同Listener上的Bandwidth分配的帶寬峰值總和不能超出在創建負載均衡實例時設定的Bandwidth值,且不能將Listener上的Bandwidth設置為-1;
針對按使用流量計費方式的公網類型實例,可以選擇將Listener上的Bandwidth設置為-1,表示不限製帶寬峰值。
Protocol
傳輸協議。
可選值:'http' | 'https' | 'tcp' | 'udp'
HealthCheck
是否開啟健康檢查。
取值:on | off
Persistence
持久化相關參數對象,包含以下屬性:
- PersistenceTimeout,連接持久化的超時時間。取值: 0-1000(單位為秒) 默認值:0 其中,0表示關閉。
- XForwardedFor,是否開啟通過X-Forwarded-For的方式獲取來訪者真實IP。取值:on | off。默認值:on。注:考慮安全原因,本參數自2015年5月15日起會強製設置為on,考慮的接口兼容性,本接口入參還保留。
- StickySession,是否開啟會話保持。取值:on | off
- StickySessionType,cookie的處理方式。該參數在StickySession為on時為必選;當StickySession為off時,此參數設置將被忽略。取值:insert | server設置為insert表示由負載均衡插入,設置為server表示負載均衡從後端服務器學習。
- CookieTimeout,cookie超時時間。該參數在StickySession為on且StickySessionType為insert時為必選,其餘情況下該參數會被忽略。取值: 1-86400(單位為秒)
- Cookie 服務器上配置的cookie。僅在StickySession為on且StickySessionType為server時為必選;其餘情況下該參數會被忽略。取值:遵守RFC 2965且長度為1-200的字符串。隻能包含 ASCII 英文字母數字字符,不能包含逗號、分號或空格,也不能以 $ 字符開頭。
Scheduler
調度算法。
取值:wrr | wlc
默認值:wrr
ServerCertificateId
安全證書的ID。
返回值
Fn::GetAtt
LoadBalancerId 負載均衡實例的唯一標識。
ListenerPortsAndProtocol 數組格式,負載均衡實例前端使用的端口和協議
示例
{
"ROSTemplateFormatVersion": "2015-09-01",
"Resources": {
"LoadBalancer": {
"Type": "ALIYUN::SLB::LoadBalancer",
"Properties": {
"LoadBalancerName": "createdByHeat",
"AddressType": "internet",
"InternetChargeType": "paybybandwidth"
}
},
"CreateListener": {
"Type": "ALIYUN::SLB::Listener",
"Properties": {
"LoadBalancerId": {"Ref": "LoadBalancer"},
"ListenerPort": "8094",
"BackendServerPort": 8080,
"Bandwidth": 1,
"Protocol": "http",
"HealthCheck": {
"HealthyThreshold": 3,
"UnhealthyThreshold": 3,
"Interval": 2,
"Timeout": 5,
# "HealthCheckConnectTimeout": 5,
# "Port": 1,
# "Domain": 1,
# "URI": 1,
"HttpCode": "http_2xx,http_3xx,http_4xx,http_5xx"
},
"Scheduler": "wrr",
# "Persistence": {
# "PersistenceTimeout": 1,
# "XForwardedFor": 1,
# "StickySession": 1,
# "StickySessionType": 1,
# "CookieTimeout": 0,
# "Cookie": 1
# }
}
}
},
"Outputs": {
"LoadBalanceDetails": {
"Value" : {"get_attr": ["LoadBalancerId", "Listeners"]}
}
}
}
最後更新:2016-11-23 16:04:02
上一篇:
ALIYUN::SLB::BackendServerAttachment__資源列表_資源編排-阿裏雲
下一篇:
ALIYUN::SLB::LoadBalancer__資源列表_資源編排-阿裏雲
配置 Tomcat 容器__應用設置_用戶指南_企業級分布式應用服務 EDAS-阿裏雲
升級流程__購買指導_雲解析-阿裏雲
附錄:SQL Server 2008 R2/2012 功能差異__快速入門(SQL Server)_雲數據庫 RDS 版-阿裏雲
FreeBSD係統盤擴容、分區、掛載__擴容磁盤概覽_磁盤_用戶指南_雲服務器 ECS-阿裏雲
RAM中可以移動推送資源進行授權的Action__OpenAPI RAM授權_OpenAPI 1.0_移動推送-阿裏雲
請求簽名機製__調用方式_API使用手冊_消息服務-阿裏雲
公共術語__Open API_消息隊列 MQ-阿裏雲
磁盤擴容概述__擴容磁盤概覽_磁盤_用戶指南_雲服務器 ECS-阿裏雲
SDK下載__設備端接入手冊_阿裏雲物聯網套件-阿裏雲
附錄一 元數據庫數據字典__附錄_使用手冊_分析型數據庫-阿裏雲
相關內容
常見錯誤說明__附錄_大數據計算服務-阿裏雲
發送短信接口__API使用手冊_短信服務-阿裏雲
接口文檔__Android_安全組件教程_移動安全-阿裏雲
運營商錯誤碼(聯通)__常見問題_短信服務-阿裏雲
設置短信模板__使用手冊_短信服務-阿裏雲
OSS 權限問題及排查__常見錯誤及排除_最佳實踐_對象存儲 OSS-阿裏雲
消息通知__操作指南_批量計算-阿裏雲
設備端快速接入(MQTT)__快速開始_阿裏雲物聯網套件-阿裏雲
查詢API調用流量數據__API管理相關接口_API_API 網關-阿裏雲
使用STS訪問__JavaScript-SDK_SDK 參考_對象存儲 OSS-阿裏雲