Greengrass V2 Lambda: Use Thing name in MQTT topic subscription

0

I'd like to use a device's Thing name in the MQTT topic subscription for a Greengrass Lambda, e.g.:

{
  "topic": "hello/${AWS_IOT_THING_NAME}",
  "type": "IOT_CORE"
}

This question was asked a year ago and the guidance was that this sort of configuration was not possible at that time, and instead one might setup the subscription manually within a pinned Lambda or custom component: https://repost.aws/questions/QU5dTq6p3mTsyT5dFPMtWvGA/v-2-use-thing-name-in-mqtt-topic-for-triggering-lambda

Is that still the case today? Alternatively, would it be possible to use the configuration merge feature to modify the Lambda subscription to a device-specific topic after deployment or some other simple workaround?

Apologies for the duplicate question if indeed the guidance is still the same as before!

已提问 2 年前385 查看次数
1 回答
1
已接受的回答

Hi there,

We currently plan to support iot:thingName recipe variable within configuration section in Nucleus v2.6.0

Lihao
已回答 2 年前
  • Great, thanks!

  • Two followup questions: Will iot:groupName be supported as well? And is there a planned release date for v2.6.0?

  • Sorry, it won't. Only the variable here (Recipe variables section) will be support in configuration section (without component_dependency_name:configuration:json_pointer)

  • Ok, good to know, thanks!

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则