AWS-UpdateLinuxAmi - AWS Systems Manager Riferimento all'Automation Runbook

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

AWS-UpdateLinuxAmi

Descrizione

Aggiorna un Amazon Machine Image (AMI) con pacchetti di distribuzione Linux e software Amazon.

Esegui questa automazione (console)

Tipo di documento

Automazione

Proprietario

Amazon

Piattaforme

Linux

Parametri

  • AutomationAssumeRole

    Tipo: String

    Descrizione: (Facoltativo) L'Amazon Resource Name (ARN) del ruolo AWS Identity and Access Management (IAM) che consente a Systems Manager Automation di eseguire le azioni per tuo conto. Se non viene specificato alcun ruolo, Systems Manager Automation utilizza le autorizzazioni dell'utente che avvia questo runbook.

    Modello consentito: ^$|^arn:aws[a-z0-9-]*:iam::(\d{12}|\{\{global:ACCOUNT_ID\}\}):role/[\w/.@+=,-]{1,1017}$

    • Deve essere un ARN del ruolo IAM valido o una stringa vuota. La variabile di sistema {{global:ACCOUNT_ID}} può essere utilizzata al posto dell'ID dell' AWS account nell'arn.

  • ExcludePackages

    Tipo: String

    Impostazione predefinita: none

    Descrizione: (facoltativo) nomi dei pacchetti da non aggiornare, in tutte le condizioni. Per impostazione predefinita ("none"), non viene escluso alcun pacchetto.

    Modello consentito: ^(none|[a-zA-Z0-9\s,._+:=<>()\[\]/*-]+)$

    • Deve essere «nessuno» OPPURE un elenco di elementi separati da virgole composto da lettere, numeri, spazi e i seguenti caratteri: , . _ + : = < > ( ) [ ] / * -

  • IamInstanceProfileName

    Tipo: String

    Predefinito: ManagedInstanceProfile

    Descrizione: (Obbligatorio) Il profilo dell'istanza che consente a Systems Manager di gestire l'istanza.

    Modello consentito: ^[\w+=,.@-]{1,128}$

    • Deve essere compreso tra 1 e 128 caratteri e contenere solo lettere, numeri e questi caratteri: + = , . @ - _

  • IncludePackages

    Tipo: String

    Impostazione predefinita: all

    Descrizione: (facoltativo) vengono aggiornati solo i pacchetti specificati. Per impostazione predefinita ("all"), vengono applicati tutti gli aggiornamenti disponibili.

    Modello consentito: ^(all|[a-zA-Z0-9\s,._+:=<>()\[\]/*-]+)$

    • Deve essere «tutto» OPPURE un elenco di elementi separati da virgole composto da lettere, numeri, spazi e i seguenti caratteri: , . _ + : = < > ( ) [ ] / * -

  • InstanceType

    Tipo: String

    Impostazione predefinita: t2.micro

    Descrizione: (facoltativo) tipo di istanza da avviare come host del workspace. I tipi di istanza variano in base alla regione.

    Modello consentito: ^[a-z0-9]+(-[a-z0-9]+)*\.[a-z0-9]+$

    • Deve essere nel formato prefix.suffix in cui entrambe le parti contengono lettere e numeri minuscoli e il prefisso può includere trattini

  • MetadataOptions

    Tipo: StringMap

    Predefinito: {» HttpEndpoint «: «enabled», "«: «opzionale"} HttpTokens

    Descrizione: (Facoltativo) Le opzioni dei metadati per l'istanza. Per ulteriori informazioni, consulta InstanceMetadataOptionsRequest.

    Pattern consentito: ^\{[^<>\$;|&\\]*\}$

    • Deve essere avvolto tra parentesi graffe {} e non può contenere questi caratteri: < > $ ; | & \

  • PostUpdateScript

    Tipo: String

    Impostazione predefinita: none

    Descrizione: (facoltativo) URL di uno script da eseguire dopo l'applicazione degli aggiornamenti ai pacchetti. L'impostazione predefinita ("none") non prevede l'esecuzione di uno script.

    Modello consentito: ^(none|https?://[\w\-._~:/?#\[\]@!$&'()*+,;=%]+)$

    • Deve essere «nessuno» OPPURE un HTTP/HTTPS URL valido

  • PreUpdateScript

    Tipo: String

    Impostazione predefinita: none

    Descrizione: (facoltativo) URL di uno script da eseguire prima dell'applicazione degli aggiornamenti ai pacchetti. L'impostazione predefinita ("none") non prevede l'esecuzione di uno script.

    Pattern consentito: ^(none|https?://[\w\-._~:/?#\[\]@!$&'()*+,;=%]+)$

    • Deve essere «nessuno» OPPURE un HTTP/HTTPS URL valido

  • SecurityGroupIds

    Tipo: String

    Descrizione: (Obbligatorio) Un elenco separato da virgole IDs dei gruppi di sicurezza a cui si desidera applicareAMI.

    Modello consentito: ^sg-[a-z0-9]{8,17}$

    • Deve iniziare con «sg-» seguito da 8-17 lettere o numeri minuscoli

  • SourceAmiId

    Tipo: String

    Descrizione: (obbligatorio) ID AMI (Amazon Machine Image) di origine.

    Modello consentito: ^ami-[a-z0-9]{8,17}$

    • Deve iniziare con «ami-» seguito da 8-17 lettere o numeri minuscoli

  • SubnetId

    Tipo: String

    Descrizione: (Facoltativo) L'ID della sottorete in cui si desidera avviare l'istanza. Se hai eliminato il tuo VPC predefinito, questo parametro è obbligatorio.

    Pattern consentito: ^$|^subnet-[a-z0-9]{8,17}$

    • Deve essere vuoto OPPURE inizia con «subnet-» seguito da 8-17 lettere o numeri minuscoli

  • TargetAmiName

    Tipo: String

    Predefinito: UpdateLinuxAmi _from_ {{}} _on_ {{SourceAmiIdglobal:Date_time}}

    Descrizione: (facoltativo) nome della nuova AMI che verrà creata. L'impostazione predefinita è una stringa generata dall'ID AMI di origine e la data/ora di creazione.

    Modello consentito: ^[a-zA-Z0-9()\[\]\{\} ./'@_:-]{3,128}$

    • Deve essere compreso tra 3 e 128 caratteri e contenere solo lettere, numeri, spazi e questi caratteri: ( ) [ ] { } . / ' @ _ : -