

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

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

**Descripción**

Actualice un Amazon Machine Image (AMI) con los paquetes de distribución de Linux y el software de Amazon.

[Ejecuta esta automatización (consola)](https://console.aws.amazon.com/systems-manager/automation/execute/AWS-UpdateLinuxAmi)

**Tipo de documento**

Automatización

**Propietario**

Amazon

**Plataformas**

Linux

**Parámetros**
+ AutomationAssumeRole

  Tipo: cadena

  Descripción: (opcional) el Nombre de recurso de Amazon (ARN) del rol de AWS Identity and Access Management (IAM) que permite a Systems Manager Automation realizar las acciones en su nombre. Si no se especifica ningún rol, Systems Manager Automation utiliza los permisos del usuario que comienza este manual de procedimientos.

  Valor permitido: `^$|^arn:aws[a-z0-9-]*:iam::(\d{12}|\{\{global:ACCOUNT_ID\}\}):role/[\w/.@+=,-]{1,1017}$` 
  + Debe ser un ARN de rol de IAM válido o una cadena vacía. La variable de sistema se `{{global:ACCOUNT_ID}}` puede utilizar en lugar del identificador de AWS cuenta en el arn. 
+ ExcludePackages

  Tipo: cadena

  Predeterminado: none

  Descripción: (opcional) nombres de los paquetes a los que no se aplicarán las actualizaciones, en todas las condiciones. De forma predeterminada (“none”), no se excluye ningún paquete.

  Valor permitido: `^(none|[a-zA-Z0-9\s,._+:=<>()\[\]/*-]+)$` 
  + Debe ser «ninguno» O debe ser una lista de elementos separados por comas compuesta por letras, números, espacios y los siguientes caracteres: `, . _ + : = < > ( ) [ ] / * -` 
+ IamInstanceProfileName

  Tipo: cadena

  Predeterminado: ManagedInstanceProfile

  Descripción: (obligatorio) perfil de instancia que permite a Systems Manager administrar la instancia.

  Valor permitido: `^[\w+=,.@-]{1,128}$` 
  + Debe tener entre 1 y 128 caracteres y contener solo letras, números y los siguientes caracteres: `+ = , . @ - _` 
+ IncludePackages

  Tipo: cadena

  Valor predeterminado: all

  Descripción: (opcional) actualizar solo estos paquetes designados. De forma predeterminada (“all”), se aplican todas las actualizaciones disponibles.

  Valor permitido: `^(all|[a-zA-Z0-9\s,._+:=<>()\[\]/*-]+)$` 
  + Debe ser «todos» O debe ser una lista de elementos separados por comas compuesta por letras, números, espacios y los siguientes caracteres: `, . _ + : = < > ( ) [ ] / * -` 
+ InstanceType

  Tipo: cadena

  Valor predeterminado: t2.micro

  Descripción: (opcional) tipo de instancia que se lanzará como el host de espacio de trabajo. Los tipos de instancia varían según la región.

  Valor permitido: `^[a-z0-9]+(-[a-z0-9]+)*\.[a-z0-9]+$` 
  + Debe tener el formato prefix.suffix, donde ambas partes contienen letras minúsculas y números y el prefijo puede incluir guiones
+ MetadataOptions

  Tipo: StringMap

  Predeterminado: {» HttpEndpoint «: «activado», "«: «opcional"} HttpTokens

  Descripción: (opcional) las opciones de metadatos de la instancia. Para obtener más información, consulte [InstanceMetadataOptionsRequest](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_InstanceMetadataOptionsRequest.html).

  Valor permitido: `^\{[^<>\$;|&\\]*\}$` 
  + Debe estar envuelta entre corchetes {} y no puede contener los siguientes caracteres: `< > $ ; | & \` 
+ PostUpdateScript

  Tipo: cadena

  Predeterminado: none

  Descripción: (opcional) URL de un script que se ejecutará después de que se apliquen las actualizaciones de paquete. El valor predeterminado (“none”) es no ejecutar un script.

  Valor permitido: `^(none|https?://[\w\-._~:/?#\[\]@!$&'()*+,;=%]+)$` 
  + Debe ser «ninguno» O una URL válida HTTP/HTTPS 
+ PreUpdateScript

  Tipo: cadena

  Predeterminado: none

  Descripción: (opcional) URL de un script que se ejecutará antes de que se apliquen las actualizaciones. El valor predeterminado (“none”) es no ejecutar un script.

  Valor permitido: `^(none|https?://[\w\-._~:/?#\[\]@!$&'()*+,;=%]+)$` 
  + Debe ser «ninguno» O una HTTP/HTTPS URL válida
+ SecurityGroupIds

  Tipo: cadena

  Descripción: (Obligatorio) Lista separada por comas IDs de los grupos de seguridad que desea aplicar alAMI.

  Valor permitido: `^sg-[a-z0-9]{8,17}$` 
  + Debe empezar con «sg-» seguido de 8 a 17 letras minúsculas o números
+ SourceAmiId

  Tipo: cadena

  Descripción: (obligatorio) ID de la imagen de máquina de Amazon de origen.

  Valor permitido: `^ami-[a-z0-9]{8,17}$` 
  + Debe empezar con «ami-» seguido de 8 a 17 letras minúsculas o números
+ SubnetId

  Tipo: cadena

  Descripción: (opcional) el ID de la subred en la que quiere lanzar la instancia. Si ha eliminado la VPC predeterminada, se necesita este parámetro.

  Valor permitido: `^$|^subnet-[a-z0-9]{8,17}$` 
  + Debe estar vacío O empezar por «subnet-» seguido de 8 a 17 letras minúsculas o números
+ TargetAmiName

  Tipo: cadena

  Predeterminado: UpdateLinuxAmi \_from\_ {{}} \_on\_ {{SourceAmiIdglobal:date\_time}}

  Descripción: (opcional) nombre de la nueva AMI que se va a crear. El valor predeterminado es una cadena generada por el sistema que incluye el ID de la AMI de origen, así como la hora y la fecha de creación.

  Valor permitido: `^[a-zA-Z0-9()\[\]\{\} ./'@_:-]{3,128}$` 
  + Debe tener entre 3 y 128 caracteres y contener solo letras, números, espacios y los siguientes caracteres: `( ) [ ] { } . / ' @ _ : -` 