# AWS CLIv2 설치
AWS를 사용하기 위해 AWS인증을 해야한다. AWS 커멘드가 있어야한다. Terraform 이 AWS command의 인증 기능을 사용한다.
# AWS 액세스 키
# unzip 설치
# AWS CLI 설치
https://docs.aws.amazon.com/ko_kr/cli/latest/userguide/install-cliv2-linux.html
# 버전 확인
# 액세스 키 설정
AWS Access Key ID : 액세스 키 ID
AWS Swcret Access Key : 비밀 액세스 키
Default region name : 적절한 리전 선택
Default output format : 출력 형식 json(기본값), yaml, text, table 중 선택
# AWS CLI 설치 및 구성 확인
버킷 목록 확인
인증받는 사용자의 정보
# Terraform 설치
https://www.terraform.io/docs/cli/install/apt.html
devops@control:~$ sudo ./aws/install
devops@control:~$ aws --version
aws-cli/2.2.26 Python/3.8.8 Linux/5.4.0-80-generic exe/x86_64.ubuntu.20 prompt/off
devops@control:~$ aws configure
AWS Access Key ID [****************OGK2]:
AWS Secret Access Key [****************QUqY]:
Default region name [ap-northeast-2a]: ap-northeast-2
Default output format [None]:
devops@control:~$ aws s3 ls
devops@control:~$ aws sts get-caller-identity
{
"UserId": "AIDAX67FCZ7JWD7JZCGXD",
"Account": "547551891411",
"Arn": "arn:aws:iam::547551891411:user/dahye"
}
devops@control:~$ curl -fsSL https://apt.releases.hashicorp.com/gpg | sudo apt-key add -
OK
devops@control:~$ sudo apt-add-repository "deb [arch=$(dpkg --print-architecture)] https://apt.releases.hashicorp.com $(lsb_release -cs) main"
devops@control:~$ sudo apt install terraform
https://registry.terraform.io/providers/hashicorp/aws/latest
https://www.terraform.io/docs/language/providers/configuration.html
'클라우드 > 테라폼(Terraform)' 카테고리의 다른 글
테라폼 Terraform 입력 변수 (0) | 2021.08.05 |
---|---|
테라폼 Terraform 리소스 종속성 (0) | 2021.08.05 |
테라폼 Terraform 리소스 변경, 삭제 (0) | 2021.08.05 |
테라폼 Terraform 구성 파일 작성 , 배포 (0) | 2021.08.05 |
테라폼 Terraform 이란? (0) | 2021.08.05 |