Systems Manager Maintenance Windows 튜토리얼(AWS CLI) - AWS Systems Manager

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

Systems Manager Maintenance Windows 튜토리얼(AWS CLI)

이 단원에는 AWS Command Line Interface(AWS CLI)를 사용하여 다음을 수행하는 방법을 배울 수 있는 자습서가 포함되어 있습니다.

  • 유지 관리 기간 생성 및 구성

  • 유지 관리 기간에 대한 정보 보기

  • 유지 관리 기간 작업 및 작업 실행에 대한 정보 보기

  • 유지 관리 기간 업데이트

  • 유지 관리 기간 삭제

사전 조건 완료

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

  • 로컬 컴퓨터에서 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)에서 인스턴스를 실행하는 것이 좋습니다. 자세한 내용은 Amazon Machine Images(AMIs), SSM Agent 사전 설치 섹션을 참조하세요.

    인스턴스에 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 버킷을 생성합니다.

리소스 ID 추적

이 AWS CLI 자습서의 작업을 완료한 후에는 실행한 명령에 의해 생성된 리소스 ID를 추적합니다. 이러한 리소스 ID는 후속 명령의 입력으로 사용됩니다. 예를 들어 유지 관리 기간을 생성한 경우 시스템에서 다음 형식의 유지 관리 기간 ID를 제공합니다.

{
   "WindowId":"mw-0c50858d01EXAMPLE"
}

다음 시스템 생성 ID는 이 단원의 자습서에서 사용되므로 기록해 두십시오.

  • WindowId

  • WindowTargetId

  • WindowTaskId

  • WindowExecutionId

  • TaskExecutionId

  • InvocationId

  • ExecutionId

또한 자습서에서 사용할 EC2 인스턴스의 ID가 필요합니다. 예: i-02573cafcfEXAMPLE