AWS::Greengrass::SubscriptionDefinition Subscription - AWS CloudFormation
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

AWS::Greengrass::SubscriptionDefinition Subscription

订阅定义可以如何在组中的设备、函数、连接器之间以及与 AWS IoT 或本地影子服务交换 MQTT 消息。订阅会定义消息源、消息目标以及用于将消息从源路由到目标的主题。订阅定义从源到目标的单向消息流。对于双向通信,您必须设置两个订阅,每个方向一个。

在 AWS CloudFormation 模板中,SubscriptionDefinitionVersion 属性类型的 Subscriptions 属性包含一个 Subscription 属性类型列表。

语法

要在 AWS CloudFormation 模板中声明此实体,请使用以下语法:

JSON

{ "Id" : String, "Source" : String, "Subject" : String, "Target" : String }

YAML

Id: String Source: String Subject: String Target: String

属性

Id

订阅的描述性或任意 ID。此值在订阅定义版本中必须唯一。最大长度为 [a-zA-Z0-9:_-]+ 模式的 128 个字符。

必需:是

类型:字符串

Update requires: Replacement

Source

消息的发起方。该值可以是事物 ARN、Lambda 函数别名(推荐)或版本的 ARN、连接器 ARN、cloud(表示 AWS IoT 云)或 GGShadowService

必需:是

类型:字符串

Update requires: Replacement

Subject

用于路由消息的 MQTT 主题。

必需:是

类型:字符串

Update requires: Replacement

Target

消息的目的地。该值可以是事物 ARN、Lambda 函数别名(推荐)或版本的 ARN、连接器 ARN、cloud(表示 AWS IoT 云)或 GGShadowService

必需:是

类型:字符串

Update requires: Replacement

另请参阅