자습서 - AWS Systems Manager

자습서

이 섹션의 자습서에서는 유지 관리 기간으로 작업하는 경우 일반적인 태스크를 수행하는 방법을 설명합니다.

사전 조건 완료

해당 자습서를 시작하기 전에 다음 사전 조건을 완료하십시오.

  • 로컬 컴퓨터에서 AWS CLI 구성 - AWS CLI 명령을 실행하기 전에 로컬 시스템에 CLI를 설치하고 구성해야 합니다. 자세한 내용은 최신 버전의 AWS CLI 설치 또는 업데이트AWS Tools for PowerShell 설치를 참조하세요.

  • 유지 관리 기간 역할 및 사용 권한 확인 - 계정의 AWS 관리자는 CLI를 사용하여 유지 관리 기간을 관리하는 데 필요한 AWS Identity and Access Management(IAM) 권한을 부여해야 합니다. 자세한 내용은 Maintenance Windows 설정을 참조하세요.

  • Systems Manager와 호환되는 인스턴스 생성 또는 구성: 자습서를 완료하려면 Systems Manager에 사용하도록 구성된 Amazon Elastic Compute Cloud(Amazon EC2) 인스턴스가 하나 이상 필요합니다. 즉, SSM Agent가 인스턴스에 설치되고 Systems Manager용 IAM 인스턴스 프로파일이 인스턴스에 연결됩니다.

    에이전트가 사전 설치된 1개의 AWS 관리형 Amazon Machine Image(AMI)에서 인스턴스를 실행하는 것이 좋습니다. 자세한 내용은 SSM Agent가 사전 설치된 상태로 AMIs 검색 단원을 참조하십시오.

    인스턴스에 SSM Agent를 설치하는 방법에 대한 자세한 내용은 다음 주제를 참조하십시오.

    인스턴스에 Systems Manager에 대한 IAM 권한 구성에 대한 자세한 내용은 Systems Manager에 필요한 인스턴스 권한 구성을 참조하세요.

  • 필요에 따라 추가 리소스 생성 - Systems Manager의 기능인 Run Command에는 이 사전 조건 주제에 나열된 것 이외의 리소스를 생성할 필요가 없는 많은 태스크를 포함합니다. 그래서 자습서 진행에 따라 처음 사용할 간단한 Run Command 작업을 제공합니다. 또한 이 주제의 앞부분에서 설명한 대로 Systems Manager에 사용하도록 구성된 EC2 인스턴스가 필요합니다. 해당 인스턴스를 구성한 후 간단한 Run Command 작업을 등록할 수 있습니다.

    Systems Manager Maintenance Windows 기능은 다음 4가지 유형의 태스크 실행을 지원합니다.

    • Run Command 명령

    • Systems Manager Automation 워크플로

    • AWS Lambda 함수

    • AWS Step Functions 작업

    일반적으로 실행하려는 유지 관리 기간 작업에 추가 리소스가 필요한 경우 먼저 해당 리소스를 생성해야 합니다. 예를 들어 AWS Lambda 함수를 실행하는 유지 관리 기간을 생성하려면 시작하기 전에 Lambda 함수를 생성합니다. Run Command 태스크의 경우 명령 출력을 저장할 수 있는(저장할 계획이 있는 경우) S3 버킷을 생성합니다.