AWS CLI 및 Terraform 설치

AWS CLI 설치

현재 AWS CLI는 version 1, 2 가 있는데, 2에 훨씬 더 많은 기능이 있기 때문에 버전 2로 설치하는 것을 권장드립니다.

MacOS

cli

  1. 설정 및 버전을 확인합니다
$ which aws
/usr/local/bin/aws

$ aws --version
aws-cli/2.0.34 ...

Linux

# Linux x86 (64-bit)
curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
unzip awscliv2.zip
sudo ./aws/install

# Linux ARM
curl "https://awscli.amazonaws.com/awscli-exe-linux-aarch64.zip" -o "awscliv2.zip"
unzip awscliv2.zip
sudo ./aws/install

Windows

  1. Windows용 AWS CLI MSI 설치 관리자를 다운로드합니다.
  2. 기본적으로 AWS CLI는 C:\Program Files\Amazon\AWSCLIV2에 설치됩니다.
  3. 버전을 확인합니다.
C:\> aws --version
aws-cli/2.0.23 Python/3.7.4 Windows/10 botocore/2.0.0

Terraform 설치

  • 테라폼은 Infrastructure as Code를 구현할 수 있는 대표적인 오픈소스 툴입니다.
  • 최신 테라폼 버전을 다운로드 받으시는 것을 권장드립니다.

URL로 특정 버전 설치

$ curl -sO https://releases.hashicorp.com/terraform/0.12.24/terraform_0.12.24_darwin_amd64.zip
$ unzip terraform_0.12.24_darwin_amd64.zip
$ mv terraform /usr/local/bin
$ terraform --version
Terraform v0.12.24

Homebrew 로 설치

  • Homebrew를 사용하면 손쉽게 최신 버전을 다운 받으실 수 있습니다.
$ brew install terraform
$ terraform --version
Terraform v0.12.24

여러 버전 동시에 사용하는 경우

  • 서로 다른 테라폼 버전을 사용하시는 경우에는 alias를 통해서 구분하시면 편하게 사용하실 수 있습니다.
# ~/.zshrc or ~/.bashrc
alias tf12="/usr/local/bin/terraform"
alias tf11="/usr/local/bin/terraform11”