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






All Articles