Creazione di un modello di avvio - Amazon Elastic Compute Cloud

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à.

Creazione di un modello di avvio

Crea un modello di lancio utilizzando i parametri che definisci oppure utilizza un modello di lancio esistente o un'istanza come base per un nuovo modello di lancio.

Crea un modello di lancio dai parametri

Per creare un modello di avvio, è necessario specificare il nome del modello di avvio e almeno un parametro di configurazione dell'istanza.

Per creare un modello di avvio utilizzando la console
  1. Apri la console Amazon EC2 all'indirizzo https://console.aws.amazon.com/ec2/.

  2. Nel riquadro di navigazione, seleziona Modelli di avvio quindi Crea modello di avvio.

  3. I parametri del modello di lancio sono raggruppati. Per informazioni dettagliate su ciascun gruppo, consulta le sezioni seguenti.

  4. Utilizza il pannello Riepilogo per rivedere la configurazione del modello di lancio. È possibile accedere a qualsiasi sezione selezionando il relativo collegamento e quindi apportare le modifiche necessarie.

  5. Quando è tutto pronto per creare il modello di avvio, scegliere Create launch template (Crea modello di avvio).

  1. In nome modello di avvio, inserire un nome descrittivo per il modello di avvio.

  2. In Template version description (Descrizione versione modello), fornire una breve descrizione della versione del modello di avvio.

  3. Per applicare un tag al modello di avvio al momento della creazione, espandi Template tags (Tag del modello) e scegli Add tag (Aggiungi tag), quindi inserisci una coppia chiave e valore di tag. Scegliere Add tag (Aggiungi tag) per ogni tag aggiuntivo.

    Nota

    Per applicare un tag alle risorse create all'avvio di un'istanza, è necessario specificare i tag in Resource tags (Tag delle risorse). Per ulteriori informazioni, consulta Tag delle risorse.

Un'Amazon Machine Image (AMI) contiene tutte le informazioni necessarie per creare un'istanza. Ad esempio, un'AMI potrebbe contenere il software necessario per fungere da server Web, come Linux, Apache e il tuo sito Web.

È possibile trovare un'AMI adatta come descritto di seguito: Con ogni opzione per trovare un'AMI, è possibile scegliere Cancel (Annulla) (in alto a destra) per tornare al modello di avvio senza scegliere un'AMI.

Barra di ricerca

Per ricercare tra tutte le AMI disponibili, inserisci una parola chiave nella barra di ricerca AMI e premi Invio. Scegliere Select (Seleziona) per selezionare l'AMI.

Recents (Recenti

Le AMI usate di recente.

Scegliere Recently launched (Avviati di recente) o Currently in use (Correntemente in uso) e poi, da Amazon Machine Image (AMI), selezionare un'AMI.

My AMIs (Le mie AMI)

AMI private di proprietà o AMI private condivise da altri utenti.

Scegliere Owned by me (Di mia proprietà) o Shared with me (Condiviso con me) e poi, da Amazon Machine Image (AMI), selezionare un'AMI.

Quick Start

Le AMI sono raggruppate per sistema operativo (SO) in modo che possano essere utilizzate rapidamente.

Per prima cosa selezionare il sistema operativo di cui si ha bisogno e quindi da Amazon Machine Image (AMI), selezionare un'AMI. Per selezionare un'AMI idonea al piano gratuito, assicurarsi che l'AMI sia contrassegnata come Free tier eligible (Idonea al piano gratuito).

Ricerca di altre AMI

Scegliere Browse more AMIs (Sfoglia altre AMI) per sfogliare il catalogo completo di AMI.

  • Per ricercare tra tutte le AMI disponibili, inserisci una parola chiave nella barra di ricerca e premi Invio.

  • Per trovare un'AMI utilizzando un parametro di Systems Manager, seleziona il pulsante freccia a destra della barra di ricerca, quindi seleziona Search by Systems Manager parameter (Cerca per parametro Systems Manager). Per ulteriori informazioni, consulta Trova un'AMI utilizzando un parametro Systems Manager.

  • Per specificare un parametro Systems Manager che si risolverà in un'AMI nel momento in cui un'istanza viene avviata dal modello di avvio, seleziona il pulsante freccia a destra della barra di ricerca, quindi seleziona Specifica valore personalizzato/parametro Systems Manager. Per ulteriori informazioni, consulta Usare un parametro Systems Manager invece di un'ID AMI.

  • Per cercare per categoria, scegliere Quickstart AMIs (Avvio rapido delle AMI), My AMIs (Le mie AMI), Marketplace AWS AMI (AMI MKT), oppure Community AMIs (AMI della community).

    Marketplace AWS È un negozio online in cui è possibile acquistare software che funziona su AWS, comprese le AMI. Per ulteriori informazioni sull'avvio di un'istanza da Marketplace AWS, consulta. Avvia un' Marketplace AWS istanza Nelle AMI della community, puoi trovare le AMI che i membri AWS della comunità hanno reso disponibili per l'uso da parte di altri. Le AMI di Amazon o di un partner verificato sono contrassegnate con la dicitura Verified provider (fornitore verificato).

  • Per filtrare l'elenco delle AMI, selezionare una o più caselle di controllo sotto Refine results (Definisci i risultati) a sinistra dello schermo. Le opzioni di filtro sono diverse a seconda della categoria di ricerca selezionata.

  • Controllare le voci per ciascuna AMI nell'elenco Root device type (Tipo dispositivo root). Individuare le AMI del tipo desiderato: ebs (supportate da Amazon EBS) o instance-store (supportate dall'archivio istanza). Per ulteriori informazioni, consulta Archiviazione del dispositivo root.

  • Controllare le voci per ciascuna AMI nell'elenco Virtualization type (Tipo di virtualizzazione). Nota quali AMI sono del tipo di cui hai bisogno: hvm o paravirtuale. Ad esempio, alcuni tipi di istanza richiedono HVM. Per ulteriori informazioni, consulta Tipi di virtualizzazione dell'AMI.

  • Controllare la modalità di avvio elencata per ogni AMI. Individuare quali AMI utilizzano la modalità di avvio necessaria: legacy-bios, uefi o uefi-preferred. Per ulteriori informazioni, consulta Modalità di avvio di Amazon EC2.

  • Scegliere un'AMI conforme alle specifiche esigenze, quindi scegliere Select (Seleziona).

Il tipo di istanza definisce la configurazione hardware e le dimensioni dell'istanza. I tipi di istanza più grandi dispongono di una maggiore quantità di CPU e memoria. Per ulteriori informazioni, consulta i tipi di istanze Amazon EC2.

Per Instance type (Tipo di istanza), puoi selezionare un tipo di istanza oppure specificare gli attributi di istanza e consentire ad Amazon EC2 di identificare i tipi di istanza con questi attributi.

Nota

La specifica degli attributi di istanza è supportata solo quando si utilizzano i gruppi Auto Scaling, il parco istanze EC2 e la serie di istanze spot per l'avvio delle istanze. Per ulteriori informazioni, consultare Creazione di un gruppo Auto Scaling utilizzando la selezione del tipo di istanza basata su attributi, Selezione del tipo di istanza basata su attributi per il parco istanze EC2 e Selezione del tipo di istanza basata su attributi per serie di istanze spot.

Se prevedi di utilizzare il modello di lancio nella procedura guidata di avvio dell'istanza o con l'RunInstancesAPI, devi selezionare un tipo di istanza.

  • Instance type (Tipo di istanza): assicurarsi che il tipo di istanza sia compatibile con l'AMI specificata. Per ulteriori informazioni, consulta Tipi di istanza Amazon EC2.

  • Confronto dei tipi di istanza: È possibile confrontare diversi tipi di istanza con i seguenti attributi: numero di vCPUs, architettura, quantità di memoria (GiB), quantità di archiviazione (GB), tipo di archiviazione e prestazioni di rete.

  • Fatti consigliare: puoi ottenere indicazioni e suggerimenti per i tipi di istanza dal selettore dei tipi di istanza EC2 di Amazon Q. Per ulteriori informazioni, consulta Ottenimento delle raccomandazioni per i tipi di istanza per un nuovo carico di lavoro.

  • Advanced (Avanzato): per specificare gli attributi di istanza e consentire ad Amazon EC2 di identificare i tipi di istanza con tali attributi, scegliere Advanced (Avanzato) e quindi Specify instance type attributes (Specifica attributi del tipo di istanza).

    • Number of vCPUs (Numero di vCPU): inserire il numero minimo e massimo di vCPU per i requisiti di calcolo. Per indicare nessun limite, inserire un valore minimo 0 e lasciare vuoto il campo del valore massimo.

    • Amount of memory (MiB) (Quantità di memoria [MiB]): inserire la quantità minima e massima di memoria, in MiB, per i propri requisiti di calcolo. Per indicare nessun limite, inserire un valore minimo 0 e lasciare vuoto il campo del valore massimo.

    • Espandere Optional instance type attributes (Attributi facoltativi del tipo di istanza) e scegliere Add attribute (Aggiungi attributo) per esprimere i requisiti di calcolo in modo più dettagliato. Per informazioni su ciascun attributo, consulta InstanceRequirementsRequestil riferimento alle API di Amazon EC2.

    • Resulting instance types (Tipi di istanza risultanti): è possibile visualizzare in anteprima i tipi di istanza che corrispondono agli attributi specificati. Per escludere i tipi di istanza, scegliere Add attribute (Aggiungi attributo), quindi dall'elenco Attribute (Attributo), scegliere Excluded instance types (Tipi di istanza escluse). Dall'elenco Attribute value (Valore attributo), selezionare i tipi di istanza da escludere.

La coppia di chiavi per l'istanza.

In Key pair name (Nome della coppia di chiavi), scegliere una coppia di chiavi esistente oppure scegliere Create new key pair (Crea nuova coppia di chiavi) per creane una nuova. Per ulteriori informazioni, consulta Coppie di chiavi Amazon EC2 e istanze Amazon EC2.

Configurare le impostazioni di rete, se necessario.

  • Sottorete: è possibile avviare un'istanza in una sottorete associata a una zona di disponibilità, una Local Zone, una zona Wavelength o un Outpost.

    Per avviare l'istanza in una zona di disponibilità, selezionare la sottorete in cui avviare l'istanza. Per creare una nuova sottorete, scegliere Create new subnet (Crea nuova sottorete) per passare alla console Amazon VPC. Al termine, tornare alla procedura guidata e scegliere Refresh (Aggiorna) per caricare la sottorete nell'elenco.

    Per avviare l'istanza in una Local Zone, selezionare una sottorete creata nella Local Zone.

    Per avviare un'istanza in un Outpost, selezionare una sottorete in un VPC associato a un Outpost.

  • Firewall (security groups) (Firewall [gruppi di sicurezza]): utilizzare uno o più gruppi di sicurezza per definire le regole del firewall per l'istanza. Tali regole specificano quale traffico di rete in entrata deve viene distribuito sulla tua istanza. Tutto il traffico rimanente verrà ignorato. Per ulteriori informazioni sui gruppi di sicurezza, consulta Gruppi di sicurezza Amazon EC2 per le tue istanze EC2.

    Se si aggiunge un'interfaccia di rete, si dovrà specificare lo stesso gruppo di sicurezza al suo interno.

    Selezionare o creare un gruppo di sicurezza nel seguente modo:

    • Per selezionare un gruppo di sicurezza esistente, scegliere Select an existing security group (Seleziona un gruppo di sicurezza esistente), quindi selezionare il gruppo di sicurezza da Common security groups (Gruppi di sicurezza comuni).

    • Per creare un nuovo gruppo di sicurezza, scegliere Create security group (Crea gruppo di sicurezza).

      È possibile aggiungere regole in base alle tue esigenze. Ad esempio, se l'istanza sarà un server Web, aprire le porte 80 (HTTP) e 443 (HTTPS) per consentire il traffico Internet.

      Per aggiungere una regola, scegliere Add security group rule (Aggiungi regola del gruppo di sicurezza). Per Type (Tipo), selezionare il tipo di traffico di rete. Il campo Protocol (Protocollo) viene automaticamente compilato con il protocollo da aprire al traffico di rete. Per Source type (Tipo di origine) scegliere il tipo di origine. Scegliere My IP (Il mio IP) per consentire al modello di avvio di aggiungere l'indirizzo IP pubblico del computer in uso. Tuttavia, in caso di connessione tramite un ISP o con la protezione di un firewall senza un indirizzo IP statico, è necessario individuare l'intervallo degli indirizzi IP utilizzati dai computer client.

      avvertimento

      Le regole che abilitano tutti gli indirizzi IP (0.0.0.0/0) per accedere all'istanza tramite SSH o RDP sono accettabili se si avvia brevemente un'istanza di test e la si interrompe o termina presto, ma non sono sicure negli ambienti di produzione. Dovrai autorizzare solo un determinato indirizzo IP o un intervallo di indirizzi per accedere a un'istanza.

  • Configurazione di rete avanzata

    Interfaccia di rete

    • Device index (Indice dispositivo): il numero del dispositivo per l'interfaccia di rete, ad esempio eth0 per l'interfaccia di rete primaria. Se lasci vuoto il campo, AWS crea l'interfaccia di rete primaria.

    • Network interface (Interfaccia di rete): selezionare New interface (Nuova interfaccia) per consentire ad Amazon EC2 di creare una nuova interfaccia oppure selezionare un'interfaccia di rete esistente disponibile.

    • Description (Descrizione): (facoltativo) una descrizione per la nuova interfaccia di rete.

    • Subnet (Sottorete): la sottorete nella quale creare la nuova interfaccia di rete. Per l'interfaccia di rete primaria (eth0), questa è la sottorete nella quale viene avviata l'istanza. Se si è inserita un'interfaccia di rete esistente per eth0, l'istanza viene avviata nella sottorete nella quale si trova l'interfaccia di rete.

    • Gruppi di sicurezza: uno o più gruppi di sicurezza nel VPC a cui associare l'interfaccia di rete.

    • Auto-assign public IP (Assegna IP pubblico automaticamente): specificare se l'istanza riceve un indirizzo IPv4 pubblico. Per impostazione di default, le istanze in una sottorete di default ricevono un indirizzo IPv4 pubblico, al contrario delle istanze in una sottorete non di default. Selezionare Enable (Abilita) o Disable (Disabilita) per sostituire l'impostazione di default della sottorete. Per ulteriori informazioni, consulta Indirizzi IPv4 pubblici.

    • Primary IP (IP primario): un indirizzo IPv4 privato dall'intervallo della sottorete. Lasciare vuoto il campo per consentire ad Amazon EC2 di scegliere un indirizzo IPv4 privato per tuo conto.

    • IP secondario: uno o più indirizzi IPv4 privati aggiuntivi dall'intervallo della sottorete. Scegliere Manually assign (Assegnazione manuale) e inserire un indirizzo IP. Scegliere Add IP (Aggiungi IP) per aggiungere un altro indirizzo IP. In alternativa, scegliere Automatically assign (Assegna automaticamente) per consentire ad Amazon EC2 di sceglierne uno per te, quindi inserire un valore per indicare il numero di indirizzi IP da aggiungere.

    • (Solo IPv6) IPv6 IPs (IP IPv6): un indirizzo IPv6 dall'intervallo della sottorete. Scegliere Manually assign (Assegnazione manuale) e inserire un indirizzo IP. Scegliere Add IP (Aggiungi IP) per aggiungere un altro indirizzo IP. In alternativa, scegliere Automatically assign (Assegna automaticamente) per consentire ad Amazon EC2 di sceglierne uno per te, quindi inserire un valore per indicare il numero di indirizzi IP da aggiungere.

    • Prefissi IPv4: i prefissi IPv4 per l'interfaccia di rete.

    • Prefissi IPv6: i prefissi IPv6 per l'interfaccia di rete.

    • (Facoltativo) Assegna IP IPv6 primario: se stai lanciando un'istanza in una sottorete dual-stack o solo IPv6, disponi dell'opzione Assegna IP IPv6 primario. L'assegnazione di un indirizzo IPv6 primario consente di evitare l'interruzione del traffico verso istanze o ENI. Scegli Abilita se questa istanza si basa sul fatto che il suo indirizzo IPv6 non cambia. All'avvio dell'istanza, AWS assegnerà automaticamente un indirizzo IPv6 associato all'ENI collegato all'istanza come indirizzo IPv6 principale. Dopo aver abilitato un indirizzo GUA IPv6 come IPv6 primario, non è possibile disattivarlo. Quando si abilita un indirizzo GUA IPv6 come IPv6 primario, la prima GUA IPv6 verrà impostata come indirizzo IPv6 primario fino alla chiusura dell'istanza o alla disconnessione dell'interfaccia di rete. Se disponi di più indirizzi IPv6 associati a un ENI collegato all'istanza e abiliti un indirizzo IPv6 primario, il primo indirizzo GUA IPv6 associato all'ENI diventa l'indirizzo IPv6 primario.

    • Delete on termination (Elimina al termine): se eliminare l'interfaccia di rete quando l'istanza viene eliminata.

    • Elastic Fabric Adapter (EFA): indica se l'interfaccia di rete è di tipo Elastic Fabric Adapter (EFA). Per ulteriori informazioni, consulta Elastic Fabric Adapter.

    • Indice della scheda di rete: l'indice della scheda di rete. L'interfaccia di rete primaria deve essere assegnata all'indice della scheda di rete 0. Alcuni tipi di istanza supportano più schede di rete.

    • ENA Express: ENA Express è alimentato dalla tecnologia AWS Scalable Reliable Datagram (SRD). La tecnologia SRD utilizza un meccanismo di distribuzione dei pacchetti ("packet spraying") per distribuire il carico ed evitare la congestione della rete. L'abilitazione di ENA Express consente alle istanze supportate di comunicare utilizzando SRD in aggiunta al normale traffico TCP, quando possibile. Il modello di avvio non include la configurazione ENA Express per l'istanza, a meno che non si selezioni Abilita o Disabilita dall'elenco.

    • UDP ENA Express: se hai abilitato ENA Express, puoi facoltativamente utilizzarlo per il traffico UDP. Il modello di avvio non include la configurazione ENA Express per l'istanza, a meno che non si selezioni Abilita o Disabilita.

    Per aggiungere altre interfacce di rete, selezionare Add network interface (Aggiungi interfaccia di rete). Il numero di interfacce di rete che puoi aggiungere dipende dal numero supportato dal tipo di istanza selezionato. Le interfacce di rete aggiuntive possono risiedere in una sottorete diversa dello stesso VPC o in una sottorete di un VPC diverso di vostra proprietà (purché la sottorete si trovi nella stessa zona di disponibilità dell'istanza). Se selezioni una sottorete in un altro VPC, l'etichetta Multi-VPC viene visualizzata accanto all'interfaccia di rete che hai aggiunto. Ciò consente di creare istanze multi-homed su VPC con configurazioni di rete e sicurezza differenti. Tieni presente che se colleghi un ENI aggiuntivo da un altro VPC, devi scegliere un gruppo di sicurezza per l'ENI da quel VPC.

    Per ulteriori informazioni, consulta Interfacce di rete elastiche. Se si specifica più di un'interfaccia di rete, l'istanza non può ricevere un indirizzo IPv4 pubblico. Inoltre, se si specifica un'interfaccia di rete esistente per eth0, non è possibile sostituire l'impostazione dell'indirizzo IPv4 pubblico della sottorete utilizzando Auto-assign Public IP (Assegna automaticamente IP pubblico). Per ulteriori informazioni, consulta Assegnare un indirizzo IPv4 pubblico durante l'avvio dell'istanza.

Se si specifica un'AMI per il modello di avvio, l'AMI include uno o più volumi di archiviazione, compreso il volume root (Volume 1 [AMI Root]). È possibile specificare altri volumi da collegare all'istanza.

È possibile utilizzare la vista Semplice o Avanzato. Con la vista Semplice, si specifica la dimensione e il tipo di volume. Per specificare tutti i parametri del volume, scegli la vista Advanced (Avanzata) (nella parte superiore destra della scheda).

Per aggiungere un nuovo volume, scegli Add new volume (Aggiungi nuovo volume).

Con la vista Avanzato, è possibile configurare ciascun volume come segue:

  • Storage Type (Tipo di archiviazione): il tipo di volume (EBS o temporaneo) da associare all'istanza. Il tipo di volume dell'archivio istanza (temporaneo) è disponibile solo se si seleziona un tipo di istanza che lo supporta. Per ulteriori informazioni, consulta i volumi Instance store Amazon EC2 e Amazon EBS.

  • Dispositivo: seleziona dall'elenco di nomi dei dispositivi disponibili per il volume.

  • Snapshot: selezionare lo snapshot da cui creare il volume. È inoltre possibile cercare snapshot pubblici e condivisi disponibili digitando il testo nel campo Snapshot.

  • Dimensioni: per i volumi EBS, è possibile specificare una dimensione di archiviazione. Se è stata selezionata un'AMI e l'istanza è idonea per il piano gratuito, per rientrare nel piano gratuito è necessario mantenersi al di sotto dei 30 GiB di archiviazione totale.

  • Volume Type (Tipo di volume): per i volumi EBS, selezionare un tipo di volume. Per ulteriori informazioni, consulta i tipi di volume di Amazon EBS nella Amazon EBS User Guide.

  • IOPS: se è stato selezionato il tipo di volume SSD con capacità di IOPS allocata (io1 e io2) o SSD per uso generale (gp3), è possibile inserire il numero di operazioni I/O per secondo (IOPS) che il volume può supportare. Ciò è necessario per i volumi io1, io2 e gp3. Non è supportato per gp2, st1, sc1 o volumi standard. Se si omette questo parametro per il modello di avvio, è necessario specificare un valore quando si avvia un'istanza dal modello di avvio.

  • Delete on termination (Elimina alla terminazione): per i volumi Amazon EBS, scegliere Yes (Sì) per eliminare il volume quando l'istanza viene terminata oppure No per conservare il volume. Per ulteriori informazioni, consulta Conservare i dati quando un'istanza viene terminata.

  • Encrypted (Crittografato): se il tipo di istanza supporta la crittografia EBS, scegliere Yes (Sì) per abilitare la crittografia per il volume. Se hai abilitato la crittografia per impostazione predefinita in questa regione allora la crittografia è abilitata. Per ulteriori informazioni, consulta Amazon EBS encryption nella Amazon EBS User Guide.

  • KMS key (Chiave KMS): se si è selezionato Yes (Sì) per Encrypted (Crittografato), allora è necessario selezionare una chiave gestita dal cliente da utilizzare per crittografare il volume. Se hai abilitato la crittografia per impostazione predefinita in questa Regione, viene selezionata automaticamente la chiave gestita dal cliente predefinita. È possibile selezionare una chiave diversa o specificare l'ARN di qualsiasi chiave gestita dal cliente creata.

Per applicare un tag alle risorse create all'avvio di un'istanza, in Resource tags (Tag delle risorse) scegli Add tag (Aggiungi tag), quindi inserisci una coppia chiave e valore di tag. Per Resource types (Tipi di risorsa), specifica le risorse alle quali applicare un tag al momento della creazione. È possibile specificare lo stesso tag per tutte le risorse o specificare tag diversi per risorse diverse. Scegliere Add tag (Aggiungi tag) per ogni tag aggiuntivo.

È possibile specificare i tag per le seguenti risorse che vengono create quando si utilizza un modello di avvio:

  • Istanze

  • Volumi

  • Richieste di istanza spot

  • Interfacce di rete

Nota

Per applicare un tag al modello di avvio stesso, è necessario specificare i tag in Template tags (Tag del modello). Per ulteriori informazioni, consulta Nome, descrizione e tag del modello di avvio.

Per Advanced Details (Dettagli avanzati), espandi la sezione per visualizzare i campi e specifica eventuali parametri aggiuntivi per l'istanza.

  • Opzione di acquisto: scegliere Request Spot Instances (Richiesta istanze spot) per richiedere le istanze spot al prezzo Spot, limitato al prezzo on demand, e scegliere Customize (Personalizza) per modificare le impostazioni dell'istanza spot di default. Puoi impostare il prezzo massimo (sconsigliato) e modificare il tipo di richiesta, la durata della richiesta e il comportamento di interruzione. Se non si richiede un'istanza spot, EC2 avvia un'istanza on demand per impostazione predefinita. Per ulteriori informazioni, consulta Spot Instances.

  • IAM instance profile (Profilo dell'istanza IAM): un profilo dell'istanza AWS Identity and Access Management (IAM) da associare all'istanza. Per ulteriori informazioni, consulta Ruoli IAM per Amazon EC2.

  • Hostname type (Tipo di nome host): selezionare se il nome host del sistema operativo guest dell'istanza deve includere il nome della risorsa o il nome IP. Per ulteriori informazioni, consulta Tipi di nomi host delle istanze Amazon EC2.

  • Ripristino automatico dell'istanza: se abilitato, ripristina l'istanza se i controlli dello stato del sistema falliscono. Questa impostazione è abilitata per impostazione predefinita all'avvio per i tipi di istanze supportati. Per ulteriori informazioni, consulta Configura il ripristino automatico semplificato.

    DNS Hostname (Nome host DNS): determina se le query DNS al nome IP o al nome della risorsa (a seconda di cosa si seleziona in Hostname type (Tipo di nome host) risponderanno con l'indirizzo IPv4 (registro A), l'indirizzo IPv6 (registro AAAA) o entrambi. Per ulteriori informazioni, consulta Tipi di nomi host delle istanze Amazon EC2.

  • Shutdown behavior (Comportamento di arresto): selezionare se l'istanza deve interrompersi o terminare all'arresto. Per ulteriori informazioni, consulta Modifica del comportamento di arresto avviato dall'istanza.

  • Stop - Hibernate behavior (Comportamento di interruzione/ibernazione): per abilitare l'ibernazione, scegliere Enable (Abilita). Questo campo è solo valido per le istanze che soddisfano i requisiti di ibernazione. Per ulteriori informazioni, consulta Metti in ibernazione la tua istanza Amazon EC2.

  • Termination protection (Protezione da terminazione): per impedire la terminazione accidentale, scegliere Enable (Abilita). Per ulteriori informazioni, consulta Abilitare la protezione da cessazione.

  • Protezione da arresto: per evitare l'arresto accidentale, scegli Enable (Abilita). Per ulteriori informazioni, consulta Abilitare la protezione da arresto.

  • CloudWatch Monitoraggio dettagliato: scegli Abilita per abilitare il monitoraggio dettagliato dell'istanza tramite Amazon CloudWatch. Vengono applicati costi aggiuntivi. Per ulteriori informazioni, consulta Monitora le tue istanze utilizzando CloudWatch.

  • GPU elastica: Amazon Elastic Graphics ha raggiunto la fine del ciclo di vita l'8 gennaio 2024. Per carichi di lavoro che richiedono l'accelerazione grafica, ti consigliamo di utilizzare istanze Amazon EC2 G4ad, G4dn o G5.

  • Elastic inference (Inferenza elastica): un acceleratore di inferenza elastica da collegare all'istanza della CPU EC2. Per ulteriori informazioni, consulta la sezione Lavorare con Amazon Elastic Inference nella Guida per gli sviluppatori di Amazon Elastic Inference.

    Nota

    A partire dal 15 aprile 2023, non AWS effettuerà l'onboarding di nuovi clienti in Amazon Elastic Inference (EI) e aiuterà i clienti attuali a migrare i propri carichi di lavoro verso opzioni che offrono prezzi e prestazioni migliori. Dopo il 15 aprile 2023, i nuovi clienti non saranno in grado di avviare istanze con acceleratori Amazon EI su Amazon, SageMaker Amazon ECS o Amazon EC2. Tuttavia, i clienti che hanno utilizzato Amazon EI almeno una volta negli ultimi 30 giorni sono considerati clienti attuali e potranno continuare a usufruire del servizio.

  • Credit specification (Specifica credito): scegliere Unlimited (Illimitato) per consentire l'espansione delle applicazioni oltre la baseline per tutto il periodo necessario. Questo campo è valido solo per le istanze T. Potrebbero essere applicati costi aggiuntivi. Per ulteriori informazioni, consulta Istanze a prestazioni espandibili.

  • Gruppo di collocamento: specifica un gruppo di collocamento in cui avviare l'istanza. È possibile selezionare un gruppo di collocamento esistente o crearne uno nuovo. Non tutti i tipi di istanza possono essere avviati in un gruppo di collocamento. Per ulteriori informazioni, consultare Gruppi di collocamento.

  • EBS-optimized instance (Istanza ottimizzata per EBS): selezionare Enable (Abilita) per fornire una capacità aggiuntiva dedicata per l'I/O di Amazon EBS. Non tutti i tipi di istanze supportano questa caratteristica. Vengono applicati costi aggiuntivi. Per ulteriori informazioni, consulta Amazon EBS: tipi di istanza ottimizzati.

  • Capacity Reservation (Prenotazione di capacità): specificare se avviare l'istanza in una qualsiasi prenotazione della capacità aperta (Open), una prenotazione della capacità specificare (Target by ID) o in un gruppo di prenotazione della capacità (Target by group). Per specificare che non deve essere utilizzata una prenotazione della capacità, selezionare None (Nessuno). Per ulteriori informazioni, consulta Avvio di istanze in una Prenotazione di capacità esistente.

  • Tenancy: seleziona se eseguire l'istanza su hardware condiviso (Shared [Condiviso]), isolato, hardware dedicato (Dedicated [Dedicato]) o su un Host dedicato (Dedicated host [Host dedicato]). Se decidi di avviare l'istanza su un Host dedicato, puoi specificare se avviare l'istanza in un gruppo di risorse host o usare uno specifico Host dedicato come target. Potrebbero essere applicati costi aggiuntivi. Per ulteriori informazioni, consulta Istanze dedicate Amazon EC2 e Host dedicati di Amazon EC2.

  • RAM disk ID (ID disco RAM) (valido solo per AMI paravirtuali [PV]): selezionare un disco RAM per l'istanza. Se è stato selezionato un kernel, potrebbe essere necessario selezionare un disco RAM specifico con i driver per supportarlo.

  • Kernel ID [ID kernel] (valido solo per AMI paravirtuali (PV)): un kernel per l'istanza.

  • Nitro Enclave: permette di creare ambienti di esecuzione isolati, denominati enclavi, da istanze Amazon EC2. Selezionare Enable (Abilita) per abilitare l'istanza per AWS Nitro Enclaves. Per ulteriori informazioni, consulta Che cos'è AWS Nitro Enclaves? nella Guida dell'utente di AWS Nitro Enclaves.

  • Configurazioni licenza: è possibile avviare istanze con la configurazione di licenza specificata per tenere traccia dell'utilizzo della licenza. Per ulteriori informazioni, consulta Creazione di una configurazione di licenza nella Guida per l'utente di AWS License Manager.

  • CPU options (Opzioni CPU): selezionare Specify CPU options (Specifica le opzioni CPU) per specificare un numero personalizzato di vCPU durante l'avvio. Imposta il numero di thread per core e di core CPU. Per ulteriori informazioni, consulta Ottimizzazione delle opzioni della CPU.

  • Endpoint IPv6 per metadati: è possibile consentire all'istanza di utilizzare l'indirizzo IPv6 IMDS per recuperare i metadati dell'istanza. [fd00:ec2::254] Questa opzione è disponibile solo se si avviano istanze create sul sistema AWS Nitro in una sottorete supportata da IPv6 (dual stack o solo IPv6). Per ulteriori informazioni, consulta Recupero dei metadati dell'istanza.

  • Metadati accessibili: puoi abilitare o disabilitare l'accesso a IMDS. Per ulteriori informazioni, consulta Configurazione delle opzioni dei metadati dell'istanza per le nuove istanze.

  • Versione dei metadati: se abiliti l'accesso a IMDS, puoi scegliere di richiedere l'utilizzo di Servizio di metadati dell'istanza Versione 2 quando si richiedono i metadati dell'istanza. Per ulteriori informazioni, consulta Configurazione delle opzioni dei metadati dell'istanza per le nuove istanze.

  • Limite di hop della risposta dei metadati: se abiliti l'accesso a IMDS, puoi impostare il numero consentito di hop di rete per il token dei metadati. Per ulteriori informazioni, consulta Configurazione delle opzioni dei metadati dell'istanza per le nuove istanze.

  • Allow tags in metadata (Consenti tag nei metadati): se selezioni Enable (Abilita), l'istanza consentirà l'accesso a tutti i suoi tag dai metadati. Se non si include questa impostazione nel modello, l'accesso ai tag nei metadati dell'istanza non è permesso di default. Per ulteriori informazioni, consulta Per consentire l'accesso ai tag nei metadati delle istanze.

  • User data (Dati utente): è possibile specificare i dati utente per configurare un'istanza durante l'avvio o per eseguire uno script di configurazione. Per ulteriori informazioni, consulta Esegui comandi sulla tua istanza Amazon EC2 al momento del lancio.

L'esempio seguente utilizza il create-launch-templatecomando per creare un modello di avvio con il nome e la configurazione dell'istanza specificati.

aws ec2 create-launch-template \ --launch-template-name TemplateForWebServer \ --version-description WebVersion1 \ --tag-specifications 'ResourceType=launch-template,Tags=[{Key=purpose,Value=production}]' \ --launch-template-data file://template-data.json

Di seguito è riportato un esempio JSON che specifica i dati del modello di avvio per la configurazione dell'istanza. Salvate il codice JSON in un file e includetelo nel --launch-template-data parametro come mostrato nel comando di esempio.

{ "NetworkInterfaces": [{ "AssociatePublicIpAddress": true, "DeviceIndex": 0, "Ipv6AddressCount": 1, "SubnetId": "subnet-7b16de0c" }], "ImageId": "ami-8c1be5f6", "InstanceType": "r4.4xlarge", "TagSpecifications": [{ "ResourceType": "instance", "Tags": [{ "Key":"Name", "Value":"webserver" }] }], "CpuOptions": { "CoreCount":4, "ThreadsPerCore":2 } }

Di seguito è riportato un output di esempio.

{ "LaunchTemplate": { "LatestVersionNumber": 1, "LaunchTemplateId": "lt-01238c059e3466abc", "LaunchTemplateName": "TemplateForWebServer", "DefaultVersionNumber": 1, "CreatedBy": "arn:aws:iam::123456789012:root", "CreateTime": "2017-11-27T09:13:24.000Z" } }

L'esempio seguente utilizza il New-EC2LaunchTemplatecmdlet per creare un modello di avvio con il nome e la configurazione dell'istanza specificati.

$launchTemplateData = [Amazon.EC2.Model.RequestLaunchTemplateData]@{ ImageId = 'ami-8c1be5f6' InstanceType = 'r4.4xlarge' NetworkInterfaces = @( [Amazon.EC2.Model.LaunchTemplateInstanceNetworkInterfaceSpecificationRequest]@{ AssociatePublicIpAddress = $true DeviceIndex = 0 Ipv6AddressCount = 1 SubnetId = 'subnet-7b16de0c' } ) TagSpecifications = @( [Amazon.EC2.Model.LaunchTemplateTagSpecificationRequest]@{ ResourceType = 'instance' Tags = [Amazon.EC2.Model.Tag]@{ Key = 'Name' Value = 'webserver' } } ) CpuOptions = [Amazon.EC2.Model.LaunchTemplateCpuOptionsRequest]@{ CoreCount = 4 ThreadsPerCore = 2 } } $tagSpecificationData = [Amazon.EC2.Model.TagSpecification]@{ ResourceType = 'launch-template' Tags = [Amazon.EC2.Model.Tag]@{ Key = 'purpose' Value = 'production' } } New-EC2LaunchTemplate -LaunchTemplateName 'TemplateForWebServer' -VersionDescription 'WebVersion1' -LaunchTemplateData $launchTemplateData -TagSpecification $tagSpecificationData

Di seguito è riportato un output di esempio.

CreatedBy : arn:aws:iam::123456789012:root CreateTime : 9/19/2023 16:57:55 DefaultVersionNumber : 1 LatestVersionNumber : 1 LaunchTemplateId : lt-01238c059eEXAMPLE LaunchTemplateName : TemplateForWebServer Tags : {purpose}

Creazione di un modello di avvio da un modello di avvio esistente

È possibile clonare un modello di avvio esistente e quindi modificare i parametri per crearne uno nuovo. Tuttavia, puoi farlo solo quando usi la console Amazon EC2; non AWS CLI supporta la clonazione di un modello.

Console
Creazione di un modello di avvio da un modello di avvio esistente
  1. Apri la console Amazon EC2 all'indirizzo https://console.aws.amazon.com/ec2/.

  2. Nel riquadro di navigazione, seleziona Modelli di avvio quindi Crea modello di avvio.

  3. In nome modello di avvio, inserire un nome descrittivo per il modello di avvio.

  4. In Template version description (Descrizione versione modello), fornire una breve descrizione della versione del modello di avvio.

  5. Per applicare un tag al modello di avvio al momento della creazione, selezionare Template tags (Tag del modello), Add tag (Aggiungi tag), quindi inserire una chiave tag e una coppia valori.

  6. Espandere Modello origine e per Nome modello di avvio scegliere un modello di avvio su cui basare il nuovo modello di avvio.

  7. Per Source template version (Versione modello origine), scegli la versione del modello di avvio su cui basare il nuovo modello di avvio.

  8. Regola i parametri di lancio come necessario e scegli Create launch template (Crea modello di avvio).

Creazione di un modello di avvio da un'istanza

Console
Creazione di un modello di avvio da un'istanza
  1. Apri la console Amazon EC2 all'indirizzo https://console.aws.amazon.com/ec2/.

  2. Nel riquadro di navigazione, seleziona Instances (Istanze).

  3. Selezionare l'istanza e scegliere Actions (Operazioni), Create template from instance (Crea modello dall'istanza).

  4. Specificare un nome, una descrizione e i tag e modificare i parametri di lancio come necessario.

    Nota

    Quando si crea un modello di avvio da un'istanza, gli ID dell'interfaccia di rete e gli indirizzi IP dell'istanza non sono inclusi nel modello.

  5. Scegli Create launch template (Crea modello di avvio).

AWS CLI

Puoi utilizzare il AWS CLI per creare un modello di avvio da un'istanza esistente ottenendo prima i dati del modello di lancio da un'istanza e quindi creando un modello di avvio utilizzando i dati del modello di avvio.

Recupero dei dati del modello di avvio da un'istanza
  • Utilizzate il get-launch-template-datacomando e specificate l'ID dell'istanza. È possibile utilizzare l'output come base per creare un nuovo modello di avvio o una nuova versione del modello di avvio. Per impostazione predefinita, l'output include un oggetto LaunchTemplateData di primo livello, che non può essere specificato nei dati del modello di avvio. Utilizzare l'opzione --query per escludere questo oggetto.

    aws ec2 get-launch-template-data \ --instance-id i-0123d646e8048babc \ --query "LaunchTemplateData"

    Di seguito è riportato un output di esempio.

    { "Monitoring": {}, "ImageId": "ami-8c1be5f6", "BlockDeviceMappings": [ { "DeviceName": "/dev/xvda", "Ebs": { "DeleteOnTermination": true } } ], "EbsOptimized": false, "Placement": { "Tenancy": "default", "GroupName": "", "AvailabilityZone": "us-east-1a" }, "InstanceType": "t2.micro", "NetworkInterfaces": [ { "Description": "", "NetworkInterfaceId": "eni-35306abc", "PrivateIpAddresses": [ { "Primary": true, "PrivateIpAddress": "10.0.0.72" } ], "SubnetId": "subnet-7b16de0c", "Groups": [ "sg-7c227019" ], "Ipv6Addresses": [ { "Ipv6Address": "2001:db8:1234:1a00::123" } ], "PrivateIpAddress": "10.0.0.72" } ] }

    È possibile scrivere l'output direttamente su un file, ad esempio:

    aws ec2 get-launch-template-data \ --instance-id i-0123d646e8048babc \ --query "LaunchTemplateData" >> instance-data.json
Creazione di un modello di avvio utilizzando i dati del modello di avvio

Usare un parametro Systems Manager invece di un'ID AMI

Anziché specificare un ID AMI nei modelli di avvio, puoi specificare un parametro AWS Systems Manager . Se l'ID AMI cambia, è possibile aggiornare l'ID AMI in un'unica posizione aggiornando il parametro Systems Manager nel Parameter Store di Systems Manager. I parametri possono anche essere condivisi con altri Account AWS. Puoi archiviare e gestire centralmente i parametri AMI in un account e condividerli con ogni altro account che deve farvi riferimento. Utilizzando un parametro Systems Manager, tutti i modelli di avvio possono essere aggiornati con un'unica operazione.

Un parametro Systems Manager è una coppia chiave-valore definita dall'utente che viene creata in Parameter Store.AWS Systems Manager Parameter Store fornisce un luogo centralizzato per archiviare i valori di configurazione dell'applicazione.

Nel diagramma seguente, il parametro golden-ami viene prima mappato all'AMI originale ami-aabbccddeeffgghhi nel Parameter Store. Nel modello di avvio, il valore dell'ID AMI è golden-ami. Quando un'istanza viene avviata utilizzando questo modello di avvio, l'ID AMI si risolve nell'ami-aabbccddeeffgghhi. Successivamente, l'AMI viene aggiornata con il risultato di un nuovo ID AMI. Nel Parameter Store, il parametro golden-ami è mappato alla nuova ami-00112233445566778. Il modello di avvio rimane invariato. Quando un'istanza viene avviata utilizzando questo modello di avvio, l'ID AMI si risolve nella nuova ami-00112233445566778.

Utilizzo dei parametri Systems Manager nel Parameter Store per aggiornare un modello di avvio.

Formato dei parametri Systems Manager per gli ID AMI

I modelli di avvio richiedono che i parametri Systems Manager definiti dall'utente rispettino il seguente formato quando vengono utilizzati al posto di un ID AMI:

  • Tipo parametro: String

  • Tipo di dati del parametro: aws:ec2:image. Garantisce che Parameter Store convalidi che il valore immesso sia nel formato corretto per un ID AMI.

Per ulteriori informazioni sulla creazione di un parametro valido per un ID AMI, consulta Creazione dei parametri Systems Manager nella Guida per l'utente AWS Systems Manager .

Formato dei parametri Systems Manager nei modelli di avvio

Per utilizzare un parametro Systems Manager al posto di un ID AMI in un modello di avvio, è necessario utilizzare uno dei seguenti formati quando si specifica il parametro nel modello di avvio:

Per fare riferimento a un parametro pubblico:

  • resolve:ssm:public-parameter

Per fare riferimento a un parametro memorizzato nello stesso account:

  • resolve:ssm:parameter-name

  • resolve:ssm:parameter-name:version-number: il numero di versione stesso è un'etichetta predefinita

  • resolve:ssm:parameter-name:label

Per fare riferimento a un parametro condiviso da un altro Account AWS:

  • resolve:ssm:parameter-ARN

  • resolve:ssm:parameter-ARN:version-number

  • resolve:ssm:parameter-ARN:label

Versioni dei parametri

I parametri Systems Manager sono risorse con versione. Quando si aggiorna un parametro, si creano nuove versioni successive del parametro. Systems Manager supporta etichette dei parametri che è possibile mappare a versioni specifiche di un parametro.

Ad esempio, il parametro golden-ami può avere tre versioni: 1, 2 e 3. È possibile creare un'etichetta del parametro beta che corrisponde alla versione 2 e un'etichetta del parametro prod che corrisponde alla versione 3.

In un modello di avvio, è possibile specificare la versione 3 del parametro golden-ami utilizzando uno dei seguenti formati:

  • resolve:ssm:golden-ami:3

  • resolve:ssm:golden-ami:prod

Specificare la versione o l'etichetta è facoltativo. Quando non è specificata alcuna versione viene utilizzata la versione più recente del parametro.

Specificare un parametro Systems Manager in un modello di avvio

È possibile specificare un parametro Systems Manager in un modello di avvio anziché un ID AMI quando si crea un modello di avvio o una nuova versione di un modello di avvio.

Console
Per specificare un parametro Systems Manager in un modello di avvio
  1. Apri la console Amazon EC2 all'indirizzo https://console.aws.amazon.com/ec2/.

  2. Nel riquadro di navigazione, seleziona Modelli di avvio quindi Crea modello di avvio.

  3. In nome modello di avvio, inserire un nome descrittivo per il modello di avvio.

  4. In Applicazioni e immagini SO (Amazon Machine Image), scegli Sfoglia altre AMI.

  5. Scegli il pulsante con la freccia a destra della barra di ricerca, quindi scegli Specifica valore personalizzato/parametro Systems Manager.

  6. Nella finestra di dialogo Specifica valore personalizzato o parametro Systems Manager, segui questi passaggi:

    1. Per la stringa ID AMI o parametro Manager Systems, inserisci il nome del parametro Systems Manager utilizzando uno dei seguenti formati:

      Per fare riferimento a un parametro pubblico:

      • resolve:ssm:public-parameter

      Per fare riferimento a un parametro memorizzato nello stesso account:

      • resolve:ssm:parameter-name

      • resolve:ssm:parameter-name:version-number

      • resolve:ssm:parameter-name:label

      Per fare riferimento a un parametro condiviso da un altro Account AWS:

      • resolve:ssm:parameter-ARN

      • resolve:ssm:parameter-ARN:version-number

      • resolve:ssm:parameter-ARN:label

    2. Selezionare Salva.

  7. Specifica qualsiasi altro parametro del modello di avvio, se necessario, quindi scegli Crea modello di avvio.

Per ulteriori informazioni, consulta Crea un modello di lancio dai parametri.

AWS CLI
Per specificare un parametro Systems Manager in un modello di avvio
  • Utilizzate il create-launch-templatecomando per creare il modello di lancio. Per specificare l'AMI da utilizzare, inserisci il nome del parametro Systems Manager utilizzando uno dei seguenti formati:

    Per fare riferimento a un parametro pubblico:

    • resolve:ssm:public-parameter

    Per fare riferimento a un parametro memorizzato nello stesso account:

    • resolve:ssm:parameter-name

    • resolve:ssm:parameter-name:version-number

    • resolve:ssm:parameter-name:label

    Per fare riferimento a un parametro condiviso da un altro Account AWS:

    • resolve:ssm:parameter-ARN

    • resolve:ssm:parameter-ARN:version-number

    • resolve:ssm:parameter-ARN:label

    L'esempio seguente crea un modello di avvio che specifica quanto segue:

    • Un nome per il modello di avvio (TemplateForWebServer)

    • Un tag per il modello di avvio (purpose=production)

    • I dati per la configurazione dell'istanza, specificati in un file JSON:

      • L'AMI da usare (resolve:ssm:golden-ami)

      • Il tipo di istanza da avviare (m5.4xlarge)

      • Un tag per l'istanza (Name=webserver)

    aws ec2 create-launch-template \ --launch-template-name TemplateForWebServer \ --tag-specifications 'ResourceType=launch-template,Tags=[{Key=purpose,Value=production}]' \ --launch-template-data file://template-data.json

    Di seguito è riportato un file JSON di esempio che contiene i dati del modello di avvio per la configurazione dell'istanza. Il valore di ImageId è il nome del parametro Systems Manager, inserito nel formatoresolve:ssm:golden-ami richiesto.

    {"LaunchTemplateData": { "ImageId": "resolve:ssm:golden-ami", "InstanceType": "m5.4xlarge", "TagSpecifications": [{ "ResourceType": "instance", "Tags": [{ "Key":"Name", "Value":"webserver" }] }] } }

Verifica che un modello di avvio riceva l'ID AMI corretto

Per risolvere il parametro Systems Manager nell'ID AMI effettivo

Utilizzate il describe-launch-template-versionscomando e includete il --resolve-alias parametro.

aws ec2 describe-launch-template-versions \ --launch-template-name my-launch-template \ --versions $Default \ --resolve-alias

La risposta include l'ID AMI perImageId. In questo esempio, quando un'istanza viene avviata utilizzando questo modello di avvio, l'ID AMI viene risolto in. ami-0ac394d6a3example

{ "LaunchTemplateVersions": [ { "LaunchTemplateId": "lt-089c023a30example", "LaunchTemplateName": "my-launch-template", "VersionNumber": 1, "CreateTime": "2022-12-28T19:52:27.000Z", "CreatedBy": "arn:aws:iam::123456789012:user/Bob", "DefaultVersion": true, "LaunchTemplateData": { "ImageId": "ami-0ac394d6a3example", "InstanceType": "t3.micro", } } ] }

Per ulteriori informazioni sull'utilizzo dei parametri di Systems Manager, vedere i seguenti materiali di riferimento nella documentazione di Systems Manager.

Limitazioni

  • Attualmente, i parchi istanze EC2 e le serie di istanze spot non supportano l'utilizzo di un modello di avvio per cui è specificato un parametro System Manager anziché un ID AMI. Per i parchi istanze EC2 e le serie di istanze spot, se nel modello di avvio indichi un'AMI, devi specificare l'ID dell'AMI.

  • Amazon EC2 Auto Scaling prevede altre restrizioni. Per ulteriori informazioni, consulta Utilizzare AWS Systems Manager i parametri anziché gli ID AMI nei modelli di avvio nella Guida per l'utente di Amazon EC2 Auto Scaling.