

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Componentes fornecidos pela AWS
<a name="public-components"></a>

AWS IoT Greengrass fornece e mantém componentes pré-criados que você pode implantar em seus dispositivos. Esses componentes incluem recursos (como gerenciador de fluxo), conectores AWS IoT Greengrass V1 (como CloudWatch métricas) e ferramentas de desenvolvimento local (como a CLI AWS IoT Greengrass ). É possível [implantar esses componentes](manage-deployments.md) em seus dispositivos para obter sua funcionalidade independente ou pode usá-los como dependências em seus componentes personalizados do [Greengrass](develop-greengrass-components.md).

**nota**  <a name="component-nucleus-dependency-update-note"></a>
Vários componentes AWS fornecidos dependem de versões secundárias específicas do núcleo do Greengrass. Por causa dessa dependência, você precisa atualizar esses componentes ao atualizar o Greengrass nucleus para uma nova versão secundária. Para obter informações sobre as versões específicas do núcleo das quais cada componente depende, consulte o tópico do componente correspondente. Para obter mais informações sobre como atualizar o núcleo, consulte [Atualizar o software de núcleo do AWS IoT Greengrass (OTA)](update-greengrass-core-v2.md).

<a name="component-table-type-description"></a>Quando um componente tem um tipo de componente genérico e Lambda, a versão atual do componente é do tipo genérico e uma versão anterior do componente é do tipo Lambda.


<table>
<thead>
  <tr><th>Componente</th><th>Description</th><th>[Tipo de componente](develop-greengrass-components.md#component-types)</th><th>SO com suporte</th><th>[Código aberto](open-source.md)</th><th>Suporte ao Nucleus lite</th></tr>
</thead>
<tbody>
  <tr><td>[Greengrass nucleus](greengrass-nucleus-component.md)</td><td>O núcleo do software AWS IoT Greengrass Core. Use esse componente para configurar e atualizar o software em seus dispositivos principais.</td><td>Núcleo</td><td>Linux, Windows</td><td>[Sim](https://github.com/aws-greengrass/aws-greengrass-nucleus)</td><td>Não</td></tr>
  <tr><td>[Greengrass nucleus lite](greengrass-nucleus-lite-component.md)</td><td>Um nucleus leve para dispositivos com recursos limitados, otimizados para dispositivos de borda de baixo custo e aplicações de alto volume</td><td>NucleusLite</td><td>Linux</td><td>[Sim](https://github.com/aws-greengrass/aws-greengrass-lite)</td><td>Não</td></tr>
  <tr><td>[Autenticação do dispositivo cliente](client-device-auth-component.md)</td><td>Permite que dispositivos IoT locais, chamados de dispositivos clientes, se conectem ao dispositivo principal.</td><td>Plug-in</td><td>Linux, Windows</td><td>[Sim](https://github.com/aws-greengrass/aws-greengrass-client-device-auth)</td><td>Não</td></tr>
  <tr><td>[CloudWatch métricas](cloudwatch-metrics-component.md)</td><td>Publica métricas personalizadas na Amazon CloudWatch.</td><td>Genérico, Lambda</td><td>Linux, Windows</td><td>[Sim](https://github.com/aws-greengrass/aws-greengrass-cloudwatch-metrics)</td><td>Sim</td></tr>
  <tr><td>[AWS IoT Device Defender](device-defender-component.md)</td><td>Notifica os administradores sobre alterações no estado do dispositivo principal do Greengrass para identificar comportamentos incomuns.</td><td>Genérico, Lambda</td><td>Linux, Windows</td><td>[Sim](https://github.com/aws-greengrass/aws-greengrass-device-defender)</td><td>Não</td></tr>
  <tr><td>[Spooler de disco](disk-spooler-component.md)</td><td>Habilita uma opção de armazenamento persistente para mensagens enviadas dos dispositivos principais do Greengrass para o AWS IoT Core. Esse componente armazenará essas mensagens de saída no disco.</td><td>Plug-in</td><td>Linux, Windows</td><td>[Sim](https://github.com/aws-greengrass/aws-greengrass-disk-spooler)</td><td>Não</td></tr>
  <tr><td>[Gerenciador de aplicações do Docker](docker-application-manager-component.md)</td><td>Permite AWS IoT Greengrass baixar imagens do Docker do Docker Hub e do Amazon Elastic Container Registry (Amazon ECR).</td><td>Genérico</td><td>Linux, Windows</td><td>Não</td><td>Integrado</td></tr>
  <tr><td>[Conector Edge para Kinesis Video Streams](kvs-edge-connector-component.md)</td><td>Lê feeds de vídeo de câmeras locais, publica os streams no Kinesis Video Streams e exibe os streams nos painéis da Grafana com. AWS IoT TwinMaker</td><td>Genérico</td><td>Linux</td><td>Não</td><td>Não</td></tr>
  <tr><td>[CLI do Greengrass](greengrass-cli-component.md)</td><td>Fornece uma interface de linha de comando que você pode usar para criar implantações locais e interagir com o dispositivo principal do Greengrass e seus componentes.</td><td>Plug-in</td><td>Linux, Windows</td><td>[Sim](https://github.com/aws-greengrass/aws-greengrass-cli)</td><td>[Não](https://github.com/aws-greengrass/aws-greengrass-lite/blob/main/docs/ggl-cli.md)</td></tr>
  <tr><td>[Detector IP](ip-detector-component.md)</td><td>Relata as informações de conectividade do agente MQTT para AWS IoT Greengrass que os dispositivos do cliente possam descobrir como se conectar.</td><td>Plug-in</td><td>Linux, Windows</td><td>[Sim](https://github.com/aws-greengrass/aws-greengrass-ip-detector)</td><td>Não</td></tr>
  <tr><td>[Firehose](kinesis-firehose-component.md)</td><td>Publica dados por meio de fluxos de entrega do Amazon Data Firehose para destinos no Nuvem AWS.</td><td>Lambda</td><td>Linux</td><td>Não</td><td>Não</td></tr>
  <tr><td>[Lançador Lambda](lambda-launcher-component.md)</td><td>Lida com processos e configuração de ambiente para funções do Lambda.</td><td>Genérico</td><td>Linux</td><td>Não</td><td>Não</td></tr>
  <tr><td>[Gerente do Lambda](lambda-manager-component.md)</td><td>Lida com comunicação entre processos e escalabilidade para funções do Lambda.</td><td>Plug-in</td><td>Linux</td><td>Não</td><td>Não</td></tr>
  <tr><td>[Runtimes do Lambda](lambda-runtimes-component.md)</td><td>Fornece artefatos para cada runtime do Lambda.</td><td>Genérico</td><td>Linux</td><td>Não</td><td>Não</td></tr>
  <tr><td>[Roteador de assinatura legado](legacy-subscription-router-component.md)</td><td>Gerencia assinaturas para funções Lambda que são executadas na V1. AWS IoT Greengrass </td><td>Genérico</td><td>Linux</td><td>Não</td><td>Não</td></tr>
  <tr><td>[Console de depuração local](local-debug-console-component.md)</td><td>Fornece um console local que você pode usar para depurar e gerenciar o dispositivo principal do Greengrass e seus componentes.</td><td>Plug-in</td><td>Linux, Windows</td><td>[Sim](https://github.com/aws-greengrass/aws-greengrass-localdebugconsole)</td><td>Não</td></tr>
  <tr><td>[Gerenciador de logs](log-manager-component.md)</td><td>Coleta e carrega logs no dispositivo principal do Greengrass.</td><td>Plug-in</td><td>Linux, Windows</td><td>[Sim](https://github.com/aws-greengrass/aws-greengrass-log-manager)</td><td>Não</td></tr>
  <tr><td>[Componentes de Machine Learning](machine-learning-components.md)</td><td>Fornece modelos de machine learning e exemplos de código de inferência que você pode usar para realizar inferência de machine learning nos dispositivos principais do Greengrass.</td><td colspan="3">Consulte [Componentes de Machine Learning](machine-learning-components.md).</td><td>Não</td></tr>
  <tr><td>[Adaptador de protocolo Modbus-RTU](modbus-rtu-protocol-adapter-component.md)</td><td>Pesquisa informações de dispositivos Modbus RTU locais.</td><td>Lambda</td><td>Linux</td><td>Não</td><td>Não</td></tr>
  <tr><td>[Emissor de telemetria de núcleo](nucleus-emitter-component.md)</td><td>Publica dados de telemetria de integridade do sistema coletados do núcleo para um tópico local ou para um tópico do MQTT. AWS IoT Core </td><td>Plug-in</td><td>Linux, Windows</td><td>[Sim](https://github.com/aws-greengrass/aws-greengrass-telemetry-nucleus-emitter)</td><td>Não</td></tr>
  <tr><td>[Ponte MQTT](mqtt-bridge-component.md)</td><td>Retransmite mensagens MQTT entre dispositivos clientes, AWS IoT Greengrass publicação/assinatura local e. AWS IoT Core</td><td>Plug-in</td><td>Linux, Windows</td><td>[Sim](https://github.com/aws-greengrass/aws-greengrass-mqtt-bridge)</td><td>Não</td></tr>
  <tr><td>[Agente MQTT 3.1.1 (Moquette)](mqtt-broker-moquette-component.md)</td><td>Executa um agente MQTT 3.1.1 que manipula mensagens entre dispositivos clientes e o dispositivo principal.</td><td>Plug-in</td><td>Linux, Windows</td><td>[Sim](https://github.com/aws-greengrass/aws-greengrass-moquette-mqtt)</td><td>Não</td></tr>
  <tr><td>[Agente MQTT 5 (EMQX)](mqtt-broker-emqx-component.md)</td><td>Executa um agente MQTT 5 que manipula mensagens entre dispositivos clientes e o dispositivo principal.</td><td>Genérico</td><td>Linux, Windows</td><td>Não</td><td>Não</td></tr>
  <tr><td>[Fornecedor PKCS\#11](pkcs11-provider-component.md)</td><td>Permite que os componentes do Greengrass acessem uma chave privada e um certificado que você armazena com segurança em um módulo de segurança de hardware (HSM).</td><td>Plug-in</td><td>Linux</td><td>[Sim](https://github.com/aws-greengrass/aws-greengrass-pkcs11-provider)</td><td>Integrado</td></tr>
  <tr><td>[Gerenciador de segredos](secret-manager-component.md)</td><td>Implanta segredos a partir de AWS Secrets Manager segredos para que você possa usar com segurança credenciais, como senhas, em componentes personalizados no dispositivo principal do Greengrass.</td><td>Plug-in</td><td>Linux, Windows</td><td>[Sim](https://github.com/aws-greengrass/aws-greengrass-secret-manager)</td><td>Não</td></tr>
  <tr><td>[Criação Segura de Túneis](secure-tunneling-component.md)</td><td>Permite conexões de tunelamento AWS IoT seguras que você pode usar para estabelecer comunicações direcionais com os principais dispositivos do Greengrass que estão protegidos por firewalls restritos.</td><td>Genérico</td><td>Linux</td><td>Não</td><td>Sim</td></tr>
  <tr><td>[Gerenciador de sombras](shadow-manager-component.md)</td><td>Permite interação com sombras no dispositivo principal. Ele gerencia o armazenamento de documentos paralelos e também a sincronização dos estados paralelos locais com o serviço AWS IoT Device Shadow.</td><td>Plug-in</td><td>Linux, Windows</td><td>[Sim](https://github.com/aws-greengrass/aws-greengrass-shadow-manager)</td><td>Não</td></tr>
  <tr><td>[Amazon SNS](sns-component.md)</td><td>Publica mensagens em tópicos do Amazon SNS.</td><td>Lambda</td><td>Linux</td><td>Não</td><td>Não</td></tr>
  <tr><td>[Gerenciador de fluxos](stream-manager-component.md)</td><td>Transmite dados de alto volume de fontes locais para a Nuvem AWS.</td><td>Genérico</td><td>Linux, Windows</td><td>Não</td><td>Sim</td></tr>
  <tr><td>[Encaminhador de logs do sistema](system-log-forwarder-component.md)</td><td>Faça upload dos registros do systemd-journald para o. Nuvem AWS</td><td>Genérico</td><td>Linux</td><td>[Sim](https://github.com/aws-greengrass/aws-greengrass-system-log-forwarder)</td><td>Sim</td></tr>
  <tr><td>[Systems Manager Agent](systems-manager-agent-component.md)</td><td>Gerencie o dispositivo principal com AWS Systems Manager, o que permite corrigir dispositivos, executar comandos e muito mais.</td><td>Genérico</td><td>Linux</td><td>[Sim](https://github.com/aws/amazon-ssm-agent/blob/mainline/packaging/greengrass/component.json)</td><td>Não</td></tr>
  <tr><td>[Serviço de troca de token](token-exchange-service-component.md)</td><td> AWS Fornece credenciais que você pode usar para interagir com os AWS serviços.</td><td>Genérico</td><td>Linux, Windows</td><td>Não</td><td>Integrado</td></tr>
  <tr><td>[Coletor IoT SiteWise OPC UA](iotsitewise-opcua-collector-component.md)</td><td>Coleta dados dos servidores OPC-UA.</td><td>Genérico</td><td>Linux, Windows</td><td>Não</td><td>Não</td></tr>
  <tr><td>[Simulador de fonte de SiteWise dados IoT OPC UA](iotsitewise-opcua-data-source-simulator-component.md)</td><td>Executa um servidor OPC-UA local que gera dados de amostra.</td><td>Genérico</td><td>Linux, Windows</td><td>Não</td><td>Não</td></tr>
  <tr><td>[Editora de IoT SiteWise](iotsitewise-publisher-component.md)</td><td>Publica dados na AWS nuvem.</td><td>Genérico</td><td>Linux, Windows</td><td>Não</td><td>Não</td></tr>
  <tr><td>[Processador de IoT SiteWise](iotsitewise-processor-component.md)</td><td>Processa dados nos dispositivos principais do Greengrass.</td><td>Genérico</td><td>Linux, Windows</td><td>Não</td><td>Não</td></tr>
</tbody>
</table>
