我正在尝试创建一个即时配置模板,并希望分配多个策略名称,是否有某种方法可以将其包括在内。下面是模板
{
"Parameters": {
"AWS::IoT::Certificate::Country": {
"Type": "String"
},
"AWS::IoT::Certificate::Id": {
"Type": "String"
},
"AWS::IoT::Certificate::CommonName": {
"Type": "String"
}
},
"Resources": {
"thing": {
"Type": "AWS::IoT::Thing",
"Properties": {
"ThingName": {
"Ref": "AWS::IoT::Certificate::CommonName"
},
"AttributePayload": {
"version": "v1",
"country": {
"Ref": "AWS::IoT::Certificate::Country"
}
}
}
},
"certificate": {
"Type": "AWS::IoT::Certificate",
"Properties": {
"CertificateId": {
"Ref": "AWS::IoT::Certificate::Id"
},
"Status": "ACTIVE"
}
},
"policy": {
"Type": "AWS::IoT::Policy",
"Properties": {
"PolicyName": "PolicyOne"
}
}
}
}我想包括PolicyTwo是否有任何方法我可以实现这一点,我已经尝试了类似下面的东西,但看起来像一个模板错误
{
"Parameters": {
"AWS::IoT::Certificate::Country": {
"Type": "String"
},
"AWS::IoT::Certificate::Id": {
"Type": "String"
},
"AWS::IoT::Certificate::CommonName": {
"Type": "String"
}
},
"Resources": {
"thing": {
"Type": "AWS::IoT::Thing",
"Properties": {
"ThingName": {
"Ref": "AWS::IoT::Certificate::CommonName"
},
"AttributePayload": {
"version": "v1",
"country": {
"Ref": "AWS::IoT::Certificate::Country"
}
}
}
},
"certificate": {
"Type": "AWS::IoT::Certificate",
"Properties": {
"CertificateId": {
"Ref": "AWS::IoT::Certificate::Id"
},
"Status": "ACTIVE"
}
},
"policy": {
"Type": "AWS::IoT::Policy",
"Properties": [
{
"PolicyName": "PolicyOne"
},
{
"PolicyName": "PolicyTwo"
}
]
}
}
}发布于 2021-10-29 13:35:07
您可以通过在预配模板中执行以下操作来创建多个AWS::IoT::Policy资源:
{
"Parameters": {
"ThingName": {
"Type": "String"
},
"CertificateId": {
"Type": "String"
}
},
"Resources": {
"thing": {
"Type": "AWS::IoT::Thing",
"Properties": {
"ThingName": {
"Ref": "ThingName"
}
}
},
"certificate": {
"Type": "AWS::IoT::Certificate",
"Properties": {
"CertificateId": {
"Ref": "CertificateId"
},
"Status": "ACTIVE"
}
},
"policy1": {
"Type": "AWS::IoT::Policy",
"Properties": {
"PolicyName": "MyFirstIoTPolicy"
}
},
"policy2": {
"Type": "AWS::IoT::Policy",
"Properties": {
"PolicyName": "AnotherIoTPolicy"
}
}
}
}https://stackoverflow.com/questions/61328202
复制相似问题