CloudWatchに Export data to Amazon S3 という CloudWatch Logs で収集したログをS3へエクスポートする機能があります。 使用方法は公式ドキュメントにある通りですが、 実行した際に少々ハマった(面喰らった)ことを記載します。
公式ドキュメントはこちら。
目次
S3 bucket prefix 末尾は “/” 不要
Export data to Amazon S3 ダイアログ上でエクスポート先のS3バケットを指定しますが、Prefixの末尾に “/” を付けると無名の階層(フォルダ)が作られてしまいます。
致命的では無いですが、初見は表示のバグか何かかと思ってしまいました。そして少々不便です。
実例
S3 bucket prefix 末尾に”/”を付けて実行
無名フォルダが作られる
[Name]列は空ですが、クリックすると配下の階層へは移動できます。
無名フォルダだとパンくずリストから戻ることはできない
リンクがないのでクリックして戻ることはできません。
複数エクスポートタスクの作成不可
エクスポートタスクが実行(Running)中の場合、新しいエクスポートタスクが作成できません。
実行中はマネジメントコンソール上は “Exporting * items” と表示されています。
CLIでも実行(create-export-task)してみましたがエラーとなりました。
A client error (LimitExceededException) occurred when calling the CreateExportTask operation: Resource limit exceeded.
頻繁に使う機能では無いのでそれ程問題にはならないのか、 今の所ドキュメント記載(注意書き)は無いようです。