翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Snowball Edge デバイスへの更新のダウンロード
Snow Family デバイスの更新をダウンロードするには、次の 2 つの方法があります。
-
特定の Snowball Edge Client コマンドを使用して、いつでも手動更新をトリガーできます。
-
デバイスを自動的に更新する時間をプログラムで決定できます。
以下の処理は、手動で更新をダウンロードするプロセスを説明しています。Snowball Edge デバイスの自動更新の詳細については、「Snowball Edge の更新configure-auto-update-strategy
」の「」を参照してください。
注記
デバイスにインターネットへのアクセス権がない場合は、 GetSoftwareUpdates を使用して更新ファイルをダウンロードできますAPI。次に、次の例のように、 uri
パラメータdownload-updates
を使用して を呼び出すときに、ローカルファイルの場所をポイントします。
snowballEdge download-updates --uri
file:///tmp/local-update
Windows オペレーティングシステムの場合、uri
パラメータの値を次のようにフォーマットします。
snowballEdge download-updates --uri file:/
C:/path/to/local-update
スタンドアロンデバイスの Snowball Edge ソフトウェア更新をチェックしてダウンロードするには
-
ターミナルウィンドウを開き、Snowball Edge デバイスが
describe-device
コマンドでロック解除されていることを確認します。デバイスがロックされている場合は、unlock-device
コマンドを使用してロック解除します。詳細については、「Snow Family デバイスのロック解除」を参照してください。 -
デバイスのロックが解除されている場合は、
snowballEdge check-for-updates
コマンドを実行します。このコマンドは、Snowball Edge ソフトウェアの利用可能な最新バージョン、およびデバイスにインストールされている現在のバージョンも返します。 -
デバイスのソフトウェアが最新のものではない場合、
snowballEdge download-updates
コマンドを実行します。注記
デバイスがインターネットに接続されていない場合は、まず GetSoftwareUpdates を使用して更新ファイルをダウンロードしますAPI。次に、次の例のように、ダウンロードしたファイルへのローカルパスを持つ
uri
パラメータを使用してsnowballEdge download-updates
コマンドを実行します。snowballEdge download-updates --uri
file:///tmp/local-update
Windows オペレーティングシステムの場合、
uri
パラメータの値を次のようにフォーマットします。snowballEdge download-updates --uri file:/
C:/path/to/local-update
-
このダウンロードのステータスは、
snowballEdge describe-device-software
コマンドで確認できます。更新のダウンロード中は、このコマンドでステータスを表示します。例
describe-device-software
コマンドの出力Install State: Downloading
デバイスのクラスターの Snowball Edge ソフトウェア更新をチェックしてダウンロードするには
-
ターミナルウィンドウを開き、
snowballEdge describe-device
コマンドを使用してクラスター内のすべての Snowball Edge デバイスがロック解除されていることを確認します。デバイスがロックされている場合は、snowballEdge unlock-cluster
コマンドを使用してロックを解除します。詳細については、「Snowball Edge のロック解除」を参照してください。 -
クラスター内のすべてのデバイスがロック解除されたら、クラスター内のデバイスごとに
check-for-updates
コマンドを実行します。このコマンドは、Snowball Edge ソフトウェアの利用可能な最新バージョン、およびデバイスにインストールされている現在のバージョンも返します。snowballEdge check-for-updates --unlock-code
29-character-unlock-code
--manifest-filepath/to/manifest/file.bin
--endpoint https://ip-address-of-snow-device
注記
ロック解除コードとマニフェストファイルは、クラスター内のすべてのデバイスで同じです。
例
check-for-updates
コマンドの{ "InstalledVersion" : "118", "LatestVersion" : "119" }
LatestVersion
名前の値がInstalledVersion
名前の値より大きい場合、更新を使用できます。 -
クラスター内のデバイスごとに、
download-updates
コマンドを使用して更新をダウンロードします。snowballEdge download-updates --uri
file:///tmp/local-update
注記
Windows オペレーティングシステムの場合、
uri
パラメータの値を次のようにフォーマットします。snowballEdge download-updates --uri file:/
C:/path/to/local-update
-
クラスター内のデバイスごとにこのダウンロードのステータスを確認するには、
describe-device-software
コマンドを使用します。snowballEdge describe-device-software --unlock-code
29-character-unlock-code
--manifest-filepath/to/manifest/file.bin
--endpoint https://ip-address-of-snow-device
例
describe-device-software
コマンドの出力の{ "InstalledVersion" : "118", "InstallingVersion" : "119", "InstallState" : "DOWNLOADED", "CertificateExpiry" : "Sat Mar 30 16:47:51 UTC 2024" }
InstallState
名前の値が の場合DOWNLOADED
、更新はダウンロードされ、インストールできます。