반응형
AWS CLI (Command Line Interface)
AWS(아마존 웹 서비스)의 다양한 기능을 명령줄에서 직접 제어하고 자동화할 수 있도록 도와주는 도구입니다.
✅ AWS CLI의 정의
AWS CLI는 AWS의 서비스들을 커맨드라인(터미널, 명령 프롬프트)에서 조작할 수 있도록 만든 도구입니다.
예를 들어, 마우스로 웹에서 클릭하지 않고도 터미널에서 다음과 같은 명령으로 작업을 처리할 수 있습니다:
aws s3 ls # S3 버킷 목록 조회
aws ec2 start-instances --instance-ids i-0123456789abcdef0 # EC2 인스턴스 시작
✅ AWS CLI의 주요 특징
🖥️ 명령줄 기반 | 마우스 클릭 없이 빠르게 작업 가능 |
🤖 자동화 가능 | 스크립트에 포함시켜 반복 작업 자동화 |
🌐 다양한 OS 지원 | Windows, macOS, Linux에서 사용 가능 |
🔐 인증 관리 | aws configure 명령으로 액세스 키 설정 |
✅ AWS CLI로 할 수 있는 주요 작업 예시
- EC2 인스턴스 관리
→ 시작, 중지, 재시작, 상태 확인 등 - S3 버킷 관리
→ 파일 업로드, 다운로드, 삭제, 목록 확인 등 - IAM 사용자 및 권한 설정
→ 사용자 생성, 정책 부여 등 - CloudFormation 스택 배포
→ 템플릿을 이용한 리소스 자동 배포 - RDS 데이터베이스 관리
→ 인스턴스 생성, 백업, 스냅샷 등
✅ AWS CLI 사용 방법
- 설치
공식 사이트에서 설치 - 설정
- AWS Access Key ID
- AWS Secret Access Key
- Region (예: ap-northeast-2 → 서울 리전)
- Output format (json, text, table 중 선택)
- aws configure
- 명령 실행
- aws s3 ls aws ec2 describe-instances
✅ AWS CLI vs 콘솔
항목 | AWS CLI | AWS Management Console |
조작 방식 | 명령어 입력 | 마우스 클릭 |
속도 | 빠름 | 상대적으로 느림 |
자동화 | 가능 (스크립트 작성) | 불가능 |
사용 난이도 | 중간~높음 | 쉬움 |
✅ 정리
AWS CLI는 AWS 리소스를 명령줄에서 직접 제어할 수 있게 해주는 도구로, 자동화와 효율적인 작업에 매우 유용합니다.
반응형
'컴퓨터 활용 > 노년에 즐기는 코딩' 카테고리의 다른 글
[SQL] SQL이란? (7) | 2025.06.06 |
---|---|
MySQL 서버와 클라이언트 (3) | 2025.06.05 |
웹 관리자를 특정 유저에게 맡기려면 (3) | 2025.06.01 |
Git Bash에서 공개된 리포지터리 복제 과정 (0) | 2025.05.31 |
[AWS] VPC 삭제 및 새로운 설계 과정 (4) | 2025.05.29 |
댓글