You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Feature Description
Add support for reserved named shadows, namely, shadows that start with a $.
Use Case
I'm thinking of creating a custom Greengrass component that reports the version of a natively installed software to the Software Package Catalog. I'd like the component to access the $package shadow through Shadow manager.
Proposed Solution
Change SHADOW_PATTERN to allow shadow names prefixed with a $. (e.g. \\$?[a-zA-Z0-9:_-]+)
Currently, Greengrass shadow manager component lets you manage AWS IoT Device shadows that are either named or classic only. For these configured shadows, shadow manager subscribes to their reserved MQTT topics to perform shadow operations.
To support reserved named shadows such as $package, we'll have to investigate all that it entails and evaluate the usecases. Adding it to our backlog for further evaluation.
I only changed the regex and it seemed to work fine, so I'd hoped it'd be a quick and easy fix, but I understand your need for a more thorough evaluation. I guess I'll keep using my fork for the time being. 😄
Do you have a rough estimate of when this issue would be resolved?
Feature Description
Add support for reserved named shadows, namely, shadows that start with a
$
.Use Case
I'm thinking of creating a custom Greengrass component that reports the version of a natively installed software to the Software Package Catalog. I'd like the component to access the
$package
shadow through Shadow manager.Proposed Solution
Change
SHADOW_PATTERN
to allow shadow names prefixed with a$
. (e.g.\\$?[a-zA-Z0-9:_-]+
)aws-greengrass-shadow-manager/src/main/java/com/aws/greengrass/shadowmanager/model/Constants.java
Line 52 in b24dda4
The text was updated successfully, but these errors were encountered: