/aws-greengrass-disk-spooler

The AWS IoT Greengrass Disk Spooler Component (aws.greengrass.DiskSpooler) offers persistent storage option for messages spooled from Greengrass devices to AWS IoT Core.

Primary LanguageJavaApache License 2.0Apache-2.0

AWS IoT Greengrass Disk Spooler Component

Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.

SPDX-License-Identifier: Apache-2.0


Operating systems


The AWS IoT Greengrass Disk Spooler Component (aws.greengrass.DiskSpooler) offers persistent storage option when Greengrass device is offline. Messages destined to AWS IoT Core are queued in-memory on the device by default. Deploy this plugin component and configure the Greengrass Nucleus component to persist messages across device power cycles.

Requirements

AWS IoT Greengrass Nucleus component version 2.11.0 or greater must be installed.

Installation

Deploy this component and customize the following configuration parameters of the Greengrass Nucleus component:

    mqtt:
        spooler:
          storageType: Disk
          pluginName: "aws.greengrass.DiskSpooler"

More Resources

  • Please visit Disk Spooler for full documentation of the component.
  • Interested in contributing to this project? Please see Contributing.
  • Need to report a security issue? Please see Security.