AWSFargate日志记录到CloudWatch会导致NAT流量-如何避免?
创始人
2024-09-25 11:30:49
0

要解决这个问题,可以考虑使用VPC Flow Logs,这是一种在流量通过VPC时记录每个流量事件的服务。VPC Flow Logs将以下数据记录到CloudWatch日志组中:源IP地址,目的地IP地址,源端口,目的地端口,协议类型,请求的字节数,响应的字节数,和开始和停止时间戳。以下是一个使用VPC Flow Logs的代码示例:

import boto3
import json
import logging
import os

logger = logging.getLogger()
logger.setLevel(logging.INFO)

def lambda_handler(event, context):
    client = boto3.client('logs')

    # Log Group Name
    log_group_name = '/aws/vpc/flow-logs/' + os.environ['VPC_ID']

    # Filter Pattern for Required Data
    filter_pattern = '{ $.srcPort = * }'

    # Start Time (Optional)
    start_query = 0

    # End Time (Optional)
    end_query = 0

    # Query VPC Flow Logs
    response = client.start_query(
        logGroupName=log_group_name,
        startTime=start_query,
        endTime=end_query,
        queryString=filter_pattern,
        limit=123
    )

    # Get Query ID
    query_id = response['queryId']
    logging.info(f'VPC Flow Logs Query initiated with Query ID: {query_id}')

    # Process and log results
    response = client.get_query_results(queryId=query_id)
    for record in response['results']:
        logging.info(str(json.loads(record[1]['value'])))

在上述代码中,我们创建了一个/aws/vpc/flow-logs/[VPC_ID]的日志组,然后传递过滤器模式{ $.srcPort = * },以获取在不同端口上的所有流量事件。最后,我们使用get_query_results()方法来处理和记录日志。

相关内容

热门资讯

关于!微信微乐自建房辅助工具,... 关于!微信微乐自建房辅助工具,微乐家乡麻将自建房辅助app(开挂自建房)方法1)微乐家乡麻将自建房辅...
大家学习交流!微信卡五星辅助器... 大家学习交流!微信卡五星辅助器,微乐小程序免费黑科技(开挂自建房)方法1、很好的工具软件,可以解锁游...
三分钟了解!微乐微信自建房辅助... 三分钟了解!微乐微信自建房辅助工具插件,微乐家乡麻将自建房辅助app(开挂自建房)工具1、三分钟了解...
一分钟教会你!微乐家乡麻将自建... 一分钟教会你!微乐家乡麻将自建房辅助app,微乐自建房脚本免费入口(开挂自建房)方法1、用户打开应用...
分享实测!微信微乐自建房辅助工... 分享实测!微信微乐自建房辅助工具,微乐自建房脚本免费入口(开挂自建房)器1、起透看视 微信微乐自建房...
重大通报!微乐自建房辅助工具脚... 重大通报!微乐自建房辅助工具脚本,微乐小程序免费黑科技(开挂自建房)app微乐自建房辅助工具脚本破解...
如何分辨真伪!微乐微信自建房辅... 如何分辨真伪!微乐微信自建房辅助工具插件,微乐小程序免费黑科技(开挂自建房)技巧1、微乐微信自建房辅...
我来教教你!微乐自建房辅助工具... 我来教教你!微乐自建房辅助工具挂,微乐家乡麻将自建房辅助app(开挂自建房)工具1、玩家可以在微乐家...
重大来袭!微乐自建房辅助工具神... 重大来袭!微乐自建房辅助工具神器,微乐小程序免费黑科技(开挂自建房)器1、游戏颠覆性的策略玩法,独创...
带你了解!微信卡五星辅助器,微... 带你了解!微信卡五星辅助器,微乐自建房脚本免费入口(开挂自建房)方法1、带你了解!微信卡五星辅助器,...