AWS-RunPacker - AWS Systems Manager 자동화 런북 참조

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

AWS-RunPacker

설명

이 런북은 HashiCorp Packer 도구를 사용하여 기계 이미지를 생성하는 데 사용되는 패커 템플릿을 검증, 수정 또는 빌드합니다. 이 실행서는 Packer v1.7.2를 사용합니다.

참고

vpc_id 값을 지정하는 경우 퍼블릭 서브넷의 subnet_id 값도 지정해야 합니다. 서브넷의 IPv4 퍼블릭 주소 지정 속성을 수정하지 않는 한 associate_public_ip_address(을)를 true로 설정해야 합니다.

이 자동화 실행(콘솔)

문서 유형

자동화

소유자

Amazon

플랫폼

Linux, macOS, Windows

Parameters

  • AutomationAssumeRole

    타입: 문자열

    설명: (선택 사항) 사용자를 대신하여 Systems Manager Automation을 통해 작업을 수행할 수 있도록 허용하는 AWS Identity and Access Management (IAM) 역할의 Amazon 리소스 이름(ARN)입니다. 역할을 지정하지 않은 경우, Systems Manager Automation에서는 이 실행서를 시작하는 사용자의 권한을 사용합니다.

  • Force

    타입: 부울

    설명: 이전 빌드의 아티팩트가 빌드 실행을 금지할 때 빌더가 강제로 실행되도록 하는 Packer 옵션입니다.

  • Mode

    타입: 문자열

    설명: 템플릿에 대해 유효성을 검사할 때 Packer를 사용하는 모드 또는 명령입니다. 옵션에는 Build, ValidateFix이 포함됩니다.

  • TemplateFile이름

    타입: 문자열

    설명: S3 버킷에 있는 템플릿 파일의 이름 또는 키입니다.

  • 템플릿 3 BucketName

    타입: 문자열

    설명: Packer 템플릿이 포함된 S3 버킷의 이름입니다.

문서 단계

RunPackerProcessTemplate — Packer 도구를 사용하여 템플릿에 대해 선택한 모드를 실행합니다.

출력

RunPackerProcessTemplate.output — 패커 툴의 표준입니다.

RunPackerProcessTemplate.fixed_template_key — “수정” 모드에서 실행할 때만 사용할 S3 버킷에 저장된 템플릿의 이름입니다.

RunPackerProcessTemplate.s3_bucket — “수정” 모드에서 실행할 때만 사용할 고정 템플릿이 포함된 S3 버킷의 이름입니다.