As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Combinação de vários valores para um campo de evento na Amazon EventBridge
O valor de cada campo em um padrão de evento é uma matriz contendo um ou mais valores. Um padrão de evento corresponde ao evento se algum dos valores na matriz corresponder ao valor no evento. Se o valor no evento for uma matriz, o padrão do evento será correspondente se a interseção da matriz do padrão do evento e da matriz do evento for não vazia.
Importante
Em EventBridge, é possível criar regras que podem gerar higher-than-expected cobranças e estrangulamentos. Por exemplo, é possível criar, por engano, uma regra que leva a um loop infinito, em que uma regra é acionada recursivamente sem fim. Suponha que você ACLs tenha criado uma regra para detectar as alterações em um bucket do Amazon S3 e acionar o software para alterá-las para o estado desejado. Se a regra não for escrita com cuidado, a alteração subsequente na ACLs acionará a regra novamente, criando um loop infinito.
Para obter orientação sobre como escrever regras precisas e padrões de eventos para minimizar esses resultados inesperados, consulte Melhores práticas para regras e Práticas recomendadas.
Por exemplo, considere um padrão de evento que inclui o seguinte campo:
"resources": [
"arn:aws:ec2:us-east-1:123456789012:instance/i-b188560f",
"arn:aws:ec2:us-east-1:111122223333:instance/i-b188560f",
"arn:aws:ec2:us-east-1:444455556666:instance/i-b188560f",
]
O padrão de exemplo anterior corresponderia a um evento que inclui o campo a seguir porque o primeiro item na matriz de padrão do evento corresponde ao segundo item na matriz de evento.
"resources": [
"arn:aws:autoscaling:us-east-1:123456789012:autoScalingGroup:eb56d16b-bbf0-401d-b893-d5978ed4a025:autoScalingGroupName/ASGTerminate",
"arn:aws:ec2:us-east-1:123456789012:instance/i-b188560f"
]