Q: Amazon EC2 Run Command란 무엇입니까?

Run Command는 새로운 EC2 기능으로서, EC2 API, CLI 또는 콘솔을 통해 원격으로 명령을 실행하거나 하나 이상의 EC2 인스턴스에 대해 스크립트를 실행하는 간단하고 안전한 방법을 제공합니다. EC2 Run Command를 사용하면 명령을 수행하여 소프트웨어 설치, 스크립트 실행, 구성 변경 수행 등 일반적인 관리 작업을 손쉽게 완료할 수 있습니다.

무료로 AWS 시작하기

무료 계정 생성

12개월 동안 AWS 프리 티어에 액세스하고, 연중무휴 24시간 고객 서비스, 지원 포럼 등을 비롯한 AWS Basic Support 기능을 사용해 보십시오.

Q: Amazon EC2 Run Command의 이점은 무엇입니까?

Run Command는 인스턴스에 적용된 명령 이력에 대한 가시성을 제공하여 구성 변경이 일관되게 구현되도록 합니다. 또한, 인스턴스를 운영할 권한을 위임하고 어떤 사용자에게 권한을 부여할지 제어할 수 있으므로 원격 데스크톱이나 SSH를 통해 서버에 대한 전체 액세스 권한을 부여할 필요성이 줄어듭니다.

Q: Run Command는 누가 사용해야 합니까?

Run Command는 안전하고 안정적이며 확장 가능한 방법으로 EC2 인스턴스를 원격으로 관리해야 하는 개발자, 시스템 관리자 및 기타 IT 전문가를 위해 설계되었습니다.

Q: Run Command를 시작하려면 어떻게 해야 합니까?

시작하는 가장 좋은 방법은 인스턴스가 시작 안내서에 나와있는 필수 요구 사항을 충족하는지 확인하는 것입니다. 요구 사항이 충족되었는지 확인한 후에는 AWS Management Console의 시작 페이지로 이동하거나 AWS SDK 또는 AWS 명령줄 인터페이스를 사용하여 Run Command에 액세스할 수 있습니다.

Q: AWS에서는 사전에 정의된 명령을 제공합니까?

예. 일반적인 관리 작업을 수행하는 데 도움이 되도록 설계된 사전에 정의된 명령이 제공됩니다. Windows의 경우 PowerShell 명령 또는 스크립트를 실행하고, Windows Update 설정을 구성하고, MSI 애플리케이션을 배포하는 등의 작업을 수행할 수 있습니다. Linux의 경우 Shell 명령 또는 스크립트를 실행하고, 설치된 에이전트를 원격으로 업데이트할 수 있습니다.

Q: 자체 명령을 생성할 수 있습니까?

예. Run Command에서는 사용자 환경에 필수적인 일반 작업을 손쉽게 수행할 수 있도록 사용자 정의 명령을 생성할 수 있습니다.

Q: 실행할 수 있는 다른 유형의 명령이나 스크립트에는 어떤 것이 있습니까?

EC2 인스턴스의 명령 창에 입력할 수 있는 모든 명령이나 스크립트를 실행할 수 있습니다.

Q: 같은 명령을 여러 EC2 인스턴스에 동시에 전송할 수 있습니까?

예. 명령을 실행할 때 인스턴스 목록을 제공하면 손쉽게 인스턴스 집합에 명령을 실행할 수 있습니다.

Q: 내 인스턴스에 대해 실행된 명령 이력을 검색할 수 있습니까?

예. Run Command에서는 30일 동안 각 명령에 대한 출력을 보관합니다. 또한, Run Command가 모든 로그 파일의 사본을 Amazon S3에 저장하도록 하거나 AWS CloudTrail을 사용하여 명령의 출력을 캡처할 수 있습니다.

Q: 누가 명령을 실행할 수 있는지 제어할 수 있습니까?

예. 게시된 AWS Identity and Access Management(IAM) 권한 및 정책을 사용하면 누가 특정 인스턴스에 대해 명령 또는 문서를 실행할 권한이 있는지 제어할 수 있습니다. 예를 들어 한 IAM 사용자를 지정하여 PowerShell 명령을 실행할 수 있지만 인스턴스를 도메인에 조인할 수는 없도록 할 수 있습니다. 다른 IAM 사용자에게는 서비스 재시작과 같이 매우 구체적인 명령만 실행할 수 있도록 권한을 부여할 수 있으므로, 어떤 사용자에게 얼마나 많은 권한을 부여할지 유연하게 지정할 수 있습니다.

Q: 실행 중인 명령의 상태를 확인할 수 있습니까?

Run Command에서는 명령이 실행되고 있는 인스턴스별로 명령의 상태를 제공하며, 모두 AWS CLI, SDK 또는 EC2 Management Console을 통해 검색할 수 있습니다.