Systems Manager Automation을 사용하여 EBS 지원 EC2 인스턴스 기반 AMI 생성을 자동화하려면 어떻게 해야 합니까?

2분 분량
0

Amazon Elastic Block Store(EBS)가 지원하는 Amazon Elastic Compute Cloud(Amazon EC2) 인스턴스의 Amazon Machine Image(AMI) 생성을 자동화하려고 합니다. 어떻게 해야 합니까?

간략한 설명

AWS Systems Manager를 사용하여 유지 관리 기간을 생성한 다음, 자동화 태스크를 등록하여 AMI 생성을 자동화할 수 있습니다. 이 프로세스는 Windows 및 Linux 인스턴스에 모두 적용됩니다.

AMI를 생성하려는 인스턴스가 Systems Manager에 관리형 인스턴스로 나열되어야 합니다. 먼저 인스턴스가 Systems Manager 사용을 위한 사전 조건을 모두 충족하는지 확인합니다. 인스턴스에서 프라이빗 서브넷을 사용하는 경우 Systems Manager에 대한 VPC 종단점을 생성할 수 있습니다.

참고: (Windows만 해당) Sysprep은 다음 자동화 프로세스를 사용할 때 AMI 생성 전에 Windows 인스턴스에서 실행되지 않습니다.

해결 방법

AMI 생성을 자동화하려면 다음 단계를 따르십시오.

참고: AWS Command Line Interface(AWS CLI) 명령을 실행할 때 오류가 발생하는 경우 AWS CLI의 가장 최신 버전을 사용하고 있는지 확인하세요.

  1. 유지 관리 기간 동안 AMI를 생성할 수 있는 권한을 가진 AWS Identity and Access Management(IAM) 역할을 생성합니다. IAM 콘솔, AWS CLI 또는 Windows PowerShell용 도구를 사용할 수 있습니다.
  2. 유지 관리 기간을 생성합니다.
    Schedule 섹션의 Specify with에서 Cron schedule builder를 선택합니다.
  3. 유지 관리 기간에 대상을 할당합니다.
  4. 자동화 작업을 등록하여 AMI를 생성합니다.
    Actions에서 Register Automation task를 선택합니다.
    Automation document에서 AWS-CreateImage를 선택합니다.
    IAM service role에서 Use a custom service role을 선택한 다음 이 문서의 1단계에서 생성한 IAM 역할을 선택합니다.
    Input parameters 섹션의 InstanceId의사 파라미터 자리 표시자인 {{TARGET_ID}} 또는 **{{RESOURCE_ID}}**를 입력합니다.

참고: 의사 파라미터 자리 표시자를 입력할 때는 다음 사항에 유의하십시오.

대상 유형이 RESOURCE_GROUP인 경우**{{TARGET_ID}}** 파라미터는 리소스의 전체 ARN을 반환합니다. {{RESOURCE_ID}} 파라미터는 리소스의 더 짧은 이름 또는 ID를 반환합니다.

예시

  • {{TARGET_ID}} 형식: arn:aws:ec2:us-east-1:123456789012:instance/i-02573cafcfEXAMPLE
  • {{RESOURCE_ID}} 형식: i-02573cafcfEXAMPLE

대상 유형이 INSTANCE라면 {{TARGET_ID}}{{RESOURCE_ID}} 파라미터는 인스턴스 ID만 반환합니다.

의사 파라미터에 대한 자세한 내용은 의사 파라미터 정보를 참조하세요.

지원하는 의사 파라미터 목록은 지원 의사 파라미터를 참조하세요.


관련 정보

유지 관리 기간 작업(콘솔)

Systems Manager 유지 관리 기간 자습서(AWS CLI)

Sysprep을 이용한 표준 Amazon Machine Image(AMI) 생성

Amazon EC2 인스턴스를 시작할 수 있는 액세스 권한을 태그가 지정된 AMI로만 제한하려면 어떻게 해야 합니까?

AWS 요청 중 액세스 제어

AWS 공식
AWS 공식업데이트됨 2년 전
댓글 없음

관련 콘텐츠