Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Metodi di immagine dorata
Ad alto livello, puoi scegliere tra due metodi per creare un'immagine dorata che includa l'albero delle directory Greengrass:
-
Scatta un'istantanea dell'intero albero di directory Greengrass sul dispositivo dorato.
-
Scatta solo un'istantanea parziale dell'albero delle directory Greengrass sul dispositivo dorato.
La tabella seguente riassume le principali differenze tra questi metodi.
Istantanea completa di Greengrass |
Istantanea parziale di Greengrass |
|
---|---|---|
Elenchi Greengrass inclusi |
|
|
Vantaggio |
I dispositivi di produzione sono immediatamente completamente funzionanti. |
Supporta una configurazione semplice e robusta di ogni dispositivo di produzione. |
Svantaggio |
Richiede una configurazione più complicata di ogni dispositivo di produzione. |
I dispositivi di produzione devono ricevere un'implementazione su cloud per entrare in uno stato completamente funzionante. |
Istantanea completa di Greengrass
Includendo un'istantanea completa dell'albero di directory Greengrass nella tua immagine dorata, conservi la cronologia e il contesto delle distribuzioni e della configurazione dei componenti che sono state applicate al tuo dispositivo dorato. Ciò significa che anche i dispositivi prodotti da questa immagine hanno questa cronologia e questo contesto. Di conseguenza, i dispositivi di produzione possono avviare ed eseguire tutti i componenti dell'applicazione e ogni dispositivo può essere immediatamente completamente funzionante.
La complicazione di questo metodo è che la cronologia e il contesto possono rendere più difficile la personalizzazione di ogni dispositivo di produzione con una configurazione unica. Questi passaggi di configurazione sono descritti in dettaglio nella sezione successiva.
Limitazioni dello stato di funzionamento completo:
Sebbene i componenti dell'applicazione funzionino, devono gestire correttamente le seguenti limitazioni:
-
Il dispositivo non sincronizzerà alcun segreto sul disco finché non entrerà in contatto con il cloud.
-
Il dispositivo non disporrà di credenziali AWS Identity and Access Management (IAM) valide tramite lo scambio di token finché non entrerà in contatto con il cloud.
-
Se il dispositivo utilizza il provisioning o just-in-time il provisioning del parco veicoli, non si connetterà AWS IoT Core fino al completamento del provisioning.
Istantanea parziale di Greengrass
Quando si utilizza il metodo di istantanea parziale Greengrass, l'immagine dorata include solo le cartelle alts
packages
, e. plugins
La config
directory è esclusa, quindi la cronologia e il contesto delle distribuzioni e della configurazione vengono omessi.
Il vantaggio principale di questo metodo è che i passaggi di configurazione unici richiesti per ogni dispositivo di produzione sono semplici e affidabili. Questi passaggi di configurazione sono descritti in dettaglio nella sezione successiva.
Lo svantaggio principale è che i componenti dell'applicazione non saranno in esecuzione fino a quando i dispositivi di produzione non riceveranno una distribuzione nel cloud. Questo potrebbe non soddisfare tutti i tuoi requisiti. Tuttavia, poiché gli artefatti dei componenti sono presenti su disco, non verranno scaricati nuovamente quando i dispositivi riceveranno la distribuzione nel cloud, se la distribuzione nel cloud corrisponde ancora agli artefatti su disco. Di conseguenza, l'implementazione del cloud è relativamente rapida e non comporterà costi elevati per i dati su una rete cellulare.