【发布时间】:2020-09-08 10:45:52
【问题描述】:
我正计划将我当前在 s3 中的 vpc 流日志推送到 athena 中。 每当 vpc 流日志将日志文件推送到 s3 时,将触发事件将数据发送到 athena 并检查是否有超过 30 天的数据将其删除。
有什么建议吗??
我的意见:使用复制命令将日志放入 redshift。
使用的查询:
如果不存在则创建外部表 vpc_flow_logs (
版本 int,
帐户字符串,
interfaceid 字符串,
源地址字符串,
目标地址字符串,
源端口整数,
目的港 int,
协议整数,
numpackets int,
numbytes bigint,
开始时间整数,
结束时间整数,
动作字符串,
日志状态字符串
)
分区者(date 日期)
行格式分隔
由“ ”终止的字段
位置's'
TBLPROPERTIES ("skip.header.line.count"="1");
【问题讨论】:
标签: amazon-web-services amazon-s3 amazon-athena amazon-vpc