Amazon Elastic Compute Cloud
Guide de l'utilisateur pour les instances Linux

Création d'une AMI Linux basée sur le stockage d'instance

Pour créer une AMI Linux basée sur le stockage d'instance, démarrez à partir d'une instance que vous avez lancée depuis une AMI Linux basée sur le stockage d'instance existante. Après avoir personnalisé l'instance pour répondre à vos besoins, créez un bundle du volume et inscrivez une nouvelle AMI que vous pouvez utiliser pour lancer de nouvelles instances avec ces personnalisations.

Le processus de création d'AMI est différent de celui des AMI basées sur les volumes Amazon EBS. Pour plus d'informations sur les différences entre les instances basées sur des volumes Amazon EBS et celles basées sur un stockage d'instance et les façons de déterminer le type de périphérique racine pour votre instance, consultez Stockage pour le périphérique racine. Si vous devez créer une AMI Linux basée sur des volumes Amazon EBS, consultez le didacticiel Création d'une AMI Linux basée sur Amazon EBS.

Présentation du processus de création des AMI basées sur le stockage d'instance

Le graphique suivant résume le processus de création d'une AMI à partir d'une instance basée sur le stockage d'instance.


				Création d'une AMI basée sur le stockage d'instance

Tout d'abord, lancez une instance depuis une AMI qui est similaire à l'AMI que vous souhaiteriez créer. Vous pouvez vous connecter à votre instance et la personnaliser. Lorsque l'instance est configurée comme vous le voulez, vous pouvezen créer un bundle. Le processus de création d'un bundle peut prendre plusieurs minutes. Après la fin du processus, vous avez un groupe qui se compose d'un manifeste d'image (image.manifest.xml) et de fichiers (image.part.xx) contenant un modèle pour le volume racine. Ensuite, vous chargez le bundle dans votre compartiment Amazon S3, puis vous inscrivez votre AMI.

Lorsque vous lancez une instance à l'aide de la nouvelle AMI, nous créons le volume racine pour l'instance avec le bundle que vous avez chargé sur Amazon S3. L'espace de stockage utilisé par le bundle dans Amazon S3 entraîne des frais sur votre compte jusqu'à ce que vous le supprimiez. Pour plus d'informations, consultez Annulation de l'inscription de votre AMI Linux.

Si vous ajoutez des volumes de stockage d'instance à votre instance en plus de votre volume du périphérique racine, le mappage de périphérique de stockage en mode bloc pour la nouvelle AMI contient des informations pour ces volumes et les mappages de périphérique de stockage en mode bloc pour les instances que vous lancez depuis la nouvelle AMI contient automatiquement des informations pour ces volumes. Pour plus d'informations, consultez Mappage de périphérique de stockage en mode bloc.

Prérequis

Avant de créer un AMI, vous devez terminer les tâches suivantes :

  • Installez les outils AMI. Pour plus d'informations, consultez Installation des outils AMI.

  • Installez l'AWS CLI. Pour plus d'informations, consultez la page Préparation de l'installation de l'AWS Command Line Interface.

  • Assurez-vous d'avoir un compartiment Amazon S3 pour le bundle. Pour créer un compartiment Amazon S3, ouvrez la console Amazon S3 et cliquez sur Créer un compartiment. Vous pouvez également utiliser la commande mb de l'AWS CLI.

  • Assurez-vous d'avoir un ID de compte AWS. Pour plus d'informations, consultez Identificateurs de compte AWS dans le document AWS General Reference.

  • Assurez-vous d'avoir vos ID de clé d'accès et clé d'accès secrète. Pour plus d'informations, consultez Clés d'accès dans le document AWS General Reference.

  • Assurez-vous d'avoir un certificat X.509 et la clé privée correspondante.

    • Si vous avez besoin créer un certificat X.509, consultez la section Gestion des certificats de signature. Le certificat X.509 et la clé privée sont utilisés pour chiffrer et déchiffrer votre AMI.

    • [Chine (Pékin)] Utilisez le certificat $EC2_AMITOOL_HOME/etc/ec2/amitools/cert-ec2-cn-north-1.pem.

    • [AWS GovCloud (US-West)] Utilisez le certificat $EC2_AMITOOL_HOME/etc/ec2/amitools/cert-ec2-gov.pem.

  • Connectez-vous à votre instance et personnalisez-la. Par exemple, vous pouvez installer des logiciels et des applications, copier des données, supprimer des fichiers temporaires et modifier la configuration Linux.