Passer au contenu

Comment résoudre l'erreur « NoCloudConnectionException » lorsque j'essaie de mettre à jour mon appareil AWS Snow ?

Lecture de 3 minute(s)
0

Lorsque j'essaie de mettre à jour mon appareil AWS Snow, le message d'erreur « NoCloudConnectionException » s'affiche.

Résolution

Remarque : Si des erreurs surviennent lorsque vous exécutez des commandes de l'interface de la ligne de commande AWS (AWS CLI), consultez la section Résoudre des erreurs liées à l’AWS CLI.

Si vous essayez de mettre à jour le logiciel sur un appareil Snowball Edge qui n'est pas connecté à Internet, l'erreur NoCLoudConnectionException suivante s'affiche :

« NoCloudConnectionException - null (Service : Appareil AWS Snowball ; Code d’état : 400 ; Code d’erreur : NoCloudConnectionException ; ID de requête : 462fda0e-1a5f-4898-ba3d-fbf533c43548 ; Proxy : nul) »

Pour mettre à jour le logiciel sur un appareil Snowball Edge sans connexion Internet, procédez comme suit :

  1. Exécutez la commande get-software-updates suivante de l'interface de ligne de commande AWS pour télécharger le bundle de mise à jour sur un ordinateur client connecté à Internet :

    aws snowball get-software-updates --job-id EXAMPLE-JOB-ID

    Remarque : Dans la commande précédente, remplacez EXAMPLE-JOB-ID par l'ID de tâche de votre appareil Snowball Edge.

    La commande précédente renvoie une URL présignée Amazon Simple Storage Service (Amazon S3) pour le bundle de mise à jour associé à l'ID de tâche de votre appareil. Utilisez l'URL présignée pour télécharger le bundle de mise à jour sur votre machine cliente.

  2. Exécutez la commande download-updates suivante et incluez le chemin local du fichier que vous avez téléchargé en tant que paramètre uri :

    snowballEdge download-updates --uri file:///tmp/local-update

    Remarque : Dans la commande précédente, remplacez file:///tmp/local-update par le chemin local. Le format du chemin dépend du système d'exploitation (OS) de votre machine.

  3. Assurez-vous d'avoir arrêté tous les services sur l'appareil Snowball Edge. Pour obtenir les ID de tous les services de votre appareil, exécutez la commande list-services suivante :

    snowballEdge list-services
  4. Pour chaque ID de service renvoyé par la commande précédente, exécutez la commande describe-service pour voir l'état du service :

    snowballEdge describe-service --service-id nfs
  5. Si un service est toujours en cours d'exécution, exécutez la commande stop-service suivante pour arrêter le service :

    snowballEdge stop-service --service-id nfs
  6. Pour installer les mises à jour sur votre appareil, exécutez la commande install-updates :

    snowballEdge install-updates
  7. Pour afficher l'état de l'installation lors de la mise à jour de l'appareil, exécutez la commande describe-device-software :

    snowballEdge describe-device-software
  8. Pour appliquer la mise à jour, vous devez redémarrer votre appareil après l'installation.
    Remarque : Si vous redémarrez votre appareil Snowball Edge alors que celui-ci importe ou copie des données, vous risquez de perdre certaines de vos données.

  9. Vérifiez que vous avez arrêté tous les services, puis redémarrez l'appareil.

  10. Déverrouillez l'appareil, puis redémarrez-le.

Informations connexes

Mise à jour du logiciel sur les appareils Snowball Edge

AWS OFFICIELA mis à jour il y a un an