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

    При старте линуксового инстанса на 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

    Средняя зарплата в IT

    120 000 ₽/мес.
    Средняя зарплата по всем IT-специализациям на основании 9 072 анкет, за 1-ое пол. 2021 года Узнать свою зарплату
    Реклама
    AdBlock похитил этот баннер, но баннеры не зубы — отрастут

    Подробнее

    Комментарии 5

      +1
      Если вы собираетесь делать instance image у вас будет проблема с s3 коммандами, потому что конфиг по умолчанию в /root будет, а при загрузке и выполнении копирования данных с s3 сисмема не будет видеть его. Для себя я выбрал RightScale как систему управления AWS, потому что бессплатная версия дает больше возможностей чем веб инструменты Amazon.
        0
        конфиг для s3cmd можно положить и в пользовательскую /home папку и он сможет работать.
        спасиба за ссылку, попробую у себя
          0
          Схожий функционал предоставляет azati.com
          0
          безполезный пост. тот кто берется за создание образа инстанса на ec2, скорее всего не будет испытывать никаких проблем с установкой этих утилит. тем более там ридми есть.
            0
            иногда экономия времени — критична.
            ну вообще, да, Америку я не открывал.

          Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

          Самое читаемое