Exportation d'une AMI à utiliser avec Amazon EC2 Jobs - AWS Snowcone Guide de l'utilisateur

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Exportation d'une AMI à utiliser avec Amazon EC2 Jobs

Cette section fournit un aperçu de la façon d'exporter votre image machine Amazon (AMI) pour une utilisation avec des instances de calcul Amazon EC2 sur unAWS SnowconePériphérique.

Configurer une AMI pour utiliser SSH afin de Connect aux instances de calcul lancées sur l'appareil

Pour utiliser Secure Shell (SSH) afin de vous connecter à vos instances de calcul sur des appareils Snowcone, vous devez effectuer la procédure suivante. Cette procédure ajoute la clé SSH à l'AMI avant de créer votre tâche. Nous vous recommandons également d'utiliser cette procédure pour configurer vos applications sur l'instance que vous comptez utiliser comme AMI pour votre tâche.

Important

Si vous ne suivez pas cette procédure, vous ne pourrez pas vous connecter à vos instances via SSH lorsque vous recevrez votre appareil Snowcone.

Pour placer une clé SSH dans une AMI

  1. Lancez une nouvelle instance dans l'AWS Cloudà l'aide d'une image AMI compatible (voirhttps://docs.aws.amazon.com/snowball/latest/developer-guide/using-ami.html).

    Lorsque vous lancez votre instance, assurez-vous que la taille de stockage que vous attribuez à l'instance est appropriée pour votre utilisation ultérieure sur l'appareil Snowcone. Dans la console Amazon EC2, vous devez effectuer cette opération dansÉtape 4 : Add Storage. Pour obtenir la liste des tailles prises en charge pour des volumes de stockage d'instance de calcul sur une Snowcone, consultez »Limites de cône de neige ec2«.

  2. Installez et configurez les applications que vous voulez exécuter sur la Snowcone et vérifiez qu'elles fonctionnent comme prévu.

  3. Faites une copie du fichier PEM/PPK que vous avez utilisé pour la paire de clés SSH afin de créer cette instance. Enregistrez ce fichier sur le serveur que vous comptez utiliser pour communiquer avec la Snowcone. Ce fichier est requis pour utiliser SSH pour vous connecter à l'instance lancée sur votre appareil. Vous devez donc noter le chemin d'accès à ce fichier.

  4. Enregistrez l'instance en tant qu'AMI. Pour de plus amples informations, veuillez consulterCréation d'une AMI Linux basée sur Amazon EBS.

  5. Répétez cette procédure pour chacune des instances auxquelles vous souhaitez vous connecter à l'aide de SSH. Veillez à faire des copies de vos différentes paires de clés SSH et notez les AMI auxquelles elles sont associées.

Création de votre Job à l'aide de la console

L'étape suivante consiste à créer une tâche. Votre tâche peut être tout type de tâche, y compris un cluster. Utilisation deAWS Snow Family Management Console, suivez les instructions indiquées dans laCréation d'unAWS SnowconeTravail. Lorsque vous arrivez auÉtape 3 : Rendre les détails de ladans l'Assistant de création de tâche, ajoutez les étapes supplémentaires suivantes.

  1. Choisissez Enable compute with EC2 (Activer le calcul avec EC2).

  2. Choisissez Add an AMI (Ajouter une AMI).

  3. Dans la boîte de dialogue qui s'affiche, choisissez une AMI, puis Enregistrer.

  4. Ajoutez jusqu'à 10 AMI au total à votre tâche.

  5. Continuez à créer votre tâche comme d'habitude.

Création de votre Job à l'aide de l'AWSCLI

Vous pouvez également créer votre tâche à l'aide de l'AWS Command Line Interface(AWS CLI). Pour ce faire, ouvrez un terminal et exécutez la commande suivante, en remplaçant le texte en rouge par vos valeurs réelles.

aws snowball create-job --job-type IMPORT --resources '{"S3Resources":[{"BucketArn":"arn:aws:s3:::bucket-name"}],"Ec2AmiResources":[{"AmiId":"ami-12345678"}]}' --description Example --address-id ADIEXAMPLE60-1234-1234-5678-41fEXAMPLE57 --kms-key-arn arn:aws:kms:us-west-2:012345678901:key/eEXAMPLE-1234-1234-5678-5b4EXAMPLE8e --role-arn arn:aws:iam::123456789012:role/snowcone-import-snowcone-role --shipping-option SECOND_DAY --snowball-type SNC1_HDD --snowball-capacity-preference T8 --device-configuration '{"SnowconeDeviceConfiguration":{"WirelessConnection": {"IsWifiEnabled": false}}}'

Une fois que l'appareil est arrivé et que vous l'avez déverrouillé, utilisez le client Snowball Edge pour obtenir vos informations d'identification locales. Pour de plus amples informations, veuillez consulter Obtention des informations d'identification.