For the complete documentation index, see llms.txt. This page is also available as Markdown.

Communicate with the Greengrass nucleus, other components, and AWS IoT Core

This page was generated from content adapted from the AWS Developer Guide

Publish/subscribe local messages

  • Note You can't use this publish/subscribe IPC service to publish or subscribe to AWS IoT Core MQTT. For more information about how to exchange messages with AWS IoT Core MQTT, see Publish/subscribe AWS IoT Core MQTT messages.

Publish/subscribe AWS IoT Core MQTT messages

  • Note This MQTT messaging IPC service lets you exchange messages with AWS IoT Core. For more information about how to exchange messages between components, see Publish/subscribe local messages.

Interact with component lifecycle

  • Important Local deployments don't notify components before updates.

  • Tip You can follow a tutorial to learn how to develop a component that conditionally defers component updates. For more information, see Tutorial: Develop a Greengrass component that defers component updates.

  • Tip You can follow a tutorial to learn how to develop a component that conditionally defers component updates. For more information, see Tutorial: Develop a Greengrass component that defers component updates.

  • Note This operation can't pause containerized processes, such as Docker containers. To pause and resume a Docker container, you can use the docker pause and docker resume commands.

  • Important To use this operation, you must define an authorization policy that grants permission to use this operation. For more information, see Authorization.

  • Important To use this operation, you must define an authorization policy that grants permission to do so. For more information, see Authorization.

Interact with component configuration

  • Important Local deployments don't notify components of updates.

Retrieve secret values

  • Important This example component prints the value of a secret, so use it only with secrets that store test data. Don't use this component to print the value of a secret that stores important information.

  • NoteWe recommend that in a production environment, you reduce the scope of the authorization policy, so that the component retrieves only the secrets that it uses. You can change the * wildcard to a list of secret ARNs when you deploy the component.

Interact with local shadows

Manage local deployments and components

Authenticate and authorize client devices

Last updated