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/