Rilascio: aggiornamento del software AWS IoT Greengrass Core v2.5.0 il 12 novembre 2021 - AWS IoT Greengrass

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à.

Rilascio: aggiornamento del software AWS IoT Greengrass Core v2.5.0 il 12 novembre 2021

Questa versione fornisce la versione 2.5.0 del componente Greengrass nucleus, AWS nuovi componenti forniti e aggiornamenti ai componenti forniti. AWS

Data di rilascio: 12 novembre 2021

Aspetti salienti

Aggiornamenti del supporto della piattaforma

Platform (Piattaforma) Dettagli
Windows

AWS IoT Greengrassora supporta l'esecuzione del software AWS IoT Greengrass Core nelle seguenti versioni di Windows:

  • Windows 10

  • Windows Server 2019

Per ulteriori informazioni, consultare Piattaforme supportate e requisiti e Compatibilità delle funzionalità Greengrass per sistema operativo.

aggiornamenti dei componenti pubblici

La tabella seguente elenca AWS i componenti forniti che includono funzionalità nuove e aggiornate.

Importante

Quando si distribuisce un componente, AWS IoT Greengrass installa le ultime versioni supportate di tutte le dipendenze del componente. Per questo motivo, le nuove versioni patch dei componenti pubblici AWS forniti potrebbero essere distribuite automaticamente sui dispositivi principali se si aggiungono nuovi dispositivi a un gruppo di oggetti o si aggiorna la distribuzione destinata a tali dispositivi. Alcuni aggiornamenti automatici, come un aggiornamento Nucleus, possono causare il riavvio imprevisto dei dispositivi.

Per evitare aggiornamenti involontari per un componente in esecuzione sul tuo dispositivo, ti consigliamo di includere direttamente la versione preferita di quel componente quando crei una distribuzione. Per ulteriori informazioni sul comportamento di aggiornamento per il software AWS IoT Greengrass Core, consultaAggiornamento del software AWS IoT Greengrass Core (OTA).

Componente Dettagli
Nucleo Greengrass

È disponibile la versione 2.5.0 del Greengrass nucleus.

Nuove funzionalità
  • Aggiunge il supporto per i dispositivi principali che eseguono Windows.

  • Modifica il comportamento della rimozione dei gruppi di oggetti. Con questa versione, è possibile rimuovere un dispositivo principale da un gruppo di oggetti per disinstallarne i componenti nella distribuzione successiva.

    A seguito di questa modifica, la AWS IoT policy di un dispositivo principale deve disporre dell'greengrass:ListThingGroupsForCoreDeviceautorizzazione. Se hai utilizzato il programma di installazione del software AWS IoT Greengrass Core per effettuare il provisioning delle risorse, lo consente la AWS IoT politica predefinitagreengrass:*, che include questa autorizzazione. Per ulteriori informazioni, consulta Autenticazione e autorizzazione del dispositivo per AWS IoT Greengrass.

  • Aggiunge il supporto per le configurazioni proxy HTTPS. Per ulteriori informazioni, consulta Connessione alla porta 443 o tramite un proxy di rete.

  • Aggiunge il nuovo parametro windowsUser di configurazione. È possibile utilizzare questo parametro per specificare l'utente predefinito da utilizzare per eseguire i componenti su un dispositivo Windows principale. Per ulteriori informazioni, consulta Configurare l'utente che esegue i componenti.

  • Aggiunge le nuove opzioni di httpClient configurazione che è possibile utilizzare per personalizzare i timeout delle richieste HTTP per migliorare le prestazioni su reti lente. Per ulteriori informazioni, vedete il parametro di configurazione HttpClient.

Correzioni di bug e miglioramenti
  • Risolve l'opzione del ciclo di vita di bootstrap per riavviare il dispositivo principale da un componente.

  • Aggiunge il supporto per i trattini nelle variabili di ricetta.

  • Corregge l'autorizzazione IPC per i componenti della funzione Lambda su richiesta.

  • Migliora i messaggi di registro e modifica i log non critici da un DEBUG livello INFO all'altro, quindi i log sono più utili.

  • Rimuove l'iot:DescribeCertificateautorizzazione dal ruolo di scambio di token predefinito creato dal nucleo Greengrass quando si installa il software AWS IoT Greengrass Core con provisioning automatico. Questa autorizzazione non viene utilizzata dal nucleo Greengrass.

  • Risolve un problema per cui lo script di provisioning automatico non richiedeva l'iam:GetPolicyautorizzazione se iam:CreatePolicy disponibile per la stessa politica.

  • Correzioni e miglioramenti minori aggiuntivi.

Greengrass CLI

È disponibile la versione 2.5.0 della Greengrass CLI.

Nuove funzionalità
  • Aggiunge il supporto per i dispositivi principali che eseguono Windows.

  • Aggiunge il nuovo parametro di AuthorizedWindowsGroups configurazione che è possibile specificare per autorizzare i gruppi di sistema a utilizzare la Greengrass CLI sui dispositivi Windows.

  • Aggiunge il windowsUser parametro per le distribuzioni locali. È possibile utilizzare questo parametro per specificare l'utente da utilizzare per eseguire i componenti su un dispositivo Windows principale.

CloudWatch metriche

È disponibile la versione 3.0.0 del componente CloudWatchmetrics.

Questa versione del componente CloudWatch metrics prevede parametri di configurazione diversi rispetto alla versione 2.x. Se utilizzi una configurazione non predefinita per la versione 2.x e desideri eseguire l'aggiornamento dalla v2.x alla v3.x, devi aggiornare la configurazione del componente. Per ulteriori informazioni, consulta Configurazione del componente metrics. CloudWatch

Nuove funzionalità
  • Aggiunge il supporto per i dispositivi principali che eseguono Windows.

  • Cambia il tipo di componente da componente Lambda a componente generico. Questo componente ora non dipende più dal componente legacy del router di sottoscrizione per la creazione di abbonamenti.

  • Aggiunge un nuovo parametro di InputTopic configurazione per specificare l'argomento a cui il componente si iscrive per ricevere messaggi.

  • Aggiunge un nuovo parametro di OutputTopic configurazione per specificare l'argomento in cui il componente pubblica le risposte di stato.

  • Aggiunge un nuovo parametro di PubSubToIoTCore configurazione per specificare se pubblicare e sottoscrivere argomenti AWS IoT Core MQTT.

  • Aggiunge il nuovo parametro UseInstaller di configurazione che consente di disabilitare facoltativamente lo script di installazione che installa le dipendenze dei componenti.

Correzioni di bug e miglioramenti

Aggiunge il supporto per timestamp duplicati nei dati di input.

Gestore Lambda

È disponibile la versione 2.2.0 del componente Lambda manager.

Correzioni di bug e miglioramenti
  • Risolve un problema per cui le funzioni Lambda non potevano scrivere i log dopo un riavvio.

  • Risolve un problema a causa del quale il router di sottoscrizione legacy invia messaggi duplicati quando nell'argomento sono presenti caratteri jolly.

  • Risolve un problema a causa del quale le funzioni Lambda non bloccate non potevano utilizzare la libreria di comunicazione interprocesso (IPC) Greengrass in. SDK per dispositivi AWS IoT