Страницы

Сохранить статью у себя в соцсети:

вторник, 17 июля 2012 г.

§ Amazon EC2 CLI Introduction.

Введение в Amazon EC2 CLI.

Небольшая инструкция как настроить и начать использовать утилиты Amazon EC2 в Gentoo Linux. Консольные утилиты предоставляют весь необходимый функционал для работы с Amazon EC2. Набор утилит предоставляет не только создание и управление инстансами, но и управление группами безопасности, доступна работа с блочными и сетевыми устройствами, управление правилами доступа и многое другое.
Утилиты Amazon EC2 представляют из себя два пакета
app-admin/ec2-ami-tools - утилиты для работы с образами AMI
app-admin/ec2-api-tools - утилиты для работы с EC2 окружением.

Установка потребует для себя dev-lang/ruby и dev-java/icedtea в качестве зависимостей
# emerge app-admin/ec2-ami-tools app-admin/ec2-api-tools

Для удобной работы следует прописать несколько переменных которые понадобятся при вызове команд. В этих переменных прописываются ключи и необходимые реквизиты учетной записи на Amazon. Все эти реквизиты доступны в разделе Security Credentials в личном кабинете ЕС2
# vi ~/.bashrc
export EC2_BASE=/opt/ec2
export EC2_HOME=$EC2_BASE/tools
export EC2_PRIVATE_KEY=$EC2_BASE/credentials/pk-ec2.pem
export EC2_CERT=$EC2_BASE/credentials/cert-ec2.pem
export EC2_URL=https://ec2.amazonaws.com
export AWS_ACCOUNT_NUMBER=112233445566
export AWS_ACCESS_KEY_ID=AHYQVEKI4QAIX5NEFYRS
export AWS_SECRET_ACCESS_KEY=ranH6nF6sIM2B6fj9tG67mhH7gk9hF5QRtqn7FkQ
export PATH=$PATH:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin:$EC2_HOME/bin
export JAVA_HOME=/usr
# source ~/.bashrc

Теперь только остается скачать сертификат с ключом, поместить и в указанные пути. На этом настройку можно считать завершенной и можно приступить к выполнению команд

# ec2-describe-regions 
REGION  eu-west-1       ec2.eu-west-1.amazonaws.com
REGION  sa-east-1       ec2.sa-east-1.amazonaws.com
REGION  us-east-1       ec2.us-east-1.amazonaws.com
REGION  ap-northeast-1  ec2.ap-northeast-1.amazonaws.com
REGION  us-west-2       ec2.us-west-2.amazonaws.com
REGION  us-west-1       ec2.us-west-1.amazonaws.com
REGION  ap-southeast-1  ec2.ap-southeast-1.amazonaws.com

На главную "Virtualizing Linux"

Комментариев нет:

Отправить комментарий

Популярные сообщения

Профиль в Google+ Яндекс цитирования Яндекс.Метрика