无法创建kinesis分析应用程序

时间:2016-12-21 06:44:01

标签: analytics amazon-kinesis

在创建Kinesis Analytics应用程序时,它成功地根据数据发现了我的架构。但是,当我点击保存并继续时,我收到以下错误

  

更新应用程序时出错更新您的问题时出现问题   应用。错误消息:检测到1个验证错误:值'C'at   'input.inputSchema.recordColumns.2.member.name'未能满足   约束:成员必须满足正则表达式模式:   [A-ZA-Z] [A-ZA-Z0-9 _] +

我的样本记录在

之下
  

{“reports”:{“timestamp”:“1482231365”,“C”:“40”,“id”:“D_aa-bb”}}

1 个答案:

答案 0 :(得分:0)

我的不好,我忽略了错误信息。找到解决方案,希望它可以帮助别人。

自动检测到的架构名称是个问题。从示例记录中,自动检测到的列名称为C,正则表达式表示它应包含至少两个字符。用两个字符手动编辑架构后,它成功了。

还有另一个问题,自动检测到的列名timestamp是一个保留关键字,我们需要更改它。