Amazon Simple Storage Service (Amazon S3) にログデータをエクスポートするために、「AWS CLI を使用してログデータを Amazon S3 にエクスポートする」に記載されているように Amazon CloudWatch を設定しました。しかし、これらのステップを完了したにもかかわらず、指定した Amazon S3 の送信先に、このログファイルデータがありません。何をすればよいですか?

この問題は通常、1970 年 1 月 1 日 00:00:00 (UTC) から経過した時間を表すタイムスタンプ (ミリ秒単位) を使用してログデータの時間間隔を指定する必要があるために発生します。 

Amazon S3 から CloudWatch Logs データを取得するには、開始と終了のタイムスタンプ (ミリ秒単位) を使用して、ログデータの時間間隔を指定します。

たとえば、過去 2 時間の間に Amazon S3 バケットまたはフォルダにエクスポートされた CloudWatch Logs データを取得するには、次の構文を使用します。

aws logs create-export-task --task-name "example-task" --log-group-name "/var/logs/example-logs" --from $(($(date -d "-2 hours" +%s%N)/1000000)) --to $(($(date +%s%N)/1000000)) --destination " log_bucket" --destination-prefix "example-logs"

このページは役に立ちましたか? はい | いいえ

AWS サポート ナレッジ センターに戻る

サポートが必要ですか? AWS サポートセンターをご覧ください。

公開日: 2016 年 2 月 30 日

更新日: 2018 年 9 月 18 日