今、 Cloudwatch 上のダッシュボードを、 aws のコンソール上で設定しました。

コンソールでログインすれば、もちろん、このデータは確認できるのですが、複数のアカウントをまたがって作業したり、セキュリティ(２段階認証)などを付与していくと、いちいちコンソールにログインしなければ確認できないのは、不便に感じました。

## 質問

  * aws cloudwatch 上で定義したダッシュボードのデータを、 cli から取得することはできますか？ 
    * 例えば、期間を指定すれば、そのダッシュボードのデータが json などで返ってきたらよいな、と思いながら質問しています。
CC BY-SA 4.0
2019-09-03T07:57:02.000
57800
2019-09-03T08:12:52.100
754
question
aws aws-cloudwatch
Cloudwatch dashboard のデータを cli から取得したい
「aws cloudwatch cli」でgoogle検索するとドキュメントがヒットしました。

[get-dashboard — AWS CLI 1.16.230 Command
Reference](https://docs.aws.amazon.com/cli/latest/reference/cloudwatch/get-
dashboard.html)

>
```

>     get-dashboard
>       --dashboard-name <value>
>      [--cli-input-json <value>]
>      [--generate-cli-skeleton <value>]
>  
```

出力として`DashboardBody -> (string)`などが返されるようです。  
JSON形式のようですが、フォーマットの詳細は以下を参照とのこと。

[Dashboard Body Structure and Syntax - Amazon
CloudWatch](https://docs.aws.amazon.com/ja_jp/AmazonCloudWatch/latest/APIReference/CloudWatch-
Dashboard-Body-Structure.html)
CC BY-SA 4.0
2019-09-03T08:12:52.100
57802
2019-09-03T08:12:52.100
3060
57800
answer