728x90
반응형

Amazon EC2 API Tools

Amazon EC2 API Tools

EC2의 API에서 AWS를 조작하는 명령 군. ZIP형식으로 제공되고 있으므로 다운로드하면 된다.

인스톨과 설정

설정 방법은 다음이 참고가 된다.

Mac에서 Amazon EC2 API Tools를 설정하고 서버 작업 엔지니어 블로그

CentOS 6

이하 misc-0의 서버의 infra사용자 용으로 설정한 순서.

OpenJDK설치

# yum install java-1.7.0-openjdk

/home/infra/. zshrc.mine작성 or추가

## for PATH(Amazon EC2 API Tools)
# PATH
export JAVA_HOME=/usr/lib/jvm/jre-1.7.0
export EC2_HOME=/opt/ec2-api-tools
export PATH=$PATH:$EC2_HOME/bin
# for cocone
export EC2_PRIVATE_KEY=~/.ssh/infra-nopass
export EC2_CERT=/etc/opt/aws/cert-EFVEAY3M6SP534EPHFN26RJMLOBGBHEY.pem
export AWS_ACCESS_KEY=hogehoge
export AWS_SECRET_KEY=hogefoobar

설정 읽기

# source ~/.zshrc

 Mac

다음은 Mac의 경우 설치 사례.

해동한 디렉토리(ec2-api-tools-<version>)을~/work/ec2-api-tools에 상징적 링크한다(버전 선택하기 쉬우므로)

다운로드하고 임의의 장소에 해동

. bashrc가. zshrc대로 이하를 추가

## for PATH(Amazon EC2 API Tools)
# PATH
export JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Home
export EC2_HOME=~/work/ec2-api-tools
export PATH=$PATH:$EC2_HOME/bin
export EC2_PRIVATE_KEY=~/.ssh/hoge
# for cocone
export EC2_CERT=~/work/test/dev/aws/cert-EFVEAY3M6SP534EPHFN26RJMLOBGBHEY.pem
export AWS_ACCESS_KEY=hogehoge
export AWS_SECRET_KEY=hogefoo

보조 툴

aws/aws-cli

zsh의 보완 옵션 등의 Python패키지

728x90
300x250

+ Recent posts