EC2が停止した時にログや特定ファイルをS3cmdを使ってS3へバックアップしたい場合があるかと思います。 ユースケースはAutoScaling収束時にターミネートされて自動消去されたくないファイルがそれにあたると思います。 ※監査対応なんかではシビアにアクセスログが要求される場合があります。 停止をトリガーにメールを投げる仕組みも合わせて入れておくと、アップロードされたアクセスログと収束したインスタンスの紐づけがしやすくなるのかと思います。 環境:CentOS 6.4 64bit(Amazon Marketplace) S3backet名 cptest10 ①S3cmdの環境を作成する。 過去エントリーのこちらを参照 CentOS 6.4だと以下で入ります。 $ cd /etc/yum.repos.d $ curl -O http://s3tools.org/repo/RHEL_6/s3
多分、Linuxのコマンドに慣れてないと上手く出来ないと思うので、書いておきます。 Log rotation これについては、あまり書くこともないです。logrotate で検索してみて下さい まず、Log rotationは、ログファイルを、1週間なり、1ヶ月なりで、ローテーションさせるものです。 あるファイルaccess.logがあったとしたら、1週間でaccess.log を一旦削除、バックアップ(ないしは両方)し、access.log にはまた新たなログが書き込まれていきます。 なぜそうするかというと、access.log は無限に大きくなり、�ファイル操作する上で障害になったりすることと、 AWSにおいては、EC2に巨大なログを保管するより、S3に巨大なログを保管するのが、運用上正しいからです(EC2は消える前提のデータで、値段的にもEC2は安い。EC2でなくとも、ただストレージ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く