本產品(
應用型負載均衡/2020-06-16
)的OpenAPI采用RPC簽名風格,簽名細節參見簽名機制說明。我們已經為開發者封裝了常見編程語言的SDK,開發者可通過下載SDK直接調用本產品OpenAPI而無需關心技術細節。如果現有SDK不能滿足使用需求,可通過簽名機制進行自簽名對接。由于自簽名細節非常復雜,需花費 5個工作日左右。因此建議加入我們的服務釘釘群(78410016550),在專家指導下進行簽名對接。在使用API前,您需要準備好身份賬號及訪問密鑰(AccessKey),才能有效通過客戶端工具(SDK、CLI等)訪問API。細節請參見獲取AccessKey。
地域與可用區
API | 標題 | API概述 |
---|---|---|
DescribeRegions | 查詢地域 | 查詢ALB可用地域。 |
DescribeZones | 查詢可用區 | 查詢ALB一個地域下的可用區列表。 |
實例
API | 標題 | API概述 |
---|---|---|
CreateLoadBalancer | 創建應用型負載均衡實例 | 在指定地域創建應用型負載均衡實例。 |
GetLoadBalancerAttribute | 查詢負載均衡實例的詳細信息 | 查詢指定負載均衡實例的詳細信息。 |
DeleteLoadBalancer | 刪除負載均衡實例 | 刪除指定的負載均衡實例。 |
UpdateLoadBalancerAttribute | 更新負載均衡實例屬性 | 更新負載均衡實例屬性,如名稱、修改保護等。 |
UpdateLoadBalancerZones | 更新負載均衡可用區 | 修改應用型負載均衡實例可用區屬性。 |
UpdateLoadBalancerEdition | 變更負載均衡版本 | 變更當前負載均衡版本。 |
UpdateLoadBalancerAddressTypeConfig | 變更負載均衡實例的網絡類型配置 | 變更應用型負載均衡實例的網絡類型。 |
ListLoadBalancers | 查詢負載均衡 | 查詢實例配置。 |
DisableDeletionProtection | 關閉刪除保護 | 關閉指定負載均衡實例的刪除保護。 |
EnableDeletionProtection | 開啟刪除保護 | 開啟指定資源的刪除保護。 |
StartShiftLoadBalancerZones | 把可用區的EIP/VIP從域名解析中摘除 | 將可用區對應的EIP/VIP從域名解析中摘除。 |
CancelShiftLoadBalancerZones | 把可用區的EIP/VIP加到DNS中 | 將可用區對應的EIP/VIP加回到域名解析中。 |
EnableLoadBalancerIpv6Internet | 開啟負載均衡IPv6公網 | 將雙棧應用型負載均衡實例的IPv6私網變更為IPv6公網。 |
DisableLoadBalancerIpv6Internet | 關閉負載均衡IPv6公網 | 將雙棧應用型負載均衡實例的IPv6公網變更為IPv6私網。 |
LoadBalancerJoinSecurityGroup | 負載均衡實例加入安全組 | 為應用型負載均衡實例綁定已創建的安全組。 |
LoadBalancerLeaveSecurityGroup | 負載均衡實例移出安全組 | 為應用型負載均衡實例解綁安全組。 |
監聽
API | 標題 | API概述 |
---|---|---|
CreateListener | 創建監聽 | 創建監聽。 |
GetListenerAttribute | 查詢監聽器的屬性 | 查詢監聽的詳細信息。 |
DeleteListener | 刪除監聽 | 刪除指定的監聽。 |
ListListeners | 查詢監聽 | 查詢指定地域的監聽。 |
StartListener | 啟動監聽 | 啟動指定的監聽。 |
StopListener | 停止監聽 | 停止指定的監聽。 |
UpdateListenerAttribute | 更新監聽的配置 | 更新監聽的配置,如名稱、默認動作等。 |
UpdateListenerLogConfig | 更新監聽日志相關屬性 | 更新監聽日志相關屬性,如訪問日志等。 |
GetListenerHealthStatus | 查詢健康檢查 | 查詢監聽及其轉發規則的健康檢查狀態。 |
服務器組
API | 標題 | API概述 |
---|---|---|
AddServersToServerGroup | 添加后端服務器 | 向服務器組中添加后端服務器。 |
CreateServerGroup | 創建服務器組 | 在指定地域創建服務器組。 |
DeleteServerGroup | 刪除服務器組 | 刪除指定的服務器組。 |
UpdateServerGroupAttribute | 更新服務器組配置 | 更新服務器組的配置,例如健康檢查、會話保持、名稱、調度算法和協議等。 |
UpdateServerGroupServersAttribute | 更新后端服務器配置 | 更新服務器組中后端服務器的權重和描述等配置。 |
ListServerGroups | 查詢服務器組 | 查詢服務器組列表。 |
ListServerGroupServers | 查詢服務器 | 查詢服務器組中的服務器。 |
RemoveServersFromServerGroup | 移除后端服務器 | 從服務器組中移除后端服務器。 |
ReplaceServersInServerGroup | 替換后端服務器組中的后端服務器 | 替換后端服務器組中的后端服務器。 |
轉發規則
API | 標題 | API概述 |
---|---|---|
CreateRule | 創建轉發規則 | 在指定監聽下創建轉發規則。 |
CreateRules | 批量創建轉發規則 | 批量創建轉發規則。 |
DeleteRule | 刪除轉發規則 | 刪除指定的轉發規則。 |
DeleteRules | 批量刪除轉發規則 | 批量刪除同一監聽下的轉發規則。 |
UpdateRuleAttribute | 更新轉發規則屬性 | 更新轉發規則屬性,如條件、動作、名稱等。 |
UpdateRulesAttribute | 批量更新轉發規則屬性 | 批量更新轉發規則屬性。 |
ListRules | 查詢轉發規則 | 查詢指定地域的轉發規則。 |
監聽器證書
API | 標題 | API概述 |
---|---|---|
AssociateAdditionalCertificatesWithListener | 關聯擴展證書和監聽 | 將擴展證書關聯到監聽。 |
DissociateAdditionalCertificatesFromListener | 解除關聯監聽和擴展證書 | 將擴展證書從監聽上解除關聯。 |
ListListenerCertificates | 查詢監聽證書 | 查詢指定監聽關聯的證書,包含擴展證書和默認證書。 |
共享帶寬包
API | 標題 | API概述 |
---|---|---|
DetachCommonBandwidthPackageFromLoadBalancer | 實例解綁共享帶寬包 | 將共享帶寬包從負載均衡實例中移除。 |
AttachCommonBandwidthPackageToLoadBalancer | 實例綁定共享帶寬包 | 將共享帶寬包綁定到應用型負載均衡實例上。 |
訪問日志
API | 標題 | API概述 |
---|---|---|
DisableLoadBalancerAccessLog | 關閉訪問日志 | 關閉指定負載均衡實例的訪問日志。 |
EnableLoadBalancerAccessLog | 開啟訪問日志 | 開啟指定負載均衡實例的訪問日志。 |
健康檢查
API | 標題 | API概述 |
---|---|---|
CreateHealthCheckTemplate | 創建健康檢查模板 | 在指定地域創建健康檢查模板。 |
GetHealthCheckTemplateAttribute | 查詢健康檢查模板詳細信息 | 查詢指定健康檢查模板詳細信息。 |
DeleteHealthCheckTemplates | 批量刪除健康檢查模板 | 批量刪除指定的健康檢查模板。 |
UpdateHealthCheckTemplateAttribute | 更新健康檢查模板的屬性 | 更新健康檢查模板的屬性,如名稱、健康檢查協議等。 |
ListHealthCheckTemplates | 查詢健康檢查模板 | 查詢指定地域的健康檢查模板。 |
ApplyHealthCheckTemplateToServerGroup | 應用健康檢查模板到服務組 | 將健康檢查配置模板應用到后端服務器組,從而將后端服務器組的健康檢查配置修改為模板值。 |
安全策略
API | 標題 | API概述 |
---|---|---|
CreateSecurityPolicy | 創建自定義安全策略 | 在指定地域創建自定義安全策略。 |
DeleteSecurityPolicy | 刪除安全策略 | 刪除指定的自定義安全策略。 |
UpdateSecurityPolicyAttribute | 更新安全策略屬性 | 更新安全策略屬性,如安全協議版本、加密套件。 |
ListSecurityPolicies | 查詢自定義安全策略 | 查詢指定地域的自定義安全策略。 |
ListSecurityPolicyRelations | 查詢安全策略關聯關系 | 查詢安全策略關聯的監聽列表。 |
ListSystemSecurityPolicies | 查詢系統安全策略 | 查詢指定地域下的系統安全策略。 |
訪問控制
API | 標題 | API概述 |
---|---|---|
AddEntriesToAcl | 添加訪問控制條目 | 向訪問控制策略組中添加IP條目。 |
CreateAcl | 創建訪問控制 | 在指定地域創建訪問控制。 |
DeleteAcl | 刪除訪問控制 | 刪除指定的訪問控制。 |
UpdateAclAttribute | 更新訪問控制的屬性 | 更新訪問控制的屬性,如名稱。 |
ListAcls | 查詢訪問控制列表 | 查詢某一個地域的訪問控制列表。 |
ListAclEntries | 查詢訪問控制條目 | 查詢指定訪問控制的條目。 |
AssociateAclsWithListener | 關聯訪問控制和監聽 | 將訪問控制關聯到監聽。 |
ListAclRelations | 查詢訪問控制關聯關系 | 查詢訪問控制關聯的監聽。 |
DissociateAclsFromListener | 解除關聯訪問控制和監聽 | 將訪問控制從監聽上解除關聯。 |
RemoveEntriesFromAcl | 移除訪問控制條目 | 從訪問控制中移除條目。 |
資源組
API | 標題 | API概述 |
---|---|---|
MoveResourceGroup | 修改資源組 | 修改云資源所屬的資源組。 |
標簽
API | 標題 | API概述 |
---|---|---|
ListTagKeys | 查詢標簽鍵 | 查詢指定標簽的鍵。 |
ListTagResources | 查詢資源標簽 | 查詢指定資源標簽。 |
ListTagValues | 查詢標簽值 | 查詢指定標簽的值。 |
TagResources | 給資源添加標簽 | 給指定資源添加標簽。 |
UnTagResources | 刪除資源的標簽 | 刪除資源上配置的標簽。 |
異步任務
API | 標題 | API概述 |
---|---|---|
ListAsynJobs | 查詢異步任務 | 查詢指定地域的異步任務。 |
可編程腳本
API | 標題 | API概述 |
---|---|---|
UpdateAScripts | 更新可編程腳本 | 更新可編程腳本。 |
CreateAScripts | 創建可編程腳本 | 創建可編程腳本。 |
DeleteAScripts | 刪除可編程腳本 | 刪除可編程腳本。 |
ListAScripts | 查詢可編程腳本列表 | 查詢可編程腳本列表。 |