share facebook facebook2 twitter menu hatena pocket slack

2016.03.07 MON

CloudWatch Logs S3へのエクスポートで少々ハマった事

WRITTEN BY大住 孝之

CloudWatchに Export data to Amazon S3 という CloudWatch Logs で収集したログをS3へエクスポートする機能があります。 使用方法は公式ドキュメントにある通りですが、 実行した際に少々ハマった(面喰らった)ことを記載します。

公式ドキュメントはこちら。

目次

  1. S3 bucket prefix 末尾は “/” 不要
  2. 複数エクスポートタスクの作成不可

S3 bucket prefix 末尾は “/” 不要

Export data to Amazon S3 ダイアログ上でエクスポート先のS3バケットを指定しますが、Prefixの末尾に “/” を付けると無名の階層(フォルダ)が作られてしまいます。
致命的では無いですが、初見は表示のバグか何かかと思ってしまいました。そして少々不便です。

実例

S3 bucket prefix 末尾に”/”を付けて実行

20160107194533

無名フォルダが作られる

20160107194536

[Name]列は空ですが、クリックすると配下の階層へは移動できます。

無名フォルダだとパンくずリストから戻ることはできない

20160107194535

リンクがないのでクリックして戻ることはできません。

複数エクスポートタスクの作成不可

エクスポートタスクが実行(Running)中の場合、新しいエクスポートタスクが作成できません。
実行中はマネジメントコンソール上は “Exporting * items” と表示されています。

20160107194534

CLIでも実行(create-export-task)してみましたがエラーとなりました。

A client error (LimitExceededException) occurred when calling the CreateExportTask operation: Resource limit exceeded.

頻繁に使う機能では無いのでそれ程問題にはならないのか、 今の所ドキュメント記載(注意書き)は無いようです。

元記事はこちら

AWS CloudWatch Logs S3へのエクスポートで少々ハマった事

大住 孝之

構築運用担当。 個性的な面々の中で無個性という個性を打ち出していこうと画策中。