日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

UpdateListenerAttribute - 更新監聽的配置

更新監聽的配置,如名稱、默認動作等。

接口說明

UpdateListenerAttribute 接口屬于異步接口,即系統返回一個請求 ID,但該監聽的配置尚未更新成功,系統后臺的更新任務仍在進行。您可以調用 GetListenerAttribute 查詢監聽的配置的更新狀態:

  • 當監聽器處于 Configuring 狀態時,表示監聽的配置正在更新中。
  • 當監聽器處于 Running 狀態時,表示監聽的配置更新成功。

調試

您可以在OpenAPI Explorer中直接運行該接口,免去您計算簽名的困擾。運行成功后,OpenAPI Explorer可以自動生成SDK代碼示例。

授權信息

下表是API對應的授權信息,可以在RAM權限策略語句的Action元素中使用,用來給RAM用戶或RAM角色授予調用此API的權限。具體說明如下:

  • 操作:是指具體的權限點。
  • 訪問級別:是指每個操作的訪問級別,取值為寫入(Write)、讀取(Read)或列出(List)。
  • 資源類型:是指操作中支持授權的資源類型。具體說明如下:
    • 對于必選的資源類型,用背景高亮的方式表示。
    • 對于不支持資源級授權的操作,用全部資源表示。
  • 條件關鍵字:是指云產品自身定義的條件關鍵字。
  • 關聯操作:是指成功執行操作所需要的其他權限。操作者必須同時具備關聯操作的權限,操作才能成功。
操作訪問級別資源類型條件關鍵字關聯操作
alb:UpdateListenerAttributeupdate
*LoadBalancer
acs:alb:{#regionId}:{#accountId}:loadbalancer/{#loadbalancerId}
*SecurityPolicy
acs:alb:{#regionId}:{#accountId}:securitypolicy/{#securitypolicyId}
*ServerGroup
acs:alb:{#regionId}:{#accountId}:servergroup/{#servergroupId}

請求參數

名稱類型必填描述示例值
ListenerIdstring

應用型負載均衡實例監聽 ID。

lsn-o4u54y73wq7b******
ClientTokenstring

客戶端 Token,用于保證請求的冪等性。

從您的客戶端生成一個參數值,確保不同請求間該參數值唯一。ClientToken 只支持 ASCII 字符。

說明 若您未指定,則系統自動使用 API 請求的 RequestId 作為 ClientToken 標識。每次 API 請求的 RequestId 不一樣。
5A2CFF0E-5718-45B5-9D4D-70B******
DryRunboolean

是否只預檢此次請求。取值:

  • true:發送檢查請求,不會更新監聽的配置。檢查項包括是否填寫了必需參數、請求格式、業務限制。如果檢查不通過,則返回對應錯誤。如果檢查通過,則返回錯誤碼DryRunOperation

  • false(默認值):發送正常請求,通過檢查后返回HTTP 2xx狀態碼并直接進行操作。

false
ListenerDescriptionstring

自定義監聽名稱。

長度為 2~256 個字符,可包含英文字母、數字、中文、半角逗號(,)、半角句號(.)、半角分號(;)、正斜線(/)、at(@)、下劃線(_)和短劃線(-)。

HTTP_80
RequestTimeoutinteger

指定請求超時時間。單位:秒。取值范圍:1~180

如果在超時時間內后端服務器一直沒有響應,負載均衡將放棄等待,給客戶端返回HTTP 504錯誤碼。

3
IdleTimeoutinteger

指定連接空閑超時時間。單位:秒。取值范圍:1~60

如果在超時時間內一直沒有訪問請求,負載均衡會暫時中斷當前連接,直到一下次請求來臨時重新建立新的連接。

15
GzipEnabledboolean

是否開啟 Gzip 壓縮,對特定文件類型進行壓縮。取值:

  • true:是。
  • false:否。
true
Http2Enabledboolean

是否開啟 HTTP/2 特性。取值:

  • true:是。
  • false:否。
說明 僅 HTTPS 監聽支持此參數。
true
SecurityPolicyIdstring

安全策略,支持系統安全策略和自定義安全策略。

說明 僅 HTTPS 監聽支持此參數。
tls_cipher_policy_1_0
CaEnabledboolean

是否開啟雙向認證。取值:

  • true:是。
  • false:否。
false
XForwardedForConfigobject

XForwardedFor 相關屬性配置。

XForwardedForClientCertClientVerifyAliasstring

自定義頭字段名稱,只有當 XForwardedForClientCertClientVerifyEnabled 的值為 true 時,此值才會生效。

取值限制:長度 1~40 個字符。支持字母 a~z、短劃線(-)、下劃線(_)和數字。

說明 僅 HTTPS 監聽支持此參數。
test_client-verify-alias_123456
XForwardedForClientCertClientVerifyEnabledboolean

是否通過X-Forwarded-Clientcert-clientverify頭字段獲取對訪問負載均衡實例客戶端證書的校驗結果。取值:

  • true:是。
  • false:否。
說明 僅 HTTPS 監聽支持此參數。
false
XForwardedForClientCertFingerprintAliasstring

自定義頭字段名稱,只有當 XForwardedForClientCertFingerprintEnabled 的值為 true 時生效。

取值限制:長度為 1~40 個字符。支持字母 a~z、短劃線(-)、下劃線(_)和數字。

說明 僅 HTTPS 監聽支持此參數。
test_finger-print-alias_123456
XForwardedForClientCertFingerprintEnabledboolean

是否通過X-Forwarded-Clientcert-fingerprint頭字段獲取訪問負載均衡實例客戶端證書的指紋取值。取值:

  • true:是。
  • false:否。
說明 僅 HTTPS 監聽支持此參數。
false
XForwardedForClientCertIssuerDNAliasstring

自定義頭字段名稱,只有當 XForwardedForClientCertIssuerDNEnabled 的值為 true 時才生效。

取值限制:長度為 1~40 個字符。支持字母 a~z、短劃線(-)、下劃線(_)和數字。

說明 僅 HTTPS 監聽支持此參數。
test_issue-dn-alias_123456
XForwardedForClientCertIssuerDNEnabledboolean

是否通過X-Forwarded-Clientcert-issuerdn頭字段獲取訪問負載均衡實例客戶端證書的發行者信息。取值:

  • true:是。
  • false:否。
說明 僅 HTTPS 監聽支持此參數。
false
XForwardedForClientCertSubjectDNAliasstring

自定義頭字段名稱,只有當 XForwardedForClientCertSubjectDNEnabled 的值為 true 時才生效。

取值限制:長度為 1~40 字符。支持字母 a~z、短劃線(-)、下劃線(_)和數字。

說明 僅 HTTPS 監聽支持此參數。
test_subject-dn-alias_123456
XForwardedForClientCertSubjectDNEnabledboolean

是否通過X-Forwarded-Clientcert-subjectdn頭字段獲取訪問負載均衡實例客戶端證書的所有者信息。取值:

  • true:是。
  • false:否。
說明 僅 HTTPS 監聽支持此參數。
false
XForwardedForClientSrcPortEnabledboolean

是否通過X-Forwarded-Client-srcport頭字段獲取訪問負載均衡實例客戶端的端口。取值:

  • true:是。
  • false:否。
說明 HTTP 和 HTTPS 監聽支持此參數。
false
XForwardedForEnabledboolean

是否通過X-Forwarded-For頭字段獲取來訪者真實 IP。取值:

  • true(默認值):是。
  • false:否。
說明
  • 配置 trueXForwardedForProcessingMode 默認取值 append,支持修改為 remove
  • 配置 false,將請求發送至后端服務之前保留X-Forwarded-For頭字段,不做額外處理。
  • HTTP 和 HTTPS 監聽支持此參數。
  • true
    XForwardedForProcessingModestring

    處理X-Forwarded-For頭字段的模式。只有當 XForwardedForEnabledtrue 時,此值才會生效。取值:

    • append(默認值):附加。
    • remove:刪除。
    說明
  • 配置 append,將請求發送至后端服務之前把最后一跳 IP 加入X-Forwarded-For頭字段。
  • 配置 remove,將請求發送至后端服務之前刪除X-Forwarded-For標頭,無論請求是否攜帶X-Forwarded-For頭字段。
  • HTTP 和 HTTPS 監聽支持此參數。
  • append
    XForwardedForProtoEnabledboolean

    是否通過X-Forwarded-Proto頭字段獲取負載均衡實例的監聽協議。取值:

    • true:是。
    • false:否。
    說明 HTTP、HTTPS 和 QUIC 監聽支持此參數。
    false
    XForwardedForSLBIdEnabledboolean

    是否通過SLB-ID頭字段獲取負載均衡實例 ID。取值:

    • true:是。
    • false:否。
    說明 HTTP、HTTPS 和 QUIC 監聽支持此參數。
    false
    XForwardedForSLBPortEnabledboolean

    是否通過X-Forwarded-Port頭字段獲取負載均衡實例的監聽端口。取值:

    • true:是。
    • false:否。
    說明 HTTP、HTTPS 和 QUIC 監聽支持此參數。
    false
    XForwardedForClientSourceIpsEnabledboolean

    是否允許 ALB 從 X-Forwarded-For 頭字段中查找真實客戶端 IP。取值:

    • true:是。
    • false:否。
    說明 HTTP、HTTPS 監聽支持此參數。
    false
    XForwardedForClientSourceIpsTrustedstring

    指定可信的代理 IP。

    應用型負載均衡 ALB 會從后往前遍歷X-Forwarded-For,選取第一個不在可信 IP 列表中的 IP 作為真實的客戶端 IP,該 IP 會被用于源 IP 限速。

    10.1.1.0/24
    XForwardedForHostEnabledboolean

    是否開啟通過X-Forwarded-Host頭字段獲取訪問負載均衡實例客戶端的域名。取值:

    • true:是。
    • false(默認值):否。
    說明 HTTP、HTTPS 和 QUIC 監聽支持此參數。
    false
    QuicConfigobject

    啟用關聯 QUIC 監聽時的配置信息。

    QuicListenerIdstring

    需要關聯的 QUIC 監聽 ID。QuicUpgradeEnabled 值為 true 時必選。HTTPS 監聽時有效。

    說明 原始監聽和關聯的 QUIC 監聽必須屬于同一個 ALB 實例,并且此 QUIC 監聽之前沒有被關聯過。
    lsn-333
    QuicUpgradeEnabledboolean

    是否開啟 QUIC 升級。取值:

    • true:是。
    • false:否。
    說明 僅 HTTPS 監聽時有效。
    false
    Certificatesarray<object>

    證書列表。最多支持添加 20 個證書。

    說明 當前僅支持服務器證書。
    object

    證書結構。

    CertificateIdstring

    證書 ID。

    123157******
    CaCertificatesarray<object>

    CA 證書列表。目前僅支持添加 1 個 CA 證書。

    object

    CA 證書結構。

    CertificateIdstring

    CA 證書 ID。

    說明 CaEnabled 參數取值為 true 的時候,此參數為必填。
    123359******
    DefaultActionsarray<object>

    默認規則動作列表。

    object

    默認規則動作結構。

    ForwardGroupConfigobject

    轉發動作對應的配置,Type 類型為 ForwardGroup 時必填且有效。最多支持添加 20 個轉發動作對應的配置。

    ServerGroupTuplesarray<object>

    轉發目標服務器元組列表。

    object

    轉發目標服務器元組結構。

    ServerGroupIdstring

    轉發到的目的服務器組 ID。

    sgp-i5qt20******
    Typestring

    動作類型。最多支持添加 1 個動作類型。

    取值:ForwardGroup,表示轉發至多個服務器組。

    ForwardGroup

    返回參數

    名稱類型描述示例值
    object

    返回數據結構體。

    JobIdstring

    異步任務 ID。

    72dcd26b-f12d-4c27-b3af-18f6aed5****
    RequestIdstring

    請求 ID。

    365F4154-92F6-4AE4-92F8-7FF******

    示例

    正常返回示例

    JSON格式

    {
      "JobId": "72dcd26b-f12d-4c27-b3af-18f6aed5****",
      "RequestId": "365F4154-92F6-4AE4-92F8-7FF******"
    }

    錯誤碼

    HTTP status code錯誤碼錯誤信息描述
    400IncorrectStatus.LoadBalancerThe status of %s [%s] is incorrect.實例的當前狀態不支持本次操作。
    400IncorrectBusinessStatus.LoadBalancerThe business status of %s [%s]  is incorrect.資源%s [%s]的業務狀態無效。
    400IncorrectStatus.ListenerThe status of %s [%s] is incorrect.監聽的當前狀態不支持本次操作。
    400OperationDenied.CrossLoadBalancerQUICListenerThe operation is not allowed because of %s.操作被拒絕,原因是%s。
    400ResourceAlreadyAssociated.ListenerThe specified resource %s is already associated.資源%s已被關聯。
    400OperationDenied.GRPCServerGroupThe operation is not allowed because of %s.操作被拒絕,原因是存在綁定本GRPC服務器組的監聽沒有啟用HTTP2.0。
    400ResourceAlreadyAssociated.CertificateThe specified resource %s is already associated.證書已被關聯。
    400ResourceQuotaExceeded.SecurityPolicyAttachedNumThe quota of %s is exceeded for resource %s, usage %s/%s.配額%s已超額度限制,資源是%s,目前已使用%s,配額為%s。
    400ResourceQuotaExceeded.ServerGroupAttachedNumThe quota of %s is exceeded for resource %s, usage %s/%s.服務器組可被關聯數已超額度限制。
    400ResourceQuotaExceeded.LoadBalancerServersNumThe quota of %s is exceeded for resource %s, usage %s/%s.后端服務器數已超額度限制。
    400ResourceQuotaExceeded.ServerAddedNumThe quota of %s is exceeded for resource %s, usage %s/%s.服務器添加到組已超額度限制。
    400OperationDenied.ServerGroupProtocolNotSupportThe operation is not allowed because of ServerGroupProtocolNotSupport.操作被拒絕,原因是ServerGroupProtocolNotSupport。
    400UnsupportedFeature.FullTraceHttpsThe feature of FullTraceHttps is not supported for current instance.當前實例版本不支持全鏈路HTTPS特性。
    400ResourceInConfiguring.ListenerThe specified resource of %s is being configured, please try again later.指定的資源%s正在配置中,請稍后再試。
    400Mismatch.VpcIdThe %s is mismatched for %s and %s.%s在%s和%s中不匹配。
    400InvalidParameterInvalid parameter, please check the parameter input.無效參數,請檢查參數輸入。
    403Forbidden.LoadBalancerAuthentication is failed for %s.負載均衡操作鑒權失敗。
    404ResourceNotFound.ListenerThe specified resource %s is not found.監聽不存在。
    404ResourceNotFound.ServerGroupThe specified resource %s is not found.后端服務器組不存在。
    404ResourceNotFound.SecurityPolicyThe specified resource %s is not found.資源%s不存在。
    404ResourceNotFound.CertificateThe specified resource %s is not found.資源%s不存在。

    訪問錯誤中心查看更多錯誤碼。

    變更歷史

    變更時間變更內容概要操作
    2024-12-20OpenAPI 錯誤碼發生變更查看變更詳情
    2024-01-29OpenAPI 錯誤碼發生變更查看變更詳情
    2024-01-24OpenAPI 錯誤碼發生變更查看變更詳情
    2023-11-06OpenAPI 錯誤碼發生變更查看變更詳情