Installare il software AWS IoT Greengrass Core. - 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à.

Installare il software AWS IoT Greengrass Core.

AWS IoT Greengrasssi estende AWS ai dispositivi periferici in modo che possano agire sui dati generati, mentre li utilizzano Cloud AWS per la gestione, l'analisi e lo storage durevole. Installa il software AWS IoT Greengrass Core sui dispositivi periferici da integrare con AWS IoT Greengrass eCloud AWS.

Importante

Prima di scaricare e installare il software AWS IoT Greengrass Core, verifica che il dispositivo principale soddisfi i requisiti per installare ed eseguire il software AWS IoT Greengrass Core v2.0.

Il software AWS IoT Greengrass Core include un programma di installazione che configura il dispositivo come dispositivo principale Greengrass. Quando esegui il programma di installazione, puoi configurare le opzioni, come la cartella principale e da utilizzare. Regione AWS Puoi scegliere di fare in modo che il programma di installazione crei le risorse IAM necessarie AWS IoT e necessarie per te. Puoi anche scegliere di implementare strumenti di sviluppo locali per configurare un dispositivo da utilizzare per lo sviluppo di componenti personalizzati.

Il software AWS IoT Greengrass Core richiede le seguenti risorse AWS IoT e quelle di IAM per connettersi Cloud AWS e funzionare:

  • Un oggetto AWS IoT Quando si registra un dispositivo come AWS IoT oggetto, quel dispositivo può utilizzare un certificato digitale con AWS cui autenticarsi. Questo certificato consente al dispositivo di comunicare con AWS IoT eAWS IoT Greengrass. Per ulteriori informazioni, consulta Autenticazione e autorizzazione del dispositivo per AWS IoT Greengrass.

  • (Facoltativo) Qualsiasi gruppo di AWS IoT cose. Utilizzi i gruppi di cose per gestire flotte di dispositivi core Greengrass. Quando distribuisci componenti software sui tuoi dispositivi, puoi scegliere di distribuirli su singoli dispositivi o su gruppi di dispositivi. È possibile aggiungere un dispositivo a un gruppo di oggetti per distribuire i componenti software di quel gruppo di oggetti sul dispositivo. Per ulteriori informazioni, consulta Implementazione AWS IoT Greengrass dei componenti sui dispositivi.

  • Un ruolo IAM. I dispositivi core Greengrass utilizzano il provider di AWS IoT Core credenziali per autorizzare le chiamate ai AWS servizi con un ruolo IAM. Questo ruolo consente al dispositivo di interagireAWS IoT, inviare log ad Amazon Logs e scaricare elementi di componenti personalizzati da Amazon CloudWatch Simple Storage Service (Amazon S3) Simple Storage Service (Amazon S3). Per ulteriori informazioni, consulta Autorizza i dispositivi principali a interagire con i servizi AWS.

  • Un alias di AWS IoT ruolo. I dispositivi core Greengrass utilizzano l'alias del ruolo per identificare il ruolo IAM da utilizzare. L'alias del ruolo consente di modificare il ruolo IAM mantenendo invariata la configurazione del dispositivo. Per ulteriori informazioni, consulta Autorizzazione delle chiamate dirette ai AWS servizi nella Guida per gli AWS IoT Coresviluppatori.

Scegli una delle seguenti opzioni per installare il software AWS IoT Greengrass Core sul tuo dispositivo principale.

  • Installazione rapida

    Scegli questa opzione per configurare un dispositivo Greengrass core nel minor numero di passaggi possibile. Il programma di installazione crea per te le risorse IAM necessarieAWS IoT. Questa opzione richiede che tu fornisca AWS le credenziali all'installatore per creare risorse nel tuo. Account AWS

    Non è possibile utilizzare questa opzione per l'installazione dietro un firewall o un proxy di rete. Se i tuoi dispositivi sono protetti da un firewall o da un proxy di rete, prendi in considerazione l'installazione manuale.

    Per ulteriori informazioni, consulta Installa il software AWS IoT Greengrass Core con provisioning automatico delle risorse.

  • Installazione manuale

    Scegli questa opzione per creare le AWS risorse richieste manualmente o per installarle dietro un firewall o un proxy di rete. Utilizzando un'installazione manuale, non è necessario concedere all'installatore l'autorizzazione per creare risorse nel proprio computerAccount AWS, in quanto si creano le risorse necessarie AWS IoT e quelle IAM. Puoi anche configurare il dispositivo in modo che si connetta alla porta 443 o tramite un proxy di rete. Puoi anche configurare il software AWS IoT Greengrass Core per utilizzare una chiave privata e un certificato archiviati in un modulo di sicurezza hardware (HSM), Trusted Platform Module (TPM) o un altro elemento crittografico.

    Per ulteriori informazioni, consulta Installa il software AWS IoT Greengrass Core con provisioning manuale delle risorse.

  • Installazione con provisioning della flotta AWS IoT

    Scegli questa opzione per creare le AWS risorse richieste da un modello di approvvigionamento AWS IoT della flotta. Puoi scegliere questa opzione per creare dispositivi simili in una flotta o se produci dispositivi che i tuoi clienti attiveranno successivamente, come veicoli o dispositivi per la casa intelligente. I dispositivi utilizzano certificati di attestazione per autenticare e fornire AWS risorse, incluso un certificato client X.509 che il dispositivo utilizza per connettersi al sistema Cloud AWS per il normale funzionamento. È possibile incorporare o aggiornare i certificati di attestazione nell'hardware del dispositivo durante la produzione e utilizzare lo stesso certificato di attestazione e la stessa chiave per effettuare il provisioning di più dispositivi. È inoltre possibile configurare i dispositivi in modo che si connettano alla porta 443 o tramite un proxy di rete.

    Per ulteriori informazioni, consulta Installa il software AWS IoT Greengrass Core con il provisioning AWS IoT della flotta.

  • Installazione con provisioning personalizzato

    Scegliete questa opzione per sviluppare un'applicazione Java personalizzata che fornisca le AWS risorse necessarie. È possibile scegliere questa opzione se si creano certificati client X.509 personalizzati o se si desidera un maggiore controllo sul processo di provisioning. AWS IoT Greengrassfornisce un'interfaccia che è possibile implementare per lo scambio di informazioni tra l'applicazione di provisioning personalizzata e il programma di installazione del AWS IoT Greengrass software Core.

    Per ulteriori informazioni, consulta Installa il software AWS IoT Greengrass Core con provisioning personalizzato delle risorse.

AWS IoT Greengrass fornisce anche ambienti containerizzati che eseguono il software AWS IoT Greengrass Core. È possibile utilizzare un Dockerfile per eseguirlo AWS IoT Greengrass in un contenitore Docker.