Associa listas de controle de acesso a um listener.
Descrição da operação
A operação AssociateAclsWithListener é assíncrona. Após chamar esta operação, o sistema retorna um ID de solicitação, mas as ACLs ainda não estão associadas ao listener. A tarefa de associação ainda está em execução em segundo plano. Você pode chamar ListAclRelations para consultar o status de associação das ACLs:
Se a ACL estiver no estado Associating, a ACL está sendo associada ao listener.
Se a ACL estiver no estado Associated, a ACL está associada ao listener.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
alb:AssociateAclsWithListener |
create |
*Acl.
*LoadBalancer.
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| AclIds |
array |
Sim |
Os IDs das instâncias de ACL. Você pode especificar até três IDs de instâncias de ACL. |
|
|
string |
Não |
O ID da instância de ACL. |
acl-hp34s2h0xx1ht4nwo**** |
|
| ListenerId |
string |
Sim |
O ID da instância do listener. Antes de invocar esta operação, confirme se a instância do Application Load Balancer (ALB) à qual o listener pertence não está associada a um grupo de segurança. Depois que uma instância de ALB é associada a um grupo de segurança, você não pode anexar uma política de controle de acesso à instância. |
lsn-bp1bpn0kn9******* |
| AclType |
string |
Sim |
O tipo de controle de acesso. Valores válidos:
|
White |
| DryRun |
boolean |
Não |
Especifica se deve ser realizado um dry run. Valores válidos:
|
true |
| ClientToken |
string |
Não |
O token de cliente usado para garantir a idempotência da solicitação. Você pode usar o cliente para gerar o valor e deve garantir que o valor seja exclusivo entre diferentes solicitações. O token de cliente pode conter apenas caracteres ASCII. Nota
Se você não definir 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-70B****** |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
A resposta para a associação de listas de controle de acesso a um listener. |
||
| JobId |
string |
O ID da tarefa assíncrona. |
72dcd26b-f12d-4c27-b3af-18f6aed5**** |
| RequestId |
string |
O ID da solicitação. |
CEF72CEB-54B6-4AE8-B225-F87****** |
Exemplos
Resposta de sucesso
JSON formato
{
"JobId": "72dcd26b-f12d-4c27-b3af-18f6aed5****",
"RequestId": "CEF72CEB-54B6-4AE8-B225-F87******"
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | QuotaExceeded.AclsNum | The quota of %s is exceeded, usage %s/%s. | A cota %s foi excedida. O uso atual é %s e a cota é %s. |
| 400 | IncorrectStatus.Acl | The status of %s [%s] is incorrect. | O status atual do grupo de políticas de controle de acesso ACL não suporta esta operação. |
| 400 | ResourceQuotaExceeded.ListenerAclEntriesNum | The quota of %s is exceeded for resource %s, usage %s/%s. | A cota %s foi excedida. O recurso é %s. O uso atual é %s. A cota é %s. |
| 400 | OperationDenied.AclNotSupport | The operation is not allowed because of %s. | A operação não é permitida porque %s. |
| 400 | ResourceAlreadyExist.AclEntry | The specified resource %s already exists. | A entrada de IP já existe no grupo de políticas de controle de acesso. |
| 400 | ResourceInUse.Acl | The specified resource %s is in use. | O recurso %s está em uso. |
| 400 | OperationDenied.LoadBalancerJoinedSecurityGroupNotSupportAcl | The operation is not allowed because of loadbalancer joined security group not support acl. | A operação não é permitida. Após a instância de load balancer ser adicionada a um grupo de segurança, uma política de controle de acesso não pode ser vinculada a ela. |
| 404 | ResourceNotFound.Acl | The specified resource %s is not found. | O grupo de políticas de controle de acesso ACL 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.