Comment transférer mes données vers mon périphérique AWS Snowball Edge ?

Date de la dernière mise à jour : 28/08/2020

J'utilise AWS Snowball pour transférer mes données vers AWS. Que dois-je faire pour transférer mes données vers mon périphérique Snowball Edge ? 

Brève description

Vous pouvez transférer vos données vers un périphérique Snowball Edge à l'aide des outils suivants :

Remarque : si vous utilisez un périphérique Snowball standard, consultez la section Comment puis-je transférer mes données vers mon périphérique Snowball standard (50 To ou 80 To de stockage) ?

Par exemple, suivez ces étapes pour configurer votre appareil Snowball Edge pour le transfert de données à l'aide de l'adaptateur Amazon S3 pour Snowball :

  1. Obtenez le code de déverrouillage et le fichier manifeste du périphérique.
  2. Configurez et déverrouillez le périphérique Snowball Edge.
  3. Configurez un profil sur l'interface de ligne de commande AWS (AWS CLI) à utiliser avec le périphérique Snowball Edge.
  4. Transférez des données à l'aide de l'adaptateur Amazon S3 pour Snowball.

Résolution

Recevoir le code de déverrouillage et le fichier manifeste du périphérique

Pour obtenir les informations d'identification du périphérique à l'aide de la console Snowball, consultez la section Obtention de vos informations d'identification et des outils.

Remarque : vous pouvez utiliser la console Snowball pour obtenir les informations d'identification du périphérique uniquement une fois que le périphérique vous a été livré.

Pour obtenir les informations d'identification du périphérique à l'aide de l'interface de ligne de commande AWS (AWS CLI), procédez comme suit :

1.    Installez AWS CLI version 1.16.14 ou antérieure. Actuellement, seules ces versions de l'interface de ligne de commande AWS prennent en charge l'utilisation avec les périphériques Snowball Edge.

2.    Exécutez la commande list-jobs pour obtenir l'ID de tâche Snowball :

Remarque : remplacez la valeur --region par la région AWS dans laquelle se trouve votre tâche Snowball.

aws snowball list-jobs --region us-east-1

3.    La commande renvoie une sortie similaire à celle-ci :

 {
      "JobId": "JIDexample-aaaa-1111-bbbb-222222222222",
      "JobState": "WithCustomer",
      "IsMaster": false,
      "JobType": "IMPORT",
      "SnowballType": "STANDARD",
      "CreationDate": 1532615527.2,
      "Description": "My_First_Snowball_Job"
 }

Copiez le JobID. Si vous avez plusieurs tâches, toutes les tâches sont répertoriées. Veillez à copier le JobID pour la tâche correcte.

4.    Exécutez la commande get-job-unlock-code pour obtenir le code de déverrouillage :

aws snowball get-job-unlock-code --job-id  JIDexample-aaaa-1111-bbbb-222222222222

5.    La commande renvoie le code de déverrouillage, qui est composé de 25 caractères alphanumériques séparés par quatre tirets, comme suit :

01234-abcde-01234-ABCDE-01234

6.    Exécutez la commande get-job-manifest pour obtenir le fichier manifeste :

aws snowball get-job-manifest --job-id JIDexample-aaaa-1111-bbbb-222222222222

7.    La commande renvoie une URL Amazon S3 pré-signée permettant d'accéder au fichier manifeste de la tâche. Notez le chemin d'accès à votre fichier manifeste, car il vous sera demandé plus tard dans cette procédure.

Configurer et déverrouiller le périphérique Snowball Edge

1.    Téléchargez et installez le client Snowball.

2.    À l'aide du client Snowball, exécutez la commande configure à partir de votre poste de travail pour stocker les informations d'identification de votre tâche (manifeste et code de déverrouillage) en tant que profil :

snowballEdge configure

3.    La commande renvoie des invites pour saisir des informations sur le périphérique et la tâche. Remplacez les valeurs suivantes dans les exemples d'invites :
Snowball Edge Manifest Path : saisissez le chemin d'accès au fichier manifeste.
Code de déverrouillage : saisissez le code de déverrouillage.
Point determinaison par défaut : saisissez l'adresse IP du périphérique Snowball Edge.

Configuration will stored at home directory\.aws\snowball\config\snowball-edge.config
Snowball Edge Manifest Path: /Downloads/JID2EXAMPLE-0c40-49a7-9f53-916aEXAMPLE81-manifest.bin
Unlock Code: 01234-abcde-01234-ABCDE-01234
Default Endpoint: https://192.0.2.0

Avertissement : les utilisateurs qui peuvent accéder au fichier de configuration peuvent également accéder aux données sur vos périphériques ou clusters Snowball Edge. Vous devez gérer le contrôle d'accès local pour ce fichier.

4.    Exécutez la commande unlock-device pour déverrouiller le périphérique Snowball Edge :

snowballEdge unlock-device

5.    Une fois que vous avez exécuté la commande unlock-device vous obtenez un message indiquant « Your Snowball Edge device is unlocking » (« Votre périphérique Snowball Edge est en cours de déverrouillage. »). Pour actualiser le statut, exécutez la commande describe-device :

snowballEdge describe-device

6.    Une fois que l'état de votre périphérique est passé à « UNLOCKED » (« Déverrouillé »), vous pouvez copier les données sur le périphérique.

Remarque : si vous recevez des erreurs lorsque vous essayez de déverrouiller le périphérique, consultez la section Dépannage des problèmes de connexion.

Configurer sur l'interface de ligne de commande AWS un profil à utiliser avec le périphérique Snowball Edge

1.    Utilisez le client Snowball pour obtenir vos informations d'identification locales à utiliser avec l'interface de ligne de commande AWS. Exécutez la commande list-access-keys pour obtenir l'ID de clé d'accès :

snowballEdge list-access-keys

2.    La commande renvoie la valeur pour AccessKeyIds. Exécutez la commande get-secret-access-key sur votre ID de clé d'accès :

snowballEdge get-secret-access-key --access-key-id EXAMPLEACCESSKEYID

3.    La commande renvoie la clé d'accès et la clé d'accès secrète, comme suit :

[snowballEdge]
aws_access_key_id = EXAMPLEACCESSKEYID
aws_secret_access_key = EXAMPLEKEYaBc/D1EFGHI/jKlMnoPQRSTUVXYZAB

4.    Ouvrez l'interface de ligne de commande AWS. Exécutez ensuite la commande configure avec l'argument --profile pour configurer un profil sur l'interface de ligne de commande AWS :

aws configure --profile snowballEdge

5.    La commande renvoie des invites pour saisir les informations d'identification pour le profil Snowball Edge. Remplacez les valeurs suivantes dans les exemples d'invites :
AWS Access Key ID [None] : saisissez l'ID de clé d'accès renvoyé par le client Snowball.
AWS Secret Access Key [None] : saisissez la clé d'accès secrète renvoyée par le client Snowball.
Default region name [None] : laissez le champ vide.
Default output format [None] : laissez le champ vide.

AWS Access Key ID [None]: EXAMPLEACCESSKEYID
AWS Secret Access Key [None]: EXAMPLEKEYaBc/D1EFGHI/jKlMnoPQRSTUVXYZAB
Default region name [None]: 
Default output format [None]:

Transférer des données en utilisant l'adaptateur Amazon S3 pour Snowball

Remarque : pour la valeur --endpoint dans cette commande, saisissez l'adresse IP du périphérique Snowball Edge qui se termine par :8080. Pour la valeur de --profile, utilisez le nom du profil que vous avez créé sur l'interface de ligne de commande AWS afin d'être utilisé avec le périphérique Snowball Edge.

Pour transférer un seul fichier vers le périphérique, exécutez la commande s3 cp à l'aide de l'interface de ligne de commande AWS :

aws s3 cp source/path/example s3://destination-bucket/path/example --endpoint http://192.0.2.0:8080 --profile snowballEdge

Pour transférer des répertoires ou plusieurs fichiers, exécutez la commande s3 cp avec l'option --recursive :

aws s3 cp --recursive source/path/example s3://destination-bucket/path/example --endpoint http://192.0.2.0:8080 --profile snowballEdge

Pour supprimer des objets du périphérique, exécutez la commande s3 rm :

aws s3 rm s3://destination-bucket/path/example --endpoint http://192.0.2.0:8080 --profile snowballEdge

Pour répertorier les fichiers déjà transférés sur le périphérique, exécutez la commande s3 ls :

aws s3 ls s3://destination-bucket/path/example --endpoint http://192.0.2.0:8080 --profile snowballEdge

Pour bien faire les choses, n'oubliez pas de valider les données pendant et après le transfert. Pour plus d'informations, consultez la section Validation des données avec les tâches Snowball Edge.


Cet article vous a-t-il été utile ?


Besoin d'aide pour une question technique ou de facturation ?