aws-cli-setup
가이드 목록

AWS CLI 설치 및 설정

입문20

AWS CLI(Command Line Interface)는 터미널에서 AWS 서비스를 관리할 수 있는 도구입니다. 이 가이드에서는 설치부터 자격 증명 설정, 멀티 프로파일 관리까지 다룹니다.

이 가이드를 시작하기 전에 AWS 계정IAM 사용자 액세스 키가 필요합니다. IAM 사용자가 없다면 먼저 "IAM 사용자 생성 가이드"를 완료해 주세요.

AWS CLI 설치

코드
# Homebrew를 사용한 설치
brew install awscli
코드
# MSI 인스톨러 다운로드 후 실행
msiexec.exe /i https://awscli.amazonaws.com/AWSCLIV2.msi
코드
# Linux (x86_64)
curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
unzip awscliv2.zip
sudo ./aws/install

자격 증명 설정

진행률 0/5
  1. 1터미널을 열고 aws configure 명령어 실행
  2. 2AWS Access Key ID 입력 (IAM에서 발급받은 액세스 키)
  3. 3AWS Secret Access Key 입력 (IAM에서 발급받은 시크릿 키)
  4. 4Default region name 입력: ap-northeast-2 (서울 리전)
  5. 5Default output format 입력: json (json, yaml, text, table 중 선택)
코드
$ aws configure
AWS Access Key ID [None]: AKIAIOSFODNN7EXAMPLE
AWS Secret Access Key [None]: wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY
Default region name [None]: ap-northeast-2
Default output format [None]: json

액세스 키와 시크릿 키는 절대로 코드나 공개 저장소에 포함하지 마세요. ~/.aws/credentials 파일에 안전하게 저장됩니다.

프로파일 관리

여러 AWS 계정을 사용하는 경우 Named Profile로 관리합니다. 프로파일별 자격 증명은 ~/.aws/credentials, 설정은 ~/.aws/config에 저장됩니다.

코드
# 새 프로파일 생성
aws configure --profile production
 
# 프로파일 지정하여 명령어 실행
aws s3 ls --profile production
 
# 환경 변수로 기본 프로파일 변경
export AWS_PROFILE=production

설치 확인

코드
# 버전 확인
aws --version
 
# 현재 인증된 사용자 정보 확인
aws sts get-caller-identity