Todos os produtos
Search
Central de documentação

ENS:SetLoadBalancerHTTPSListenerAttribute

Última atualização: Jun 29, 2026

Modifica um listener HTTPS.

Descrição da operação

  • até 100 vezes por segundo por conta.

  • até 10 vezes por segundo por usuário.

Experimente agora

Experimente esta API no OpenAPI Explorer, sem necessidade de assinatura manual. Chamadas bem-sucedidas geram automaticamente código SDK correspondente aos seus parâmetros. Faça o download com segurança de credenciais integrada para uso local.

Testar

Autorização RAM

A tabela abaixo descreve a autorização necessária para chamar esta API. Você pode defini-la em uma política do Resource Access Management (RAM). As colunas da tabela estão detalhadas abaixo:

  • Ação: As ações que podem ser usadas no elemento Action das instruções de política de permissão do RAM para conceder permissões para executar a operação.

  • API: A API que você pode chamar para executar a ação.

  • Nível de acesso: O nível de acesso predefinido concedido para cada API. Valores válidos: create, list, get, update e delete.

  • Tipo de recurso: O tipo de recurso que suporta autorização para executar a ação. Indica se a ação suporta permissão em nível de recurso. O recurso especificado deve ser compatível com a ação. Caso contrário, a política será ineficaz.

    • Para APIs com permissões em nível de recurso, os tipos de recursos obrigatórios são marcados com um asterisco (*). Especifique o Nome de Recurso Alibaba Cloud (ARN) correspondente no elemento Resource da política.

    • Para APIs sem permissões em nível de recurso, é exibido como Todos os Recursos. Use um asterisco (*) no elemento Resource da política.

  • Chave de condição: As chaves de condição definidas pelo serviço. A chave permite controle granular, aplicando-se somente a ações ou a ações associadas a recursos específicos. Além das chaves de condição específicas do serviço, o Alibaba Cloud fornece um conjunto de chaves de condição comuns aplicáveis a todos os serviços compatíveis com RAM.

  • Ação dependente: As ações dependentes necessárias para executar a ação. Para concluir a ação, o usuário RAM ou a função RAM deve ter permissões para executar todas as ações dependentes.

Ação

Nível de acesso

Tipo de recurso

Chave de condição

Ação dependente

ens:SetLoadBalancerHTTPSListenerAttribute

update

*All Resource

*

Nenhuma Nenhuma

Parâmetros da solicitação

Parâmetro

Tipo

Obrigatório

Descrição

Exemplo

LoadBalancerId

string

Sim

O ID da instância do Edge Load Balancer (ELB).

lb-5snthcyu1x10g7tywj7iu****

ListenerPort

integer

Sim

A porta do listener cujos atributos serão modificados. Valores válidos: 1 a 65535.

10002

Description

string

Não

O nome do listener. O valor deve ter de 1 a 80 caracteres.

Nota

O valor não pode começar com http:// ou https://.

Listener description

Scheduler

string

Não

O algoritmo de agendamento. Valores válidos:

  • wrr: Servidores de back-end com pesos maiores recebem mais solicitações do que aqueles com pesos menores.

  • wlc: As solicitações são distribuídas com base nos pesos e no número de conexões com os servidores de back-end. Se dois servidores de back-end tiverem o mesmo peso, o servidor de back-end que tiver menos conexões receberá mais solicitações.

  • rr: As solicitações são distribuídas para os servidores de back-end em sequência.

  • sch: hash consistente com base em endereços IP de origem. As solicitações do mesmo endereço IP de origem são distribuídas para o mesmo servidor de back-end.

  • qch: hash consistente com base em IDs de conexão QUIC (CIDs). As solicitações que contêm o mesmo CID QUIC são distribuídas para o mesmo servidor de back-end.

  • iqch: hash consistente com base em três bytes específicos de CIDs iQUIC. As solicitações com os mesmos segundo, terceiro e quarto bytes são distribuídas para o mesmo servidor de back-end.

wrr

HealthCheck

string

Não

Especifica se o recurso de verificação de integridade deve ser ativado. Valores válidos:

  • on

  • off

on

HealthCheckDomain

string

Não

O nome de domínio que você deseja usar para verificações de integridade.

Nota

Este parâmetro entra em vigor apenas se você definir HealthCheck como on.

www.example.com

HealthCheckURI

string

Não

O URI usado para verificações de integridade. O URI deve ter de 1 a 80 caracteres.

Nota
  • Uma URL deve começar com uma barra (/), mas não pode conter apenas barras (/).

  • Este parâmetro entra em vigor apenas se o parâmetro HealthCheck estiver definido como on.

/checkpreload.htm

HealthyThreshold

integer

Não

O número de verificações de integridade bem-sucedidas consecutivas que devem ocorrer antes que um servidor de back-end não íntegro e inacessível seja declarado íntegro e acessível. Valores válidos: 2 a 10.

Nota

Este parâmetro entra em vigor apenas se você definir HealthCheck como on.

3

UnhealthyThreshold

integer

Não

O número de verificações de integridade com falha consecutivas que devem ocorrer antes que um servidor de back-end íntegro e acessível seja declarado não íntegro e inacessível. Valores válidos: 2 a 10.

Nota

Este parâmetro entra em vigor apenas se você definir HealthCheck como on.

3

HealthCheckTimeout

integer

Não

O período de tempo limite de uma resposta de verificação de integridade. Se o ENS de back-end não responder dentro do tempo especificado, a verificação de integridade falhará.

  • Valor padrão: 5.

  • Valores válidos: 1 a 300.

  • Unidade: segundos.

Nota
  • Este parâmetro entra em vigor apenas se o parâmetro HealthCheck estiver definido como on.

  • Se o valor da propriedade HealthCheckTimeout for menor que o valor da propriedade HealthCheckInterval, o período de tempo limite especificado pela propriedade HealthCheckTimeout se tornará inválido e o valor da propriedade HealthCheckInterval será usado como período de tempo limite.

9

HealthCheckConnectPort

integer

Não

A porta usada para verificações de integridade. Valores válidos: 1 a 65535. Se você deixar este parâmetro vazio, a porta especificada por BackendServerPort será usada para verificações de integridade.

Nota

Este parâmetro entra em vigor apenas se você definir HealthCheck como on.

7001

HealthCheckInterval

integer

Não

O intervalo no qual as verificações de integridade são realizadas. Valores válidos: 1 a 50. Unidade: segundos.

Nota

Este parâmetro entra em vigor apenas se você definir HealthCheck como on.

2

HealthCheckHttpCode

string

Não

O código de status HTTP para uma verificação de integridade bem-sucedida. Valores válidos:

  • http_2xx (padrão)

  • http_3xx.

  • http_4xx

  • http_5xx

Nota

Este parâmetro entra em vigor apenas se você definir HealthCheck como on.

http_2xx

IdleTimeout

integer

Não

O período de tempo limite para conexões ociosas. Valor padrão: 15. Valores válidos: 1 a 60. Unidade: segundos.

Nota

Se nenhuma solicitação for recebida dentro do período de tempo limite especificado, o ELB fechará a conexão. Quando outra solicitação for recebida, o ELB estabelecerá uma nova conexão.

15

RequestTimeout

integer

Não

O período de tempo limite das solicitações. Valor padrão: 60. Valores válidos: 1 a 180. Unidade: segundos.

Nota

Se nenhuma resposta for recebida do servidor de back-end dentro do período de tempo limite especificado, o ELB retornará um código de erro HTTP 504 ao cliente.

60

ServerCertificateId

string

Não

O ID do certificado do servidor.

6027667

HealthCheckMethod

string

Não

O método de solicitação HTTP para verificações de integridade. Valores válidos:

  • head (padrão): solicita o cabeçalho da página.

  • get: solicita a parte especificada da página e retorna o corpo da entidade.

Nota

Este parâmetro entra em vigor apenas se o parâmetro HealthCheck estiver definido como on.

get

Elementos de resposta

Elemento

Tipo

Descrição

Exemplo

object

Esquema da resposta.

RequestId

string

O ID da solicitação.

473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E

Exemplos

Resposta de sucesso

JSON formato

{
  "RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E"
}

Códigos de erro

Código de status HTTP

Código de erro

Mensagem de erro

Descrição

400 ens.interface.error An error occurred while call the API.
400 Invalid%s The specified parameter %s is invalid.
400 Missing%s You must specify the parameter %s.
400 LoadBalancerNotFound The input parameter loadBalancerId that is not found.
400 ListenerNotFound The input parameter listener that is not found.
400 IncorrectListenerStatus The current status of the resource does not support this operation. The listener status is incorrect.
400 ServerCertificateNotFound The input parameter serverCertificateId that is not found.
400 IncorrectInstanceStatus The current status of the resource does not support this operation. The current operation is not supported. The disk is being reset.
400 NoPermission Permission denied.
400 InvalidParameter.%s The specified field %s invalid. Please check it again.

Consulte Códigos de Erro para uma lista completa.

Notas de versão

Consulte Notas de Versão para uma lista completa.