Associa certificados adicionais a um listener.
Descrição da operação
A operação AssociateAdditionalCertificatesWithListener é assíncrona. Após chamar esta operação, o sistema retorna um ID de solicitação, mas os certificados adicionais não são associados imediatamente. A tarefa de associação ainda está em execução em segundo plano. Você pode chamar GetListenerAttribute para consultar o status de associação dos certificados adicionais:\n - Se o listener HTTPS ou QUIC estiver no estado Associating, os certificados adicionais estão sendo associados.\n - Se o listener HTTPS ou QUIC estiver no estado Associated, os certificados adicionais estão associados.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
alb:AssociateAdditionalCertificatesWithListener |
create |
*LoadBalancer.
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| ListenerId |
string |
Sim |
O ID do listener.\n\nEste parâmetro é válido apenas para listeners HTTPS e QUIC. |
lsn-5qnirjhpt****** |
| Certificates |
array<object> |
Sim |
A lista de certificados adicionais. |
|
|
object |
Não |
A lista de certificados adicionais. |
||
| CertificateId |
string |
Sim |
O ID do certificado. Apenas certificados de servidor são suportados.\n> O ID do certificado é um ID globalmente exclusivo que termina com um ID de região, como 1011****-cn-hangzhou. |
1011****-cn-hangzhou |
| ClientToken |
string |
Não |
O token de cliente usado para garantir a idempotência da solicitação.\n\nVocê pode usar o cliente para gerar o valor, mas deve garantir que o valor seja exclusivo entre diferentes solicitações. O token de cliente pode conter apenas caracteres ASCII.\n\n> Se você não especificar este parâmetro, o sistema usará automaticamente o RequestId da solicitação de API como o ClientToken. O RequestId de cada solicitação de API é exclusivo. |
5A2CFF0E-5718-45B5-9D4D-70B3F****** |
| DryRun |
boolean |
Não |
Especifica se deve apenas pré-verificar a solicitação. Valores válidos:\n\n- true: pré-verifica a solicitação sem associar os certificados adicionais ao listener HTTPS ou QUIC. O sistema verifica se os parâmetros obrigatórios foram especificados, se o formato da solicitação é válido e se os limites de serviço são atendidos. Se a solicitação falhar na pré-verificação, o sistema retornará um erro. Se a solicitação passar na pré-verificação, o sistema retornará o código de erro |
true |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
O esquema de resposta para adicionar certificados adicionais a um listener HTTPS ou QUIC. |
||
| JobId |
string |
O ID da tarefa assíncrona. |
72dcd26b-f12d-4c27-b3af-18f6aed5**** |
| RequestId |
string |
O ID da solicitação. |
365F4154-92F6-4AE4-92F8-7FF3****** |
Exemplos
Resposta de sucesso
JSON formato
{
"JobId": "72dcd26b-f12d-4c27-b3af-18f6aed5****",
"RequestId": "365F4154-92F6-4AE4-92F8-7FF3******"
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | IncorrectStatus.Listener | The status of %s [%s] is incorrect. | O status atual do listener não suporta esta operação. |
| 400 | OperationDenied.DefaultCertificateUsed | The operation is not allowed because of %s. | A operação foi negada porque o certificado padrão não pode ser desassociado. |
| 400 | OperationFailed.DefaultCertificateNotFound | The operation failed because of %s. | A operação falhou devido a %s. |
| 400 | ResourceAlreadyAssociated.Certificate | The specified resource %s is already associated. | O certificado já está associado. |
| 400 | ResourceQuotaExceeded.LoadBalancerCertificatesNum | The quota of %s is exceeded for resource %s, usage %s/%s. | O número de certificados de instância excedeu o limite de cota. |
| 400 | OperationDenied.HttpListenerNotSupport | The operation is not allowed because of %s. | A operação foi negada porque listeners de protocolo HTTP não são suportados. |
| 400 | InvalidParameter | Invalid parameter, please check the parameter input. | O parâmetro é inválido. Verifique a entrada do parâmetro. |
| 400 | ResourceInConfiguring.Listener | The specified resource %s is configuring, please try again later. | O recurso %s está sendo modificado. Tente novamente mais tarde. |
| 403 | Forbidden.LoadBalancer | Authentication has failed for LoadBalancer. | Falha na autenticação da operação de balanceamento de carga. |
| 404 | ResourceNotFound.Certificate | The specified resource %s is not found. | O recurso %s não existe. |
| 404 | ResourceNotFound.Listener | The specified resource %s is not found. | O listener não existe. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.