本文说明如何将 Amazon Web Service (AWS) S3 存储桶与您的 Cato 账户集成,以直接将事件上传到 S3 存储桶。
对于在AWS S3存储桶中查看和分析事件数据的客户,您可以配置您的Cato账户自动且持续地将事件上传到存储桶。 这与eventsFeed API不同,后者需要客户从Cato提取数据,并受限速等问题的影响。
事件以压缩的GZ格式发送,某些客户端(例如,某些浏览器)可能在不移除GZ扩展名的情况下自动解压这些文件。 如果发生这种情况,将文件扩展名更改为LOG或TXT将使文件格式与其扩展名正确对齐。
示例公司正在使用IPS 可疑活动监控功能,生成大量安全事件。 他们决定创建一个 AWS S3 存储桶来存储所有的事件数据,然后可以将其与 SIEM 解决方案集成。 示例公司启用事件集成,并将S3存储桶添加为集成到他们的账户,以便所有IPS事件自动上传到S3存储桶。
- 请查看事件集成入门中的所有Cato事件集成先决条件。
创建一个新的 S3 存储桶,并定义允许其接收数据的策略。 然后,使用Cato的角色ARN定义S3存储桶的IAM角色,以设置存储桶权限,允许Cato上传数据到存储桶。
Cato云按如下方式将数据上传到S3存储桶:每60秒一次,或者当未压缩数据超过9.5MB时(由于不同因素,有时数据在未压缩数据较少时上传)。
Cato使用HTTPS上传数据到S3存储桶。
要在 AWS 中配置 S3 存储桶以接收 Cato 事件数据:
-
使用适当的AWS 区域创建一个新的 S3 存储桶。
- 为 S3 存储桶创建一个新的 IAM 策略,允许将数据上传到该存储桶。
-
在策略中,点击JSON标签,并复制下面的Cato JSON。
编辑 JSON,添加 S3 存储桶的名称,然后将其粘贴到标签中。
{ "Version": "2012-10-17", "Statement": [ { "Sid": "", "Effect": "Allow", "Action": [ "s3:ListBucket", "s3:GetBucketLocation" ], "Resource": [ "arn:aws:s3:::<bucket name>" ] }, { "Sid": "", "Effect": "Allow", "Action": [ "s3:PutObject" ], "Resource": [ "arn:aws:s3:::<bucket name>/*" ] } ] } -
查看政策的设置,然后点击创建策略。
-
创建一个具有Cato的ARN的新IAM角色,以允许Cato将您的账户事件上传到S3存储桶。
-
在选择受信实体屏幕中,将 Cato 的 ARN 添加到角色:
arn:aws:iam::428465470022:role/cato-events-integration{ "Version": "2012-10-17", "Statement": [ { "Sid": "Statement1", "Effect": "Allow", "Principal": { "AWS": "arn:aws:iam::428465470022:role/cato-events-integration" }, "Condition": {"StringEquals": {"sts:ExternalId": "<CMA Account ID>"}}, "Action": "sts:AssumeRole" } ] }点击下一步。
-
在添加权限屏幕中,将您在步骤4中创建的策略附加到角色上。
点击下一步。
- 输入角色名称,然后点击创建角色。
AWS S3 存储桶已准备好与您的 Cato 账户集成。
-
在事件集成标签中为 AWS S3 存储桶创建新的集成,并将角色 ARN 添加到集成中。 此 ARN 授予 Cato 将事件数据上传到 S3 存储桶的权限。 在定义并启用 AWS S3 集成后,Cato 需要几分钟才能开始将事件上传到 S3 存储桶。
您可以选择过滤上传到S3存储桶的事件。 例如,仅将账户的 IPS 事件上传到 S3 存储桶。 默认设置为无过滤,所有事件均上传到S3存储桶。
要添加 AWS S3 存储桶以上传您的账户事件:
- 从导航菜单中,选择 资源 > 事件集成。
- 选择启用与 Cato 事件的集成。
- 点击新建。 新集成面板打开。
- 配置 S3 存储桶集成的设置:
- 输入集成的名称。
-
输入这些 连接详情 以根据AWS中的设置进行集成:
- 存储桶名称 - 存储桶的相同名称
- 文件夹 - S3存储桶内文件夹路径的相同名称(如有必要)
-
区域 - S3存储桶的相同区域
注意: 仅支持启用了安全令牌服务(STS)的S3存储桶区域。
-
角色 ARN - 复制并粘贴存储桶角色的ARN
-
(可选) 定义上传到存储桶的事件的过滤器设置。
当您定义多个过滤器时,会有一个AND关系,符合所有过滤器的事件会被上传。
-
点击应用。 AWS S3存储桶现已与你的账户集成。
注意: 您最多可以为您的账户定义三个事件集成。
0 条评论
请登录写评论。