AWS 允许我们通过 CloudWatch 捕获各种指标和日志。这些数据是否可以在 AWS 云环境之外访问(假设设置了适当的权限和策略以允许访问)?
例如,这些数据是否可以在本地备份和存储?
我想可以创建一个 Lambda 函数来访问 S3 数据并通过网关 API 获取它,但是 CloudWatch 数据是否存储在 S3 中?
AWS 允许我们通过 CloudWatch 捕获各种指标和日志。这些数据是否可以在 AWS 云环境之外访问(假设设置了适当的权限和策略以允许访问)?
例如,这些数据是否可以在本地备份和存储?
我想可以创建一个 Lambda 函数来访问 S3 数据并通过网关 API 获取它,但是 CloudWatch 数据是否存储在 S3 中?
存储在CloudWatch Metrics中的原始指标不可访问。
例如,当每个 Amazon EC2 实例发送CPUUtilization
到 CloudWatch 时。
相反,可以查询聚合指标,例如“5 分钟内的平均 CPU 利用率”。
这与可以导出到 Amazon S3的CloudWatch Logs不同。
CloudWatch 上的日志数据存储在我们无法访问的 S3 中。但是,您可以将日志导出到 S3。
医生说..
您可以将日志数据从您的日志组导出到 Amazon S3 存储桶,并将这些数据用于自定义处理和分析,或加载到其他系统。
...
要开始导出过程,您必须创建一个 S3 存储桶来存储导出的日志数据。您可以将导出的文件存储在 Amazon S3 存储桶中,并定义 Amazon S3 生命周期规则以自动存档或删除导出的文件。
然后您可以简单地从 S3 下载或使用您喜欢的服务。