При старте линуксового инстанса на Amazon cloud в базе отсутствует такая важная утилита как ec2-api-tools, включающая в себя большую часть API команд для работы с амазоном и его сервисами, и s3cmd — средства работы с S3.
1. Установка ec2-api-tools
Ставить будем классическим дедовским методом, потому как в yum у FC8 не включено.
Ставим Java и экспортируем JAVA_HOME
Источник для скачивания свежей JAVA Тут
Качаем свежий ec2-api-tools и экспортируем EC2_HOME
Устанаваливает переменную в PATH
Также export & PATH можно записать в /etc/profile для постоянного использования.
2. Ставим s3cmd
Вообще пакет есть в системе (о чем уже писал товарищь maxout вот тут, стоит читать про реализацию бекапа на базе s3)
после установки его нада настроить.
ввести access key&secret access key вашего s3, он сохранит настройки в ~/.s3cmd
Либо устанавливать из архива. Скачать утилиту можно тут
Можно использовать прямо из папки, если не хочется ставить, либо установить
понадобится питоновский «distutils» —
После этого утилита готова к работе, но ее все равно придется настроить —
1. Установка ec2-api-tools
Ставить будем классическим дедовским методом, потому как в yum у FC8 не включено.
Ставим Java и экспортируем JAVA_HOME
Источник для скачивания свежей JAVA Тут
mv jre-6u20-linux-i586.bin?AuthParam=1272..... jre.bin
chmod +x jre.bin
./jre.bin
mv jre1.6.0_20 /usr/lib/jvm/
ln -s /usr/lib/jvm/jre1.6.0_20/ /usr/lib/jvm/jre
export JAVA_HOME=/usr/lib/jvm/jre
Качаем свежий ec2-api-tools и экспортируем EC2_HOME
curl -O s3.amazonaws.com/ec2-downloads/ec2-api-tools.zip
unzip ec2-api-tools.zip
mv ec2-api-tools-1.3-24159 /usr/local/
ln -s /usr/local/ec2-api-tools-1.3-24159 /usr/local/ec2-api-tools
export EC2_HOME=/usr/local/ec2-api-tools
Устанаваливает переменную в PATH
PATH=$PATH:/usr/local/ec2-api-tools/bin
Также export & PATH можно записать в /etc/profile для постоянного использования.
2. Ставим s3cmd
Вообще пакет есть в системе (о чем уже писал товарищь maxout вот тут, стоит читать про реализацию бекапа на базе s3)
aptitude install s3cmd
или yum install s3cmd.noarch
после установки его нада настроить.
s3cmd --configure
ввести access key&secret access key вашего s3, он сохранит настройки в ~/.s3cmd
Либо устанавливать из архива. Скачать утилиту можно тут
tar xvfz s3cmd-0.9.9.91.tar.gz
cd s3cmd-0.9.9.91
Можно использовать прямо из папки, если не хочется ставить, либо установить
python setup.py install
понадобится питоновский «distutils» —
apt-get install python-setuptools
.После этого утилита готова к работе, но ее все равно придется настроить —
s3cmd --configure