AWS 服务

以下 AWS 服务包括在此解决方案中:

AWS 服务 描述
Amazon CloudFront 用于分发前端 Web UI 资产。
Amazon S3 用于存储静态 Web 资产(前端用户界面),同时也将其用作日志传输的数据缓冲区。
Amazon Cognito 用于验证用户(在 AWS 区域内)。
AWS AppSync 用于提供后端 GraphQL API。
Amazon DynamoDB 用于存储解决方案相关信息作为后端数据库。
AWS Lambda 用于与其他 AWS 服务交互,处理管理日志管道或日志代理的核心逻辑,并获取在 DynamoDB 表中更新的信息。
AWS Step Functions 用于编排按需 AWS CloudFormation 部署一组预定义堆栈,用于日志管道管理。
AWS CloudFormation 用于为管道的模块和解决方案 Web 控制台提供 AWS 资源。
AWS Systems Manager 用于管理从应用程序服务器收集日志的日志代理,例如为应用程序服务器安装日志代理(Fluent Bit)。
Amazon Kinesis Data Streams 用于订阅来自 CloudWatch 日志组的日志或作为日志传输的数据缓冲区,然后启动日志处理 Lambda 进程。
Amazon Kinesis Data Firehose 用于订阅来自 CloudWatch 日志组的日志,然后将日志放入 Amazon S3。
Amazon SQS 用于接收 Amazon S3 事件通知,然后启动日志处理 Lambda 进程。