AWS Command Line Interface이란 무엇인가요? - AWS Command Line Interface

AWS Command Line Interface이란 무엇인가요?

AWS Command Line Interface(AWS CLI)는 명령줄 셸의 명령을 사용하여 AWS 서비스와 상호 작용할 수 있는 오픈 소스 도구입니다. 최소한의 구성으로 AWS CLI를 사용하면 터미널 프로그램에 있는 명령 프롬프트에서 브라우저 기반 AWS Management Console에서 제공하는 것과 동일한 기능을 구현하는 명령을 실행할 수 있습니다.

  • Linux 셸 - bash, zsh, tcsh 등의 일반적인 셸 프로그램을 사용하여 Linux 또는 macOS에서 명령을 실행합니다.

  • Windows 명령줄 - Windows의 경우 PowerShell 또는 Windows 명령 프롬프트에서 명령을 실행합니다.

  • 원격 – PuTTY 또는 SSH와 같은 원격 터미널 프로그램이나 AWS Systems Manager를 통해 Amazon Elastic Compute Cloud(Amazon EC2) 인스턴스에서 명령을 실행합니다.

AWS Management Console의 모든 IaaS(서비스로의 인프라) AWS 관리, 관리 및 액세스 함수는 AWS API 및 AWS CLI에서 사용 가능합니다. 새 AWS IaaS 기능 및 서비스는 출시할 때 또는 출시 후 180일 이내에 API 및 CLI를 통해 전체 AWS Management Console 기능을 제공합니다.

AWS CLI를 사용하면 AWS 서비스의 퍼블릭 API를 직접 액세스할 수 있습니다. AWS CLI를 사용하여 서비스의 기능을 살펴보고 리소스를 관리할 셸 스크립트를 개발할 수 있습니다. 하위 수준 API와 상응한 명령 외에 여러 AWS 서비스에서도 AWS CLI에 대한 사용자 지정 기능을 제공합니다. 사용자 지정에는 복잡한 API와 서비스의 사용을 간소화하는 상위 수준 명령이 포함될 수 있습니다.

AWS CLI 버전 2 정보

AWS CLI 버전 2는 AWS CLI의 최신 메이저 버전이며 모든 최신 기능을 지원합니다. 버전 2에 도입된 일부 기능은 버전 1과 백포트되지 않으므로 이러한 기능에 액세스하려면 업그레이드해야 합니다. 버전 1과 “호환되지 않는” 일부 변경 사항이 있으므로 스크립트를 변경해야 할 수 있습니다. 버전 2의 주요 변경 사항 목록은 AWS CLI 버전 1에서 버전 2로 마이그레이션 섹션을 참조하세요.

AWS CLI 버전 2는 번들 설치 관리자로만 설치할 수 있습니다. 이러한 패키지는 패키지 관리자에 포함되어 있을 수 있지만 AWS에서 생성되거나 관리되지 않으며 지원되지 않는 비공식 패키지입니다. 이 가이드에 설명된 대로 공식 AWS CLI 배포 지점을 통해서 만 AWS를 설치하는 것이 좋습니다.

AWS CLI 버전 2를 설치하려면 최신 버전의 AWS CLI 설치 또는 업데이트 섹션을 참조하세요.

다음 명령을 사용하여 현재 설치된 버전을 점검하세요.

$ aws --version aws-cli/2.4.5 Python/3.8.8 Linux/4.14.133-113.105.amzn2.x86_64 botocore/1.13

버전 기록은 GitHubAWS CLI 버전 2 변경 로그를 참조하세요.

SDK 메이저 버전에 대한 유지 관리 및 지원

SDK 메이저 버전 및 기본 종속성의 유지 관리 및 지원에 대한 자세한 내용은 AWS SDK 및 도구 참조 안내서에서 다음 내용을 참조하세요.

Amazon Web Services에 대하여

Amazon Web Services(AWS)는 애플리케이션을 개발할 때 개발자들이 활용할 수 있는 디지털 인프라 서비스의 컬렉션입니다. 이러한 서비스에는 컴퓨팅, 스토리지, 데이터베이스, 애플리케이션 동기화(메시징 및 대기열)가 포함됩니다. AWS에서는 선불형 종량제 서비스 모델을 사용합니다. 사용자 또는 애플리케이션이 사용하는 서비스에 대해서만 청구됩니다. 또한 AWS를 프로토타입 생성 및 실험용 플랫폼으로 더욱 쉽게 이용할 수 있도록 AWS는 프리 티어를 제공합니다. 이 계층에서 특정 사용 수준 미만의 서비스는 무료입니다. AWS 비용 및 프리 티어에 대해 자세히 알아보려면 프리 티어에서 AWS 시험 구동을 참조하세요. AWS 계정을 받으려면 AWS 홈페이지를 열고 [가입(Sign Up)]을 클릭합니다.