Quando provo ad aggiornare il mio dispositivo AWS Snow, ricevo l'errore "NoCloudConnectionException".
Risoluzione
Nota: se ricevi errori quando esegui i comandi dell'Interfaccia della linea di comando AWS (AWS CLI), consulta Risoluzione degli errori relativi ad AWS CLI.
Se tenti di aggiornare il software su un dispositivo Snowball Edge non connesso a Internet, ricevi il seguente errore NoCLoudConnectionException:
"NoCloudConnectionException - null (Service: AWSSnowballDevice; Status Code: 400; Error Code: NoCloudConnectionException; Request ID: 462fda0e-1a5f-4898-ba3d-fbf533c43548; Proxy: null)"
Per aggiornare il software su un dispositivo Snowball Edge senza connessione Internet, completa i seguenti passaggi:
-
Esegui questo comando AWS CLI get-software-updates per scaricare il pacchetto di aggiornamento su un computer client con connessione Internet:
aws snowball get-software-updates --job-id EXAMPLE-JOB-ID
Nota: nel comando precedente, sostituisci EXAMPLE-JOB-ID con l'ID del processo del dispositivo Snowball Edge.
Il comando precedente restituisce un URL prefirmato di Amazon Simple Storage Service (Amazon S3) per il pacchetto di aggiornamento associato all'ID del processo del dispositivo. Utilizza l'URL prefirmato per scaricare il pacchetto di aggiornamento sul computer client.
-
Esegui questo comando download-updates e includi il percorso locale del file scaricato come parametro uri:
snowballEdge download-updates --uri file:///tmp/local-update
Nota: nel comando precedente, sostituisci file:///tmp/local-update con il percorso locale. Il formato del percorso dipende dal sistema operativo del computer.
-
Assicurati di aver arrestato tutti i servizi sul dispositivo Snowball Edge. Per ottenere gli ID di tutti i servizi sul dispositivo, esegui questo comando list-services:
snowballEdge list-services
-
Per ogni ID di servizio restituito dal comando precedente, esegui il comando describe-service in modo da visualizzare lo stato del servizio:
snowballEdge describe-service --service-id nfs
-
Se un servizio è ancora in esecuzione, esegui questo comando stop-service per arrestarlo:
snowballEdge stop-service --service-id nfs
-
Per installare gli aggiornamenti sul dispositivo, esegui il comando install-updates:
snowballEdge install-updates
-
Per visualizzare lo stato dell'installazione durante l'aggiornamento del dispositivo, esegui il comando describe-device-software:
snowballEdge describe-device-software
-
Per applicare l'aggiornamento, devi riavviare il dispositivo dopo l'installazione.
Nota: se riavvii il dispositivo Snowball Edge durante l'importazione o la copia dei dati, potresti perderne alcuni.
-
Verifica di aver arrestato tutti i servizi, quindi riavvia il dispositivo.
-
Sblocca il dispositivo, quindi riavvialo nuovamente.
Informazioni correlate
Aggiornamento del software sui dispositivi Snowball Edge