

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Updates auf Snowball Edge-Geräte herunterladen
<a name="download-updates"></a>

Es gibt zwei Möglichkeiten, ein Update für Snowball Edge herunterzuladen:
+ Mit bestimmten Snowball Edge Client-Befehlen können Sie jederzeit manuelle Updates auslösen.
+ Sie können programmgesteuert einen Zeitpunkt für die automatische Aktualisierung des Geräts bestimmen.

Das folgende Verfahren beschreibt den Vorgang zum manuellen Herunterladen von Aktualisierungen. Informationen zur automatischen Aktualisierung Ihres Snowball Edge-Geräts finden Sie unter `configure-auto-update-strategy` [Aktualisieren eines Snowball](https://docs.aws.amazon.com/snowball/latest/developer-guide/using-client-commands.html#update-client-commands) Edge-Geräts.

**Anmerkung**  
Wenn Ihr Gerät keinen Internetzugang hat, können Sie mithilfe der API eine Aktualisierungsdatei herunterladen. [GetSoftwareUpdates](https://docs.aws.amazon.com/snowball/latest/api-reference/API_GetSoftwareUpdates.html) Zeigen Sie dann beim Aufrufen `download-updates` mithilfe des `uri` Parameters auf einen lokalen Dateispeicherort, wie im folgenden Beispiel.  

```
snowballEdge download-updates --uri {{file:///tmp/local-update}}
```
Bei Windows-Betriebssystemen formatieren Sie den Wert des `uri` Parameters wie folgt:  

```
snowballEdge download-updates --uri file:/{{C:/path/to/local-update}}
```

**So suchen Sie nach Snowball Edge-Softwareupdates für eigenständige Geräte und laden sie herunter**

1. Öffnen Sie ein Terminalfenster und stellen Sie sicher, dass das Snowball Edge-Gerät mithilfe des `describe-device` Befehls entsperrt ist. Wenn das Gerät gesperrt ist, entsperren Sie es mit dem Befehl `unlock-device`. Weitere Informationen finden Sie unter [Snowball Edge entsperren](https://docs.aws.amazon.com/snowball/latest/developer-guide/unlockdevice.html).

1. Wenn das Gerät entsperrt ist, führen Sie den Befehl `snowballEdge check-for-updates` aus. Dieser Befehl gibt die neueste verfügbare Version der Snowball Edge-Software sowie die aktuell auf dem Gerät installierte Version zurück.

1. Wenn Ihre Gerätesoftware nicht mehr auf dem neuesten Stand ist, führen Sie den Befehl `snowballEdge download-updates` aus.
**Anmerkung**  
Wenn Ihr Gerät nicht mit dem Internet verbunden ist, laden Sie zunächst eine Aktualisierungsdatei über die [GetSoftwareUpdates](https://docs.aws.amazon.com/snowball/latest/api-reference/API_GetSoftwareUpdates.html)API herunter. Führen Sie dann den `snowballEdge download-updates` Befehl mit dem `uri` Parameter mit einem lokalen Pfad zu der Datei aus, die Sie heruntergeladen haben, wie im folgenden Beispiel gezeigt.  

   ```
   snowballEdge download-updates --uri {{file:///tmp/local-update}}
   ```
Formatieren Sie für Windows-Betriebssysteme den Wert des `uri` Parameters wie folgt:  

   ```
   snowballEdge download-updates --uri file:/{{C:/path/to/local-update}}
   ```

1. Sie können den Status dieses Downloads mit dem Befehl `snowballEdge describe-device-software` überprüfen. Während ein Update heruntergeladen wird, zeigen Sie den Status mit diesem Befehl an.   
**Example Ausgabe des `describe-device-software` Befehls**  

   ```
   Install State: Downloading
   ```

**So suchen Sie nach Snowball Edge-Softwareupdates für Gerätecluster und laden sie herunter**

1. Öffnen Sie ein Terminalfenster und stellen Sie sicher, dass alle Snowball Edge-Geräte im Cluster mithilfe des `snowballEdge describe-device` Befehls entsperrt sind. Wenn die Geräte gesperrt sind, verwenden Sie den `snowballEdge unlock-cluster` Befehl, um sie zu entsperren. Weitere Informationen finden Sie unter [Snowball Edge entsperren](https://docs.aws.amazon.com/snowball/latest/developer-guide/unlockdevice.html).

1. Wenn alle Geräte im Cluster entsperrt sind, führen Sie für jedes Gerät im Cluster den Befehl aus. `check-for-updates` Dieser Befehl gibt die neueste verfügbare Version der Snowball Edge-Software sowie die aktuell auf dem Gerät installierte Version zurück.

   ```
   snowballEdge check-for-updates --unlock-code {{29-character-unlock-code}} --manifest-file {{path/to/manifest/file.bin}} --endpoint https://{{ip-address-of-snow-device}}                    
   ```
**Anmerkung**  
Der Entsperrcode und die Manifestdatei sind für alle Geräte im Cluster identisch.  
**Example des `check-for-updates` Befehls**  

   ```
   {
   "InstalledVersion" : "118",
   "LatestVersion" : "119"
   }
   ```

   Wenn der Wert des `LatestVersion` Namens größer als der Wert des `InstalledVersion` Namens ist, ist ein Update verfügbar.

1. Verwenden Sie für jedes Gerät im Cluster den `download-updates` Befehl, um das Update herunterzuladen.

   ```
   snowballEdge download-updates --uri {{file:///tmp/local-update}}
   ```
**Anmerkung**  
Formatieren Sie für Windows-Betriebssysteme den Wert des `uri` Parameters wie folgt:  

   ```
   snowballEdge download-updates --uri file:/{{C:/path/to/local-update}}
   ```

1. Verwenden Sie den `describe-device-software` Befehl, um den Status dieses Downloads für jedes Gerät im Cluster zu überprüfen.

   ```
   snowballEdge describe-device-software --unlock-code {{29-character-unlock-code}} --manifest-file {{path/to/manifest/file.bin}} --endpoint https://{{ip-address-of-snow-device}}    
   ```  
**Example der Ausgabe des `describe-device-software` Befehls**  

   ```
   {
   "InstalledVersion" : "118",
   "InstallingVersion" : "119",
   "InstallState" : "DOWNLOADED",
   "CertificateExpiry" : "Sat Mar 30 16:47:51 UTC 2024"
   }
   ```

   Wenn der Wert des `InstallState` Namens lautet`DOWNLOADED`, wurde das Update heruntergeladen und kann installiert werden.