AWS CLI “get-metric-widget-image” コマンド 利用時、日本語が文字化けする原因を教えてください

2024.01.05

困っていること

弊社は CloudWatch のメトリクスで、サーバリソースを確認しており、弊社ブログ を参考に、"get-metric-widget-image" コマンドを利用して表示されているグラフを図として、エクスポートしています。
しかしながら、以下の図のように日本語が文字化けしています。文字化けせずに .png ファイルにする方法があれば教えてください。

どう対応すればいいの?

AWS CLI "get-metric-widget-image"コマンドリファレンスより、base64 にエンコードして出力されるため、日本語の出力は叶いません。

Output
MetricWidgetImage -> (blob)
The image of the graph, in the output format specified. The output is base64-encoded.

そのため、base64 の条件に合致するようご対応してください。

  • アルファベットの大文字(26 文字)
  • アルファベットの小文字(26 文字)
  • 数字(10 文字)
  • 「+」「/」

参考資料