Amazon Web Service/AWS ReStart
Linux | Red Hat Linux에 AWS CLI 설치
SD.
2023. 5. 26. 23:11
Amazon EC2에서 Red Hat Linux 인스턴스를 설치
(다른 Linux 버전이어도 상관없다)
# 파이썬 설치 확인
python3 --version
# pip3 설치 확인
pip3 --version
# aws cli 설치파일 다운로드
curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
# 다운받은 설치관리자 압축 해제
unzip awscliv2.zip
# 압축 해제한 설치파일 실행
sudo ./aws/install
AWS CLI를 사용하기 위해서 AWS Configure를 통해 AWS 계정 연결
더보기
aws configure
- AWS Access Key ID : .pem 파일을 만들 때 함께 생성된다.
- AWS Secret Access KEY ID : 마찬가지다.
- Default region name : 인스턴스가 설치되어있는 리전명을 입력한다. "us-west-2" 형태이다.
- Default output format : json과 같은 특정 포맷을 사용할때는 json을 입력한다.
보안 인증 파일 열기
sudo nano ~/.aws/credentials
앞서 말한 AWS Configure에 필요한 정보들을 하드코딩하여 저장해 놓을 수 있다.
[default]
aws_access_key_id=<your access key ID>
aws_secret_access_key=<your access key>
aws_session_token=<your session token>
> 예시로 내가 현재 사용하는 ec2 인스턴스의 정보를 읽어볼 수 있다.
}
aws ec2 describe-instance-attribute --instance-id <instance-id> --attribute instanceType
json 형태로 인스턴스의 정보를 출력해준다.
출력 예시 :
{
"InstanceId": "i-1234567890abcdasdfsd"
"InstanceType": {
"Value": "t3.micro"
}
}
더 많은 AWS CLI 커맨드들을 사용하려면
https://aws.amazon.com/ko/cli/