Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Prima di poter distribuire un aggiornamento software a un gruppo di dispositivi o a dispositivi che vengono registrati in uno spazio dei nomi, devi importare l'aggiornamento nel tuo namespace Azure Device Registry. Ogni aggiornamento software consiste in uno o più file di aggiornamento e un manifest di importazione. Il manifest di importazione descrive l'identità dell'aggiornamento, i dispositivi con cui è compatibile e come installarlo, così Azure Device Registry sa a quali dispositivi si applica l'aggiornamento.
Questo articolo ti mostra come importare un aggiornamento software da un container Archiviazione di Azure in uno spazio di nomi e come eliminare un aggiornamento importato di cui non hai più bisogno.
Importante
Gli aggiornamenti software di Azure Device Registry sono attualmente in anteprima. L'attuale anteprima riguarda i dispositivi connessi all'hub IoT. Questa anteprima è fornita senza un contratto di servizio e la funzionalità e la relativa esperienza nel portale potrebbero cambiare prima di diventare generalmente disponibili. Per ulteriori informazioni, vedere Condizioni supplementari per l'uso delle versioni di anteprima di Microsoft Azure.
Prerequisites
- Una sottoscrizione di Azure attiva. Se non ne hai uno, crea un account gratuito.
- Un namespace di Azure Device Registry con aggiornamenti software abilitati. Per creare uno spazio di nomi e abilitare aggiornamenti software, vedi Introduzione ad Azure Device Registry.
- Permessi per leggere i file di aggiornamento nel tuo account di archiviazione, come il ruolo Storage Blob Data Contributor .
- Permessi per importare aggiornamenti software nel namespace, come il ruolo di Device Update Content Administrator nell'istanza degli aggiornamenti software collegata al tuo namespace.
- Un account Archiviazione di Azure con un container che contiene i tuoi file di aggiornamento e un manifesto di importazione:
-
File di aggiornamento: I file che il tuo dispositivo installa, come un'immagine, un pacchetto o uno script (ad esempio,
.swuo.sh). -
Manifesto di importazione: un file JSON con l'estensione
.importmanifest.jsonche descrive l'aggiornamento. Ogni aggiornamento software richiede un manifest di importazione. Per informazioni su come crearne uno, vedere Preparare un aggiornamento da importare e lo schema del manifest di importazione.
-
File di aggiornamento: I file che il tuo dispositivo installa, come un'immagine, un pacchetto o uno script (ad esempio,
Vai ad aggiornamenti software nel tuo namespace
- Nel portale Azure, vai al tuo namespace Azure Device Registry.
- Nel menu risorse, sotto Operazioni, seleziona aggiornamenti software (anteprima).
- Nella pagina Aggiornamenti software (anteprima), seleziona la scheda Importazioni per visualizzare gli aggiornamenti software già importati nel namespace.
Se non hai ancora importato aggiornamenti, la pagina mostra Nessun aggiornamento da visualizzare.
Importa un aggiornamento software
In Aggiornamenti software (anteprima), seleziona + Import.
Su Importa aggiornamenti software, sotto Selezione file, seleziona + Aggiungi file.
Seleziona l'account di archiviazione che contiene i tuoi file di aggiornamento, poi seleziona Avanti.
Seleziona il contenitore che contiene i tuoi file di aggiornamento, poi seleziona Avanti.
In Seleziona file, selezionare i file di aggiornamento e il file manifest di importazione (con l'estensione
.importmanifest.json) che si desidera importare.Chiudi il selettore di file per tornare a Importa aggiornamenti software.
Nella casella Descrizione , inserisci opzionalmente una descrizione per l'aggiornamento.
In Scansione malware, seleziona Scansiona file di aggiornamento per malware se vuoi che i file di aggiornamento vengano controllati per malware noti prima che vengano importati. La scansione malware è disponibile in alcune regioni.
Seleziona Importa
Quando l'importazione ha successo, l'elemento importato appare nella lista Importazioni con nome, provider, versione e descrizione. Ora è possibile distribuirlo usando un processo di aggiornamento del software o un processo di aggiornamento dell'onboarding.
Correggi manifest di importazione mancante
Se selezioni Aggiorna file senza un manifest di importazione, l'importazione fallisce con il messaggio Nessun manifest di importazione è stato trovato.
- Controlla il banner di errore nella pagina Importazione aggiornamenti software . Ti ricorda che i file manifest di importazione usano l'estensione
.importmanifest.json. - Aggiungi un manifest di importazione che descriva l'aggiornamento del tuo contenitore di archiviazione dati.
- Seleziona Sostituisci file, poi seleziona i file di aggiornamento e il manifesto di importazione.
- Seleziona di nuovo Importa.
Note
In questa anteprima, non puoi creare o modificare un manifest di importazione nel portale di Azure. Crea il manifest di importazione prima di importare l'aggiornamento.
Importare aggiornamenti di elementi padre e figlio
Un manifesto di importazione può fare riferimento ad altri aggiornamenti. Ad esempio, un aggiornamento genitore può fare riferimento a uno o più aggiornamenti figli che devono essere installati insieme o in un ordine specifico. Quando importi un aggiornamento genitore insieme ai suoi aggiornamenti figli, la lista Importazioni mostra l'aggiornamento genitore con i relativi aggiornamenti figli.
Note
In questa anteprima, il client per gli aggiornamenti software negli SDK unificati Azure IoT non installa aggiornamenti che facciano riferimento ad altri aggiornamenti. Per distribuire su dispositivi che utilizzano il client di aggiornamenti software, importa aggiornamenti i cui manifesti di importazione non fanno riferimento agli aggiornamenti figli. Per maggiori informazioni, consultare la sezione Limitazioni anteprima.
Elimina un aggiornamento software
Se non hai più bisogno di un aggiornamento importato, puoi cancellarlo dal namespace.
- Nella pagina Aggiornamenti software (anteprima), seleziona la scheda Importazioni.
- Seleziona la casella accanto all'aggiornamento che vuoi eliminare.
- Seleziona Elimina.
- Quando richiesto, selezionare Elimina per confermare.
Eliminare un aggiornamento software non influisce sui dispositivi che lo hanno già installato. Tuttavia, non è più possibile usare l'aggiornamento in un nuovo processo.