Backup на Amazon S3

logo_awsЗадача: еженедельное резервирование данных на Amazon S3.

cd /usr/ports/net/py-s3cmd && make install clean

Запускаем конфигурацию утилиты.

s3cmd --configure

New settings:
  Access Key: AAABBBCCCAAABBBCCC
  Secret Key: 111AAA222BBB333CCC111AAA222BBB333CCC
  Encryption password: mystrongpass
  Path to GPG program: /usr/local/bin/gpg
  Use HTTPS protocol: True
  HTTP Proxy server name:
  HTTP Proxy server port: 0

Создаём новый бакет для резервных копий

s3cmd mb s3://backup

Далее всё просто, перемешаем подготовленый бекап на амазон.
Создаём s3backup.sh который помещаем в крон в нужное для вас время, в моём случае, это каждый понедельник, следующего содержания.

/usr/local/bin/s3cmd put /var/log/backup/*.bz2 s3://backup/

Я конечно не страдаю паранойей, но все архивы я поставил под пароль.
На этом всё.