Awsflow CloudWatch 是 necatiarslan/awsflow 下的技能,用于在编辑器环境中通过 CloudWatchLogTool 操作 AWS CloudWatch Logs。使用时始终提供 params 对象。
用途:当用户询问 CloudWatch 日志或日志组、搜索或按模式过滤日志事件、运行 Insights 查询、定位 Lambda、API Gateway、Glue 等服务日志、检查指标过滤器、订阅过滤器或已保存查询定义、打开交互式日志查看器、创建或删除日志组与日志流、配置保留策略或资源策略时使用。
主要能力:DescribeLogGroups 按前缀列出日志组;DescribeLogStreams 列出流;GetLogEvents 读取指定流事件;FilterLogEvents 跨流搜索;StartQuery 与 GetQueryResults 执行 Insights 查询;GetLogGroupFields 发现字段;DescribeMetricFilters、DescribeQueryDefinitions、DescribeSubscriptionFilters、DescribeDestinations 查看配置;CreateLogGroup、CreateLogStream、PutLogEvents 写入;PutRetentionPolicy、PutMetricFilter、PutSubscriptionFilter、PutResourcePolicy 配置;Delete 系列删除;TagLogGroup、UntagLogGroup 打标签;OpenCloudWatchLogView 在 VS Code 打开查看器。日志组命名遵循各服务模式,如 Lambda 为 /aws/lambda/{functionName}、API Gateway 为 API-Gateway-Execution-Logs_{restApiId}/{stageName}。
限制:文档未说明收费、平台要求与认证方式,暂未提供;删除与策略类操作需谨慎。