Creazione di un'AMI Linux supportata da un instance store - 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'AMI Linux supportata da un instance store

L'AMI specificata quando avvii l'istanza determina il tipo di volume dispositivo root.

Per creare un'AMI Linux supportata da instance store, inizia da un'istanza che hai avviato da un'AMI Linux supportata da instance store esistente. Dopo avere personalizzato l'istanza in base alle tue esigenze, è necessario creare un bundle del volume e registrare una nuova AMI, che puoi utilizzare per avviare nuove istanze con queste personalizzazioni.

Importante

Solo i seguenti tipi di istanza supportano un volume di instance store come dispositivo root: C1, C3, D2, I2, M1, M2, M3, R3 e X1.

Il processo di creazione di AMI è diverso per le AMI Amazon EBS-backed. Per ulteriori informazioni sulle differenze tra istanze supportate da Amazon EBS e istanze supportate da instance store e su come determinare il tipo di dispositivo root per l'istanza, consulta Archiviazione del dispositivo root. Per creare un'AMI Linux supportata da Amazon EBS, consulta Creazione di un'AMI Linux supportata da Amazon EBS.

Panoramica del processo di creazione delle AMI supportate da instance store

Il diagramma seguente riepiloga le operazioni necessarie per la creazione di un'AMI a partire da un'istanza supportata da instance store.


				Creazione di un'AMI supportata da archivio dell'istanza.

Innanzitutto, avvia un'istanza da un'AMI che sia simile all'AMI che desideri creare. Puoi connetterti alla tua istanza e personalizzarla. Una volta che è configurata come desideri puoi creare un bundle dell'istanza. Per il completamento di questo processo sono richiesti vari minuti. Al termine del processo avrai un bundle, composto da un manifest delle immagini (image.manifest.xml) e da file (image.part.xx) contenenti un modello per il volume root. Successivamente, carica il bundle nel bucket Amazon S3 e registra l'AMI.

Nota

Per caricare oggetti in un bucket S3 per l'AMI Linux supportata da archivi istanze, è necessario abilitare le ACL per il bucket. In caso contrario, Amazon EC2 non sarà in grado di impostare le ACL sugli oggetti da caricare. Se il bucket di destinazione utilizza l'impostazione applicata dal proprietario del bucket per S3 Object Ownership, ciò non funzionerà perché le ACL sono disabilitate. Per maggiori informazioni, consultare Controllo della proprietà degli oggetti caricati tramite S3 Object Ownership.

Quando avvii un'istanza con la nuova AMI, viene creato il volume root dell'istanza usando il bundle che hai caricato in Amazon S3. Finché non lo elimini, lo spazio di archiviazione utilizzato dal bundle in Amazon S3 comporta dei costi che vengono addebitati sul tuo account. Per ulteriori informazioni, consulta Annullare la registrazione dell'AMI.

Se aggiungi dei volumi instance store all'istanza, oltre al volume dispositivo root, la mappatura dei dispositivi a blocchi per la nuova AMI conterrà informazioni su tali volumi e le mappature dei dispositivi a blocchi per le istanze che avvii dalla nuova AMI conterranno automaticamente le informazioni relative a tali volumi. Per ulteriori informazioni, consulta Mappatura dei dispositivi a blocchi.

Prerequisiti

Prima di poter creare un AMI, devi completare le attività seguenti:

  • Installazione degli strumenti AMI. Per ulteriori informazioni, consulta Configurazione degli strumenti dell'AMI.

  • Installa AWS CLI il. Per ulteriori informazioni, consulta la sezione su come eseguire la configurazione con AWS Command Line Interface.

  • Verificare di disporre di un bucket S3 per il bundle e che il bucket abbia le ACL abilitate. Per ulteriori informazioni sulla configurazione delle ACL, consulta la pagina Configurazione delle ACL.

    • Per creare un bucket S3 utilizzando AWS Management Console, apri la console Amazon S3 all'indirizzo https://console.aws.amazon.com/s3/ e scegli Create Bucket.

    • Per creare un bucket S3 con AWS CLI, puoi usare il comando mb. Se la versione installata degli strumenti AMI è la 1.5.18 o successiva, per creare il bucket S3 puoi anche usare il comando ec2-upload-bundle. Per ulteriori informazioni, consulta ec2-upload-bundle.

  • Assicurati di avere l'ID del tuo AWS account. Per ulteriori informazioni, consulta Visualizza Account AWS gli identificatori nella Guida di riferimento per la gestione degli AWS account.

  • Assicurati di disporre delle credenziali per utilizzare la AWS CLI. Per ulteriori informazioni, consulta le migliori pratiche per AWS gli account nella Guida AWS Account Management di riferimento.

  • Verifica della disponibilità di un certificato X.509 e della chiave privata corrispondente.

    • Per creare un certificato X.509, consultare Gestione dei certificati di firma. Il certificato X.509 e la chiave privata vengono utilizzati per codificare e decodificare l'AMI.

    • [Cina (Pechino)] Utilizza il certificato $EC2_AMITOOL_HOME/etc/ec2/amitools/cert-ec2-cn-north-1.pem.

    • [AWS GovCloud (US-West)] Usa il $EC2_AMITOOL_HOME/etc/ec2/amitools/cert-ec2-gov.pem certificato.

  • Connessione all'istanza e relativa personalizzazione. Ad esempio, è possibile installare software e applicazioni, copiare i dati, eliminare i file temporanei e modificare la configurazione Linux.