此解决方案中的 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 进程。 |