在documentation中,有一个用于在亚马逊网络服务IoT中创建事物的语法,但我找不到如何将其与事物类型联系起来。可以这样写吗?
AWSTemplateFormatVersion: "2010-09-09"
Resources:
MyThing:
Type: "AWS::IoT::Thing"
Properties:
ThingName: "coffeemachine-12"
ThingType: "coffeemachine"
AttributePayload:
Attributes:
temp: "celcius"如何在亚马逊网络服务CloudFormation模板中配置/创建亚马逊网络服务IoT内容类型?
发布于 2018-02-01 01:30:30
你目前不能通过CloudFormation管理事物类型。但是,您可以在创建对象时引用现有的对象类型。
事物类型的语义不适合通过CloudFormation实现自动化。例如:
immutable
这无疑是CloudFormation不支持它们的原因。
发布于 2017-11-01 07:39:03
您是否在询问如何在更新CloudFormation堆栈时使ThingType可配置?
如果是这样的话,您可能需要执行以下操作:
Parameters:
ThingType:
Description: 'Description for ThingType'
Type: String
Resources:
MyThing:
Type: "AWS::IoT::Thing"
Properties:
ThingName: "coffeemachine-12"
ThingType: !Ref ThingType
AttributePayload:
Attributes:
temp: "celcius"基本上,您将ThingType声明为参数,并在创建资源时添加对此变量的引用。
希望这能有所帮助
https://stackoverflow.com/questions/47045953
复制相似问题