AWS-UpdateLinuxAmi - AWS Systems Manager Referencia del manual de automatización

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

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)

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.

    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: ( ) [ ] { } . / ' @ _ : -