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

Python 2.7, 3.4 및 3.5는 AWS CLI 버전 1에서 사용 중단되었습니다. 자세한 내용은 AWS CLI 버전 정보의 AWS CLI 버전 1 섹션을 참조하세요.

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 버전

AWS CLI는 두 가지 버전으로 제공되며, 별도로 명시되지 않는 한 이 설명서의 정보는 두 버전 모두에 적용됩니다.

  • 버전 2.x – 현재 일반 공개된 AWS CLI 릴리스이며 프로덕션 환경에서 사용하기 위한 것입니다.

  • 버전 1.x – 이전 버전과의 호환성을 위해 제공되는 AWS CLI의 이전 버전입니다.

다른 버전에 대한 자세한 내용은 AWS CLI 버전 정보 섹션을 참조하세요.

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

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

Amazon Web Services에 대하여

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