[Terraform][aws] 테라폼 - aws configure
✔ AWS CLI란?
AWS CLI(Amazon Web Services Command Line Interface)는 AWS 서비스와 상호작용하기 위한 강력한 도구로, 명령 줄에서 AWS 리소스를 관리하고 조작할 수 있게 해줍니다. AWS CLI를 사용하면 AWS Management Console을 사용하지 않고도 명령어를 통해 다양한 AWS 서비스를 제어할 수 있습니다.
Terraform에서 AWS를 구성하기 위해 aws configure를 사용하고, 이를 위해 AWS CLI를 설정하는 과정입니다.
AWS CLI와 Terraform이 AWS 계정에 액세스할 수 있도록 필요한 자격 증명을 제공합니다.
1. AWS CLI 설치
참고
https://doyeon-charm.tistory.com/19
[Terraform] 테라폼 - AWS - 설치
✔ Terraform이란? Terraform은 HashiCorp에서 개발한 오픈소스 도구로, **인프라를 코드로 관리(Infrastructure as Code, IaC)**하는 데 사용됩니다.다양한 클라우드 제공업체(AWS, Azure, Google Cloud 등)와 온프레미
doyeon-charm.tistory.com
# AWS CLI 설치 (리눅스 / WSL)
sudo apt update
# AWS CLI 다운로드
curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
# unzip 패키지 설치
sudo apt install -y unzip
# AWS CLI 압축 해제 및 설치
unzip awscliv2.zip
sudo ./aws/install
2. AWS CLI 구성
# 자격 증명 구성.
aws configure
- AWS Access Key ID: AWS 관리 콘솔에서 IAM 사용자로부터 생성한 액세스 키 ID를 입력합니다.
- AWS Secret Access Key: 액세스 키 ID와 함께 생성된 비밀 액세스 키를 입력합니다.
- Default region name: 기본 AWS 리전을 입력합니다. 예: us-east-1, ap-northeast-2
- Default output format: 출력 형식을 지정합니다. 기본적으로 json을 사용합니다.
3. AWS에서 필요한 자격 증명 가져오기.
3 -1. AWS Management Console에 로그인
3-2. IAM 대시보드
3-3. 사용자(User) 선택
3-4. 보안 자격 증명(Security Credentials) 탭
3-5. Access Key 생성
Command Line Interface (CLI): AWS CLI를 사용하여 AWS 계정에 접근할 계획이므로 이 옵션 선택.
3-6. Access Key ID 및 Secret Access Key 저장
※ Secret access key는 생성 후 다시 볼 수 없으므로 반드시 저장 ※