导出 aws cloudwatch dasbhoard 的屏幕截图

sky*_*ium 2 cloud amazon-web-services amazon-cloudwatch

我创建了一个 cloudwatch 仪表板来监控 CPU 和其他统计数据。有没有办法从控制台或通过 API 调用导出仪表板的屏幕截图?下面是手动截图制作的示例仪表板。

在此输入图像描述

mic*_*zer 5

是的!您可以使用GetMetricWidgetImage API:

https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_GetMetricWidgetImage.html

https://aws.amazon.com/blogs/devops/building-an-amazon-cloudwatch-dashboard-outside-of-the-aws-management-console/

API 无法在一次调用中绘制整个仪表板的图表,您需要为仪表板上的每个小部件(图表)调用它。API 采用与仪表板完全相同的输入。在 CW 控制台上,打开一个图表,单击“源”选项卡并选中“图像 API”复选框,您将获得 GetMetricWidgetImage API 所需的准确输入。