Правило EventBridge для результатов из SecurityHub

Я пытаюсь создать правило EventBridge для шаблона «событий», как показано ниже:

Моя структура Json:

      {
    "Findings": [
        {
            "SchemaVersion": "2018-10-08",
            "Id": "arn:aws:securityhub:us-west-2:220307202362:subscription/aws-foundational-security-best-practices/v/1.0.0/EC2.9/finding/eeecfc8d-cb70-4686-8615-52d488f87959",
            "ProductArn": "arn:aws:securityhub:us-west-2::product/aws/securityhub",
            "ProductName": "Security Hub",
            "CompanyName": "AWS",
            "Region": "us-west-2",
            "GeneratorId": "aws-foundational-security-best-practices/v/1.0.0/EC2.9",
            "AwsAccountId": "220311111111",
            "Types": [
                "Software and Configuration Checks/Industry and Regulatory Standards/AWS-Foundational-Security-Best-Practices"
            ],
            "FirstObservedAt": "2021-09-27T20:01:59.019Z",
            "LastObservedAt": "2021-10-12T16:35:29.556Z",
            "CreatedAt": "2021-09-27T20:01:59.019Z",
            "UpdatedAt": "2021-10-12T16:35:29.556Z",
            "Severity": {
                "Product": 0,
                "Label": "INFORMATIONAL",
                "Normalized": 0,
                "Original": "INFORMATIONAL"
            },
            "Title": "EC2.9 EC2 instances should not have a public IPv4 address"
            }
            ]
            }

Моя структура Json не похожа на шаблон события, показанный на рисунке выше справа, поэтому я подумал об изменении шаблона события примерно так, как в моем json, опубликованном выше. Как только я отредактирую шаблон события, опция слева изменится на «нестандартный узор», как показано ниже:

Когда я пытаюсь проверить свой вышеупомянутый json, он дает мне ошибку, как показано ниже:

Что мне здесь не хватает? Как я могу настроить результаты моего концентратора событий так, чтобы он мог идентифицировать мой вышеупомянутый json и идти к моей цели (пожарный шланг Kinesis)?

1 ответ

В шаблоне тестового события вам нужно написать полное событие, включая такие элементы, как версия, идентификатор, ...

В этом руководстве показан простой пример (хотя и для EC2).

А для результатов Security Hub шаблон тестирования событий будет таким, как показано в этом документе .

Другие вопросы по тегам