

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

# AWS-componenti forniti
<a name="public-components"></a>

AWS IoT Greengrass fornisce e gestisce componenti predefiniti che è possibile distribuire sui dispositivi. Questi componenti includono funzionalità (come lo stream manager), connettori AWS IoT Greengrass V1 (come le CloudWatch metriche) e strumenti di sviluppo locale (come la CLI AWS IoT Greengrass ). Puoi [distribuire questi componenti](manage-deployments.md) sui tuoi dispositivi per la loro funzionalità autonoma oppure puoi usarli come dipendenze nei componenti [Greengrass](develop-greengrass-components.md) personalizzati.

**Nota**  <a name="component-nucleus-dependency-update-note"></a>
Diversi componenti AWS forniti dipendono da versioni minori specifiche del nucleo Greengrass. A causa di questa dipendenza, è necessario aggiornare questi componenti quando si aggiorna il nucleo di Greengrass a una nuova versione secondaria. Per informazioni sulle versioni specifiche del nucleo da cui dipende ogni componente, consultate l'argomento relativo ai componenti. Per ulteriori informazioni sull'aggiornamento del nucleo, vedere. [Aggiornamento del software AWS IoT Greengrass Core (OTA)](update-greengrass-core-v2.md)

<a name="component-table-type-description"></a>Quando un componente ha un tipo di componente sia generico che Lambda, la versione corrente del componente è di tipo generico e una versione precedente del componente è di tipo Lambda.


<table>
<thead>
  <tr><th>Componente</th><th>Description</th><th>[Tipo di componente](develop-greengrass-components.md#component-types)</th><th>Sistema operativo supportato</th><th>[Open source](open-source.md)</th><th>Supporto Nucleus lite</th></tr>
</thead>
<tbody>
  <tr><td>[Nucleo Greengrass](greengrass-nucleus-component.md)</td><td>Il nucleo del software AWS IoT Greengrass Core. Usa questo componente per configurare e aggiornare il software sui tuoi dispositivi principali.</td><td>Nucleo</td><td>Linux, Windows</td><td>[Sì](https://github.com/aws-greengrass/aws-greengrass-nucleus)</td><td>No</td></tr>
  <tr><td>[Greengrass nucleus lite](greengrass-nucleus-lite-component.md)</td><td>Un nucleo leggero per dispositivi con risorse limitate, ottimizzato per dispositivi edge a basso costo e applicazioni ad alto volume</td><td>NucleusLite</td><td>Linux</td><td>[Sì](https://github.com/aws-greengrass/aws-greengrass-lite)</td><td>No</td></tr>
  <tr><td>[Autenticazione del dispositivo client](client-device-auth-component.md)</td><td>Consente ai dispositivi IoT locali, chiamati dispositivi client, di connettersi al dispositivo principale.</td><td>Plug-in</td><td>Linux, Windows</td><td>[Sì](https://github.com/aws-greengrass/aws-greengrass-client-device-auth)</td><td>No</td></tr>
  <tr><td>[CloudWatch metriche](cloudwatch-metrics-component.md)</td><td>Pubblica metriche personalizzate su Amazon. CloudWatch</td><td>Generico, Lambda</td><td>Linux, Windows</td><td>[Sì](https://github.com/aws-greengrass/aws-greengrass-cloudwatch-metrics)</td><td>Sì</td></tr>
  <tr><td>[AWS IoT Device Defender](device-defender-component.md)</td><td>Notifica agli amministratori le modifiche allo stato del dispositivo principale Greengrass per identificare comportamenti insoliti.</td><td>Generico, Lambda</td><td>Linux, Windows</td><td>[Sì](https://github.com/aws-greengrass/aws-greengrass-device-defender)</td><td>No</td></tr>
  <tr><td>[Spooler del disco](disk-spooler-component.md)</td><td>Abilita un'opzione di archiviazione persistente per i messaggi trasmessi dai dispositivi core Greengrass a. AWS IoT Core Questo componente memorizzerà questi messaggi in uscita su disco.</td><td>Plug-in</td><td>Linux, Windows</td><td>[Sì](https://github.com/aws-greengrass/aws-greengrass-disk-spooler)</td><td>No</td></tr>
  <tr><td>[Gestore di applicazioni Docker](docker-application-manager-component.md)</td><td>Consente di AWS IoT Greengrass scaricare immagini Docker da Docker Hub e Amazon Elastic Container Registry (Amazon ECR).</td><td>Generico</td><td>Linux, Windows</td><td>No</td><td>Integrato</td></tr>
  <tr><td>[Connettore Edge per Kinesis Video Streams](kvs-edge-connector-component.md)</td><td>Legge i feed video dalle telecamere locali, pubblica gli stream su Kinesis Video Streams e li visualizza nelle dashboard Grafana con. AWS IoT TwinMaker</td><td>Generico</td><td>Linux</td><td>No</td><td>No</td></tr>
  <tr><td>[Greengrass CLI](greengrass-cli-component.md)</td><td>Fornisce un'interfaccia a riga di comando che è possibile utilizzare per creare distribuzioni locali e interagire con il dispositivo principale Greengrass e i suoi componenti.</td><td>Plug-in</td><td>Linux, Windows</td><td>[Sì](https://github.com/aws-greengrass/aws-greengrass-cli)</td><td>[No](https://github.com/aws-greengrass/aws-greengrass-lite/blob/main/docs/ggl-cli.md)</td></tr>
  <tr><td>[Rilevatore IP](ip-detector-component.md)</td><td>Riporta le informazioni sulla connettività del broker MQTT a AWS IoT Greengrass, in modo che i dispositivi client possano scoprire come connettersi.</td><td>Plug-in</td><td>Linux, Windows</td><td>[Sì](https://github.com/aws-greengrass/aws-greengrass-ip-detector)</td><td>No</td></tr>
  <tr><td>[Firehose](kinesis-firehose-component.md)</td><td>Pubblica i dati tramite i flussi di distribuzione di Amazon Data Firehose verso destinazioni in. Cloud AWS</td><td>Lambda</td><td>Linux</td><td>No</td><td>No</td></tr>
  <tr><td>[Lanciatore Lambda](lambda-launcher-component.md)</td><td>Gestisce i processi e la configurazione dell'ambiente per le funzioni Lambda.</td><td>Generico</td><td>Linux</td><td>No</td><td>No</td></tr>
  <tr><td>[Gestore Lambda](lambda-manager-component.md)</td><td>Gestisce la comunicazione tra processi e la scalabilità per le funzioni Lambda.</td><td>Plug-in</td><td>Linux</td><td>No</td><td>No</td></tr>
  <tr><td>[Runtime Lambda](lambda-runtimes-component.md)</td><td>Fornisce artefatti per ogni runtime Lambda.</td><td>Generico</td><td>Linux</td><td>No</td><td>No</td></tr>
  <tr><td>[Router di abbonamento legacy](legacy-subscription-router-component.md)</td><td>Gestisce gli abbonamenti per le funzioni Lambda eseguite AWS IoT Greengrass su V1.</td><td>Generico</td><td>Linux</td><td>No</td><td>No</td></tr>
  <tr><td>[Console di debug locale](local-debug-console-component.md)</td><td>Fornisce una console locale che è possibile utilizzare per eseguire il debug e gestire il dispositivo principale Greengrass e i suoi componenti.</td><td>Plug-in</td><td>Linux, Windows</td><td>[Sì](https://github.com/aws-greengrass/aws-greengrass-localdebugconsole)</td><td>No</td></tr>
  <tr><td>[Gestore dei registri](log-manager-component.md)</td><td>Raccoglie e carica i log sul dispositivo principale Greengrass.</td><td>Plug-in</td><td>Linux, Windows</td><td>[Sì](https://github.com/aws-greengrass/aws-greengrass-log-manager)</td><td>No</td></tr>
  <tr><td>[Componenti per l'apprendimento automatico](machine-learning-components.md)</td><td>Fornisce modelli di apprendimento automatico e codice di inferenza di esempio che è possibile utilizzare per eseguire inferenze di apprendimento automatico sui dispositivi core Greengrass.</td><td colspan="3">Per informazioni, consulta [Componenti per l'apprendimento automatico](machine-learning-components.md).</td><td>No</td></tr>
  <tr><td>[Adattatore di protocollo Modbus-RTU](modbus-rtu-protocol-adapter-component.md)</td><td>Esamina le informazioni dai dispositivi Modbus RTU locali.</td><td>Lambda</td><td>Linux</td><td>No</td><td>No</td></tr>
  <tr><td>[Emettitore di telemetria Nucleus](nucleus-emitter-component.md)</td><td>Pubblica i dati di telemetria sanitaria del sistema raccolti dal nucleo su un argomento locale o su un argomento MQTT. AWS IoT Core </td><td>Plug-in</td><td>Linux, Windows</td><td>[Sì](https://github.com/aws-greengrass/aws-greengrass-telemetry-nucleus-emitter)</td><td>No</td></tr>
  <tr><td>[Ponte MQTT](mqtt-bridge-component.md)</td><td>Inoltra messaggi MQTT tra dispositivi client, pubblicazione/sottoscrizione locale e. AWS IoT Greengrass AWS IoT Core</td><td>Plug-in</td><td>Linux, Windows</td><td>[Sì](https://github.com/aws-greengrass/aws-greengrass-mqtt-bridge)</td><td>No</td></tr>
  <tr><td>[Broker MQTT 3.1.1 (Moquette)](mqtt-broker-moquette-component.md)</td><td>Esegue un broker MQTT 3.1.1 che gestisce i messaggi tra i dispositivi client e il dispositivo principale.</td><td>Plug-in</td><td>Linux, Windows</td><td>[Sì](https://github.com/aws-greengrass/aws-greengrass-moquette-mqtt)</td><td>No</td></tr>
  <tr><td>[Broker MQTT 5 (EMQX)](mqtt-broker-emqx-component.md)</td><td>Esegue un broker MQTT 5 che gestisce i messaggi tra i dispositivi client e il dispositivo principale.</td><td>Generico</td><td>Linux, Windows</td><td>No</td><td>No</td></tr>
  <tr><td>[Fornitore PKCS \#11](pkcs11-provider-component.md)</td><td>Consente ai componenti Greengrass di accedere a una chiave privata e a un certificato archiviati in modo sicuro in un modulo di sicurezza hardware (HSM).</td><td>Plug-in</td><td>Linux</td><td>[Sì](https://github.com/aws-greengrass/aws-greengrass-pkcs11-provider)</td><td>Integrato</td></tr>
  <tr><td>[Gestore segreto](secret-manager-component.md)</td><td>Distribuisce i segreti dai Gestione dei segreti AWS segreti in modo da poter utilizzare in modo sicuro le credenziali, come le password, nei componenti personalizzati del dispositivo principale Greengrass.</td><td>Plug-in</td><td>Linux, Windows</td><td>[Sì](https://github.com/aws-greengrass/aws-greengrass-secret-manager)</td><td>No</td></tr>
  <tr><td>[Tunneling sicuro](secure-tunneling-component.md)</td><td>Consente connessioni di tunneling AWS IoT sicure che è possibile utilizzare per stabilire comunicazioni bidirezionali con i dispositivi core Greengrass protetti da firewall limitati.</td><td>Generico</td><td>Linux</td><td>No</td><td>Sì</td></tr>
  <tr><td>[Gestore delle ombre](shadow-manager-component.md)</td><td>Consente l'interazione con le ombre sul dispositivo principale. Gestisce l'archiviazione dei documenti shadow e anche la sincronizzazione degli stati shadow locali con il servizio AWS IoT Device Shadow.</td><td>Plug-in</td><td>Linux, Windows</td><td>[Sì](https://github.com/aws-greengrass/aws-greengrass-shadow-manager)</td><td>No</td></tr>
  <tr><td>[Amazon SNS](sns-component.md)</td><td>Pubblica messaggi su argomenti di Amazon SNS.</td><td>Lambda</td><td>Linux</td><td>No</td><td>No</td></tr>
  <tr><td>[Stream manager](stream-manager-component.md)</td><td>Trasmette dati ad alto volume da fonti locali a. Cloud AWS</td><td>Generico</td><td>Linux, Windows</td><td>No</td><td>Sì</td></tr>
  <tr><td>[Inoltro di log di sistema](system-log-forwarder-component.md)</td><td>Carica i log di systemd-journald su. Cloud AWS</td><td>Generico</td><td>Linux</td><td>[Sì](https://github.com/aws-greengrass/aws-greengrass-system-log-forwarder)</td><td>Sì</td></tr>
  <tr><td>[Agente Systems Manager](systems-manager-agent-component.md)</td><td>Gestisci il dispositivo principale con AWS Systems Manager, che ti consente di applicare patch ai dispositivi, eseguire comandi e altro ancora.</td><td>Generico</td><td>Linux</td><td>[Sì](https://github.com/aws/amazon-ssm-agent/blob/mainline/packaging/greengrass/component.json)</td><td>No</td></tr>
  <tr><td>[Servizio di scambio di token](token-exchange-service-component.md)</td><td>Fornisce AWS credenziali che è possibile utilizzare per interagire con AWS i servizi.</td><td>Generico</td><td>Linux, Windows</td><td>No</td><td>Integrato</td></tr>
  <tr><td>[Collettore IoT SiteWise OPC UA](iotsitewise-opcua-collector-component.md)</td><td>Raccoglie dati dai server OPC-UA.</td><td>Generico</td><td>Linux, Windows</td><td>No</td><td>No</td></tr>
  <tr><td>[Simulatore di sorgenti dati IoT SiteWise OPC UA](iotsitewise-opcua-data-source-simulator-component.md)</td><td>Esegue un server OPC-UA locale che genera dati di esempio.</td><td>Generico</td><td>Linux, Windows</td><td>No</td><td>No</td></tr>
  <tr><td>[SiteWise Editore IoT](iotsitewise-publisher-component.md)</td><td>Pubblica dati nel AWS cloud.</td><td>Generico</td><td>Linux, Windows</td><td>No</td><td>No</td></tr>
  <tr><td>[SiteWise Processore IoT](iotsitewise-processor-component.md)</td><td>Elabora i dati sui dispositivi principali Greengrass.</td><td>Generico</td><td>Linux, Windows</td><td>No</td><td>No</td></tr>
</tbody>
</table>
