【发布时间】:2020-10-17 15:33:52
【问题描述】:
我有一个相当简单的 cloudformation 模板。我正在努力了解他们。我创建了一个在部署堆栈时尝试创建 2 个 dyanmo 表的位置。但是只创建了一张表。不是两个。我不确定我的语法有什么问题。粘贴下面的json
"AWSTemplateFormatVersion" : "2010-09-09",
“资源” : {
“资源1”:{
"类型" : "AWS::DynamoDB::Table",
“特性” : {
“属性定义”:[
{
“属性名称”:“名称”,
“属性类型”:“S”
},
{
“属性名”:“年龄”,
“属性类型”:“S”
}
],
“密钥架构”:[
{
“属性名称”:“名称”,
“密钥类型”:“哈希”
},
{
“属性名”:“年龄”,
“键类型”:“范围”
}
],
“预置吞吐量”:{
"ReadCapacityUnits" : "5",
“写容量单位”:“5”
},
“表名”:“tablecloudformation3_1”
}
}
},
“资源” : {
“资源2”:{
"类型" : "AWS::DynamoDB::Table",
“特性” : {
“属性定义”:[
{
“属性名称”:“名称”,
“属性类型”:“S”
},
{
“属性名”:“年龄”,
“属性类型”:“S”
}
],
“密钥架构”:[
{
“属性名称”:“名称”,
“密钥类型”:“哈希”
},
{
“属性名”:“年龄”,
“键类型”:“范围”
}
],
“预置吞吐量”:{
"ReadCapacityUnits" : "5",
“写容量单位”:“5”
},
“表名”:“tablecloudformation3_2”
}
}
},
}
【问题讨论】:
-
你有两个键
Resources -
提示:YAML 格式往往可以避免 JSON 格式带来的问题。没有那些讨厌的{大括号}!
标签: amazon-cloudformation aws-cloudformation-custom-resource