반응형
1. AWSCLIV2 설치
https://docs.aws.amazon.com/ko_kr/cli/latest/userguide/getting-started-install.html
2. AWS 액세스 키 생성
IAM > 보안 자격 증명 > 액세스 키 만들기
Access key ID와 Secret Access key가 있는 csv 파일 저장
3. AWS CLI 자격 증명
aws configure
위에서 받은 Access key ID와 Secret Access key 입력
4. SSH Key Pair 생성
https://learn.microsoft.com/ko-kr/azure/virtual-machines/linux/create-ssh-keys-detailed
옵션:
코드:
ssh-keygen -m PEM -f [파일이름] -q -N ""
5. Terraform 코드 작성
#02_key.tf
resource "aws_key_pair" "pmh_key" {
key_name = "pmh-key"
public_key = file("./pmh.pub")
}
퍼블릭 키는 file 형태로 받아올 예정.
아까 받은 퍼블릭 키 파일에서 = 이후 문자열은 삭제.
#pmh.pub
ssh-rsa 어쩌구저쩌구=
6. Terraform 분석 및 적용
terraform 파일이 있는 위치에서 아래 명령어 실행
# 변경 사항 검토 및 확인
terraform plan
# (대화형 승인 없이)변경 사용항 적용
terraform apply -auto-approve
결과:
반응형
'AWS > Terraform' 카테고리의 다른 글
[AWS Terraform 기초]5. Internet Gateway 생성 (0) | 2023.07.11 |
---|---|
[AWS Terraform 기초]4. Subnet 생성 (0) | 2023.07.11 |
[AWS Terraform 기초]2. VPC 생성 (0) | 2023.07.10 |
[AWS Terraform 기초]1. Provider 선언(+ terraform 명령어) (0) | 2023.07.10 |
Terraform 설치 및 환경설정 (0) | 2023.07.10 |