AWS_FAQ

Linux AWS CLI 환경 구성

2015.09.13 20:42

호스트웨이 조회 수:534


1. AWS CLI 버전 확인


1.1 버전 확인
aws --version
aws-cli/1.7.36 Python/2.7.9 Linux/3.14.35-28.38.amzn1.x86_64

참고 : AWS CLI 업데이트

AWS CLI는 버전 업이 자주 발생하므로 참고하세요.

sudo pip install -U awscli


1.2. 인증 정보 디렉토리 작성

source 디렉토리 생성
mkdir -p ~/.aws/source


2. jq 설치

AWS CLI 필터 기능으로는 불충분하므로 jq 추가 설치
sudo yum install jq -y
which jq


3. npm 설치

JSON Lint와 C​​offeeFormation를 설치하려면 npm 를 설치합니다..
sudo yum install npm --enablerepo=epel -y
which npm


4. JSON Lint 설치

JSON 형식이 문법 오류가 없는지 확인할 수 있습니다.
손으로 JSON 쓰는 사람에게는 필수 도구.

sudo npm install -g jsonlint

g 옵션은 시스템 전체 공유 디렉토리에 설치하는 옵션.
(기본값은 현재 프로젝트 디렉토리)

which jsonlint


jsonlint 명령 테스트 (정상 샘플)
$echo '{"key":"value"}' | jsonlint

{
  "key": "value"
}

jsonlint 명령 테스트 (오류 샘플)
$echo '{"key"}' | jsonlint

[Error: Parse error on line 1:
{"key"}
------^
Expecting ':', got '}']


5. Route53 작업 옵션

whois 명령어 사용 (Amazon Linux)

Amazon Linux의 경우 표준 whois 명령이 포함되어 있지 않기 때문에,
whois를 설치합니다.

sudo yum install whois -y

which whois
/usr/bin/whois