[Terraform] 4강 AWS CLI & Terraform 설치

전형빈·2023년 1월 3일
0

테라폼

목록 보기
5/12
post-thumbnail

테라폼을 사용하기 위해 aws cli 설치 및 테라폼 설치
aws cli는 버전2 사용
terraform은 최신 버전으로 설치

AWS CLI 설치

  1. curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
    아마존 리눅스는 기본으로 버전1이 설치되어 있으니 2버전을 설치

  2. unzip awscliv2.zip
    설치된 awscliv2 압축 해제

  3. sudo ./aws/install
    /aws/install 파일 실행

  4. aws --version
    만약 그대로 버전1이라면 터미널을 재시작하면 된다


Terraform 설치

  1. https://developer.hashicorp.com/terraform/downloads
    테라폼 최신 버전 설치 링크

  2. sudo yum install -y yum-utils shadow-utils
    설치된 awscliv2 압축 해제

  3. sudo yum-config-manager --add-repo https://rpm.releases.hashicorp.com/AmazonLinux/hashicorp.repo
    /aws/install 파일 실행

  4. sudo yum -y install terraform
    만약 그대로 버전1이라면 터미널을 재시작하면 된다

  5. sudo mv /usr/bin/terraform /usr/local/bin/
    테라폼 명령어 사용하기

  6. terraform -version
    테라폼 설치 확인


AWS Configure 설정

테라폼으로 AWS에 접근하려면 credentials 설정이 필요하다.

AWS 리소스를 생성할 계정의 ACCESS KEY와 SECRET KEY를 등록해주어야 한다.

  1. aws configure
    ACCESS KEY, SECRET KEY, REGION, FORMAT 입력
    FORMAT은 보통 text나 json을 많이 사용하고 KEY 들은 절대 노출해선 안됨

  2. aws s3 ls
    aws에 접근이 가능한지 확인

  3. cat ~/.aws/credentials
    입력한 aws 계정 정보 확인

  4. aws sts get-caller-identify
    현재 어떤 유저이고 어떤 권한을 가진지 확인




REFERENCE

0개의 댓글