

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

# `AWS-UpdateLinuxAmi`
<a name="automation-aws-updatelinuxami"></a>

**설명**

Amazon Machine Image(AMI)를 Linux 배포 패키지 및 Amazon 소프트웨어로 업데이트합니다.

[이 자동화 실행(콘솔)](https://console.aws.amazon.com/systems-manager/automation/execute/AWS-UpdateLinuxAmi)

**문서 유형**

자동화

**소유자**

Amazon

**플랫폼**

Linux

**파라미터**
+ AutomationAssumeRole

  유형: 문자열

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

  허용된 패턴: `^$|^arn:aws[a-z0-9-]*:iam::(\d{12}|\{\{global:ACCOUNT_ID\}\}):role/[\w/.@+=,-]{1,1017}$` 
  + 유효한 IAM 역할 ARN 또는 빈 문자열이어야 합니다. arn의 AWS 계정 ID 대신 시스템 변수를 사용할 `{{global:ACCOUNT_ID}}` 수 있습니다.
+ ExcludePackages

  유형: 문자열

  기본값: 없음

  설명: (선택 사항) 어떤 조건에서나 업데이트를 보류할 패키지의 이름입니다. 기본적으로("none"), 어떤 패키지도 제외되지 않습니다.

  허용된 패턴: `^(none|[a-zA-Z0-9\s,._+:=<>()\[\]/*-]+)$` 
  + "없음"이거나 문자, 숫자, 공백 및 다음 문자로 구성된 쉼표로 구분된 항목 목록이어야 합니다. `, . _ + : = < > ( ) [ ] / * -` 
+ IamInstanceProfileName

  유형: 문자열

  기본값: ManagedInstanceProfile

  설명: (필수) Systems Manager에서 인스턴스를 관리할 수 있는 인스턴스 프로파일입니다.

  허용된 패턴: `^[\w+=,.@-]{1,128}$` 
  + 1\$1128자여야 하며 문자, 숫자 및 다음 문자만 포함해야 합니다. `+ = , . @ - _` 
+ IncludePackages

  유형: 문자열

  기본값: all

  설명: (선택 사항) 이름 지정된 패키지만 업데이트합니다. 기본적으로("all"), 사용 가능한 업데이트는 모두 적용합니다.

  허용된 패턴: `^(all|[a-zA-Z0-9\s,._+:=<>()\[\]/*-]+)$` 
  + "모두" 또는 문자, 숫자, 공백 및 다음 문자로 구성된 쉼표로 구분된 항목 목록이어야 합니다. `, . _ + : = < > ( ) [ ] / * -` 
+ InstanceType

  유형: 문자열

  기본값: t2.micro

  설명: (선택 사항) 작업 영역의 호스트로 시작할 인스턴스의 유형입니다. 인스턴스 유형은 리전마다 다릅니다.

  허용된 패턴: `^[a-z0-9]+(-[a-z0-9]+)*\.[a-z0-9]+$` 
  + 두 부분 모두 소문자와 숫자를 포함하고 접두사에 하이픈을 포함할 수 있는 prefix.suffix 형식이어야 합니다.
+ MetadataOptions

  유형: StringMap

  기본값: \$1"HttpEndpoint": "enabled", "HttpTokens": "optional"\$1

  설명: (선택 사항) 인스턴스에 대한 메타데이터 옵션입니다. 자세한 내용은 [InstanceMetadataOptionsRequest](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_InstanceMetadataOptionsRequest.html)를 참조하세요.

  허용된 패턴: `^\{[^<>\$;|&\\]*\}$` 
  + 중괄호 \$1 \$1로 묶어야 하며 다음 문자를 포함할 수 없습니다. `< > $ ; | & \` 
+ PostUpdateScript

  유형: 문자열

  기본값: 없음

  설명: (선택 사항) 패키지 업데이트가 적용된 후에 실행할 스크립트의 URL입니다. 기본값("none")은 스크립트를 실행하지 않는 것입니다.

  허용된 패턴: `^(none|https?://[\w\-._~:/?#\[\]@!$&'()*+,;=%]+)$` 
  + "없음" 또는 유효한 HTTP/HTTPS URL이어야 합니다.
+ PreUpdateScript

  유형: 문자열

  기본값: 없음

  설명: (선택 사항) 업데이트가 적용되기 전에 실행할 스크립트의 URL입니다. 기본값("none")은 스크립트를 실행하지 않는 것입니다.

  허용된 패턴: `^(none|https?://[\w\-._~:/?#\[\]@!$&'()*+,;=%]+)$` 
  + "없음" 또는 유효한 HTTP/HTTPS URL이어야 합니다.
+ SecurityGroupIds

  유형: 문자열

  설명: (필수)에 적용할 보안 그룹의 IDs를 쉼표로 구분한 목록입니다AMI.

  허용된 패턴: `^sg-[a-z0-9]{8,17}$` 
  + "sg-"로 시작하고 8\$117자의 소문자 또는 숫자로 시작해야 합니다.
+ SourceAmiId

  유형: 문자열

  설명: (필수) 소스 Amazon 머신 이미지 ID입니다.

  허용된 패턴: `^ami-[a-z0-9]{8,17}$` 
  + "ami-"로 시작하고 8\$117자의 소문자 또는 숫자로 시작해야 합니다.
+ SubnetId

  유형: 문자열

  설명: (선택 사항) 인스턴스를 시작하려는 서브넷의 ID입니다. 기본 VPC를 삭제한 경우, 이 파라미터는 필수입니다.

  허용된 패턴: `^$|^subnet-[a-z0-9]{8,17}$` 
  + 비어 있거나 "subnet-"으로 시작한 다음 8\$117자의 소문자 또는 숫자로 시작해야 합니다.
+ TargetAmiName

  유형: 문자열

  기본값: UpdateLinuxAmi\$1from\$1\$1\$1SourceAmiId\$1\$1\$1on\$1\$1\$1global:DATE\$1TIME\$1\$1

  설명: (선택 사항) 생성될 새 AMI의 이름입니다. 기본값은 소스 AMI ID 및 생성 날짜/시간을 포함하는 시스템 생성 문자열입니다.

  허용된 패턴: `^[a-zA-Z0-9()\[\]\{\} ./'@_:-]{3,128}$` 
  + 3\$1128자여야 하며 문자, 숫자, 공백 및 다음 문자만 포함해야 합니다. `( ) [ ] { } . / ' @ _ : -` 