Referência detalhada de eventos do Route 53 Resolver DNS Firewall - Amazon Route 53

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á.

Referência detalhada de eventos do Route 53 Resolver DNS Firewall

Todos os eventos dos AWS serviços têm um conjunto comum de campos contendo metadados sobre o evento, como o AWS serviço que é a origem do evento, a hora em que o evento foi gerado, a conta e a região em que o evento ocorreu e outros. Para obter as definições desses campos gerais, consulte Referência da estrutura de eventos no Guia do usuário do Amazon EventBridge .

Além disso, cada evento tem um campo de detail que contém dados específicos desse determinado evento. A referência abaixo define os campos de detalhes dos vários eventos do DNS Firewall.

Ao usar EventBridge para selecionar e gerenciar eventos do DNS Firewall, é útil ter em mente o seguinte:

  • O source campo para todos os eventos do DNS Firewall está definido comoaws.route53resolver.

  • O campo do detail-type especifica o tipo de evento.

    Por exemplo, o DNS Firewall Block ou o DNS Firewall Alert.

  • O campo de detail contém os dados específicos desse determinado evento.

Para obter informações sobre a criação de padrões de eventos que permitem que as regras correspondam aos eventos DNS do Firewall, consulte Padrões de eventos no Guia do Amazon EventBridge usuário.

Para obter mais informações sobre eventos e como EventBridge os processa, consulte Amazon EventBridge eventos no Guia Amazon EventBridge do usuário.

DNSDetalhe do evento de alerta do firewall

Abaixo estão os campos de detalhe para eventos com status Alerta.

Os campos source e detail-type são incluídos porque contêm valores específicos para os eventos do Route 53.

{..., "detail-type": "DNS Firewall Alert", "source": "aws.route53resolver", ..., "detail": { "account-id": "string", "last-observed-at": "string", "query-name": "string", "query-type": "string", "query-class": "string", "transport": "string", "firewall-rule-action": "string", "firewall-rule-group-id": "string", "firewall-domain-list-id": "string", "resources": [{ "resource-type": "string", "instance-details": { "id": "string", } }, { "resource-type": "string", "resolver-endpoint-details": { "id": "string" } } ]
detail-type

Identifica o tipo de evento.

Para esse evento, esse valor é DNS Firewall Alert.

source

Identifica o serviço que gerou o evento. Para eventos de DNS firewall, esse valor éaws.route53resolver.

detail

Um JSON objeto que contém informações sobre o evento. O serviço que gera o evento determina o conteúdo desse campo.

Para esse evento, esses dados incluem:

account-id

O ID do Conta da AWS que criou VPC o.

last-observed-at

A data e hora de quando a consulta de alerta/bloqueio foi feita no. VPC

query-name

O nome de domínio (example.com) ou de subdomínio (www.example.com) especificado na consulta.

query-type

Ou o tipo de DNS registro que foi especificado na solicitação, ouANY. Para obter informações sobre os tipos com suporte do Route 53, consulte Tipos de DNS registro compatíveis.

query-class

A classe da consulta.

transport

O protocolo usado para enviar a DNS consulta.

firewall-rule-action

A ação especificada pela regra que correspondeu ao nome de domínio na consulta. ALERT ou BLOCK.

firewall-rule-group-id

O ID do grupo de regras do DNS Firewall que corresponde ao nome de domínio na consulta. Para obter mais informações sobre os grupos de regras de firewall, consulte DNS FirewallDNSGrupos de regras e regras de firewall.

firewall-domain-list-id

A lista de domínios usada pela regra que correspondeu ao nome de domínio na consulta.

resourcese

Contém os tipos de recursos e detalhes adicionais sobre eles.

resource-type

Especifica o tipo de recurso, como o endpoint do resolvedor ou uma VPC instância.

resource-type-detail

Detalhes adicionais sobre a solicitação.

exemplo DNSEvento de alerta de firewall

O exemplo a seguir é um evento de alerta.

{ "version": "1.0", "id": "8e5622f9-d81c-4d81-612a-9319e7ee2506", "detail-type": "DNS Firewall Alert", "source": "aws.route53resolver", "account": "123456789012", "time": "2023-05-30T21:52:17Z", "region": "us-west-2", "resources": [], "detail": { "account-id": "123456789012", "last-observed-at": "2023-05-30T20:15:15.900Z", "query-name": "15.3.4.32.in-addr.arpa.", "query-type": "A", "query-class": "IN", "transport": "UDP", "firewall-rule-action": "ALERT", "firewall-rule-group-id": "rslvr-frg-01234567890abcdef", "firewall-domain-list-id": "rslvr-fdl-01234567890abcdef", "resources": [{ "resource-type": "instance", "instance-details": { "id": "i-05746eb48123455e0", } }, { "resource-type": "resolver-endpoint", "resolver-endpoint-details": { "id": "i-05746eb48123455e0" } } ], "src-addr": "4.5.64.102", "src-port": "56067", "vpc-id": "vpc-7example" } }

DNSDetalhe do evento de bloqueio do firewall

Abaixo estão os campos de detalhes para event name.

Os campos source e detail-type são incluídos porque contêm valores específicos para os eventos do Route 53.

{..., "detail-type": "DNS Firewall Block", "source": "aws.route53resolver", ..., "detail": { "account-id": "string", "last-observed-at": "string", "query-name": "string", "query-type": "string", "query-class": "string", "transport": "string", "firewall-rule-action": "string", "firewall-rule-group-id": "string", "firewall-domain-list-id": "string", "resources": [{ "resource-type": "string", "instance-details": { "id": "string", } }, { "resource-type": "string", "resolver-endpoint-details": { "id": "string" } } ]
detail-type

Identifica o tipo de evento.

Para esse evento, esse valor é DNS Firewall Alert.

source

Identifica o serviço que gerou o evento. Para eventos de DNS firewall, esse valor éaws.route53resolver.

detail

Um JSON objeto que contém informações sobre o evento. O serviço que gera o evento determina o conteúdo desse campo.

Para esse evento, esses dados incluem:

account-id

O ID do Conta da AWS que criou VPC o.

last-observed-at

A data e hora de quando a consulta de alerta/bloqueio foi feita no. VPC

query-name

O nome de domínio (example.com) ou de subdomínio (www.example.com) especificado na consulta.

query-type

Ou o tipo de DNS registro que foi especificado na solicitação, ouANY. Para obter informações sobre os tipos com suporte do Route 53, consulte Tipos de DNS registro compatíveis.

query-class

A classe da consulta.

transport

O protocolo usado para enviar a DNS consulta.

firewall-rule-action

A ação especificada pela regra que correspondeu ao nome de domínio na consulta. ALERT ou BLOCK.

firewall-rule-group-id

O ID do grupo de regras do DNS Firewall que corresponde ao nome de domínio na consulta. Para obter mais informações sobre os grupos de regras de firewall, consulte DNS FirewallDNSGrupos de regras e regras de firewall.

firewall-domain-list-id

A lista de domínios usada pela regra que correspondeu ao nome de domínio na consulta.

resourcese

Contém os tipos de recursos e detalhes adicionais sobre eles.

resource-type

Especifica o tipo de recurso, como o endpoint do resolvedor ou uma VPC instância.

resource-type-detail

Detalhes adicionais sobre a solicitação.

exemplo Evento de exemplo

O exemplo a seguir é um evento de bloqueio.

{ "version": "1.0", "id": "8e5622f9-d81c-4d81-612a-9319e7ee2506", "detail-type": "DNS Firewall Block", "source": "aws.route53resolver", "account": "123456789012", "time": "2023-05-30T21:52:17Z", "region": "us-west-2", "resources": [], "detail": { "account-id": "123456789012", "last-observed-at": "2023-05-30T20:15:15.900Z", "query-name": "15.3.4.32.in-addr.arpa.", "query-type": "A", "query-class": "IN", "transport": "UDP", "firewall-rule-action": "BLOCK", "firewall-rule-group-id": "rslvr-frg-01234567890abcdef", "firewall-domain-list-id": "rslvr-fdl-01234567890abcdef", "resources": [{ "resource-type": "instance", "instance-details": { "id": "i-05746eb48123455e0" } }, { "resource-type": "resolver-endpoint", "resolver-endpoint-details": { "id": "i-05746eb48123455e0", } } ], "src-addr": "4.5.64.102", "src-port": "56067", "vpc-id": "vpc-7example" } }