Pull to refresh

Установка ec2-api-tools & s3cmd by Amazon

Reading time2 min
Views1.7K
При старте линуксового инстанса на Amazon cloud в базе отсутствует такая важная утилита как ec2-api-tools, включающая в себя большую часть API команд для работы с амазоном и его сервисами, и s3cmd — средства работы с S3.


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
Tags:
Hubs:
+1
Comments5

Articles

Change theme settings