[AWS] AWS CLI 설치 및 명령어 사용

2025. 2. 27. 18:09·Security/Cloud

AWS CLI는 AWS 서비스와 상호 작용할 수 있는 오픈 소스 도구다.  AWS CLI를 사용하면 Powershell 이나 터미널에서도 AWS에서 제공하는 명령어 기능을 실행 할 수 있다. 

현재 AWS CLI가 설치되어 있지 않다. 아래 링크를 통해 다운로드 페이지로 이동한다.

 

https://docs.aws.amazon.com/ko_kr/cli/latest/userguide/getting-started-install.html

 

최신 버전의 AWS CLI 설치 또는 업데이트 - AWS Command Line Interface

이전 버전에서 업데이트하는 경우 unzip 명령을 실행하면 기존 파일을 덮어쓸지 묻는 메시지가 표시됩니다. 스크립트 자동화와 같은 경우에 이러한 프롬프트를 건너뛰려면 unzip에 대한 -u 업데이

docs.aws.amazon.com

 

자신의 OS에 맞는 버전을 선택하고 링크를 클릭하면 다운로드가 된다.

 

AWSCLIV2.msi 클릭

 

Install 버튼 전까지 Next로 넘어간다.

설치를 끝냈으면 사용중인 쉘을 재부팅한다.

 

aws --vesrion 명령어로 현재 설치된 AWS CLI 버전을 확인한다. 위 그림과 같이 조회되면 정상적으로 설치가 완료된 것이다.

 

사용자 등록을 위해 aws configure 명령어를 입력한다. 사용자의 Access Key와 Secret Access Key를 입력하고 사용할 리전까지 입력한다. 추가로 Default 포맷 형식을 json으로 설정했지만 따로 설정하지 않아도 된다.

 

사용자 인증이 완료되고 현재 S3에 있는 bucket의 목록을 조회한 결과 5개의 버킷이 있는 것을 확인했다.

 

그 중 bucket0101에 있는 파일을 조회하기 위해 아래와 깉이 명령어를 입력했다. 

$ aws s3 ls s3://bucketms0101

 

조회된 파일 중 test01.png 파일을 다운받기 위해 다음과 같이 명령어를 입력했다. 해당 명령어는 AWS S3에 저장된 파일을 로컬 컴퓨터로 다운로드하는 명령어 다. 원하는 파일을 입력하고 띄어쓰기 후에 .까지 입력해야 한다.

$ aws s3 cp s3://bucketms0101/test01.png .

 

정상적으로 S3에 있는 파일을 로컬 컴퓨터에 다운로드된 것을 볼 수 있다.

 

이상으로 AWS CLI  설치 및 명령어 사용 방법에 대해서 알아봤다. CLI 명령어를 사용해서 AWS 콘솔에 직접 접속하지 않아도 작업을 할 수 있게 됐다.

'Security > Cloud' 카테고리의 다른 글

[AWS] S3를 이용한 정적 웹사이트 호스팅 및 버전 관리  (0) 2025.02.28
[AWS] 버킷 정책을 활용한 S3 권한 제어  (0) 2025.02.28
[AWS] 워드프레스 단일/복합 환경 구성  (0) 2024.11.27
[AWS] Amazon CloudFront로 CDN 구성  (1) 2024.11.25
[AWS] Amazon VPC로 퍼블릭/프라이빗 서브넷 구성하기  (1) 2024.11.24
'Security/Cloud' 카테고리의 다른 글
  • [AWS] S3를 이용한 정적 웹사이트 호스팅 및 버전 관리
  • [AWS] 버킷 정책을 활용한 S3 권한 제어
  • [AWS] 워드프레스 단일/복합 환경 구성
  • [AWS] Amazon CloudFront로 CDN 구성
min8282
min8282
  • min8282
    min8282
    min8282
  • 전체
    오늘
    어제
    • 분류 전체보기 (110)
      • Security (33)
        • System & Network (2)
        • Application (5)
        • Cloud (20)
      • Dev (18)
        • Node.js (12)
        • Hadoop (3)
        • BOJ (2)
      • Web3 & Blockchain (2)
        • Web3 (2)
      • K-Shield.Jr (15)
      • Web Security Academy (3)
      • Wargame (13)
        • Dreamhack (3)
        • Bandit (10)
      • NS (16)
        • CTF (6)
  • 블로그 메뉴

    • 홈
  • 링크

    • github
  • 공지사항

  • 인기 글

  • 태그

    탈중앙화
    aws 트리거
    스마트컨트랙트
    ESC1
    정처기 필기
    오블완
    정보처리기사
    AWS CLI
    systems manager
    splunk db connect
    web3
    amazon s3 트리거
    metacodem
    prepared statement
    Path Traversal
    티스토리챌린지
    보안 그룹
    ELB
    web security academy
    AWS SSM
    web3 보안
    Session Manager
    정처기필기
    metacode
    정처기
    aws lambda
    메타코드M
    File Upload
    메타코드
    스마트 컨트랙트
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.4
min8282
[AWS] AWS CLI 설치 및 명령어 사용
상단으로

티스토리툴바