Amazonでec2-api-toolsとs3cmdをインストールする

AmazonクラウドでLinuxインスタンスを起動する場合、データベースにはec2-api-toolsなどの重要なユーティリティがありません。ec2-api-toolsには、Amazonとそのサービスを操作するためのAPIコマンドのほとんどが含まれ、s3cmdはS3を操作するためのツールです。


1. ec2-api-toolsのインストール

FC8はyumに含まれていないため、古典的な祖父の方法を使用します。

Javaを入れてJAVA_HOMEをエクスポートします
新鮮なJAVA Tutをダウンロードするためのソース

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

また、エクスポートとPATHは、永続的に使用するために/ etc / profileに書き込むことができます。

2. s3cmdを配置する

一般的に、パッケージはシステム内にあります(同志maxoutがすでにここで書いているように 、s3に基づくバックアップの実装について読む価値があります)

aptitude install s3cmdまたはyum install s3cmd.noarch

インストールしたら、構成する必要があります。
s3cmd --configure
s3のアクセスキーとシークレットアクセスキーを入力すると、設定が〜/ .s3cmdに保存されます

または、アーカイブからインストールします。 こちらからユーティリティをダウンロードしてください
tar xvfz s3cmd-0.9.9.91.tar.gz
cd s3cmd-0.9.9.91


インストールしたくない場合、またはインストールしたくない場合は、フォルダから直接使用できます

python setup.py install
pythonの "distutils"が必要です-apt apt-get install python-setuptools

その後、ユーティリティは動作する準備ができましたが、まだ設定する必要がありますs3cmd --configure

Source: https://habr.com/ru/post/J92419/


All Articles