无法创建运动分析应用程序
Cannot create kinesis analytics application
在创建 Kinesis Analytics 应用程序时,它根据数据成功发现了我的架构。但是,当我点击保存并继续时,出现以下错误
Error updating application There was an issue updating your
application. Error message: 1 validation error detected: Value 'C' at
'input.inputSchema.recordColumns.2.member.name' failed to satisfy
constraint: Member must satisfy regular expression pattern:
[a-zA-Z][a-zA-Z0-9_]+
我的示例记录如下
{"reported": {"timestamp": "1482231365", "C": "40", "id": "D_aa-bb"}}
糟糕,我忽略了错误信息。已找到解决方法,希望对大家有所帮助。
问题是自动检测到的架构名称。从示例记录中,自动检测到的列名称是 C
并且正则表达式表明它应该至少包含两个字符。用两个字符手动编辑模式后,它成功了。
不过还有另一个问题,自动检测到的列名 timestamp
是一个保留关键字,我们需要更改它。
在创建 Kinesis Analytics 应用程序时,它根据数据成功发现了我的架构。但是,当我点击保存并继续时,出现以下错误
Error updating application There was an issue updating your application. Error message: 1 validation error detected: Value 'C' at 'input.inputSchema.recordColumns.2.member.name' failed to satisfy constraint: Member must satisfy regular expression pattern: [a-zA-Z][a-zA-Z0-9_]+
我的示例记录如下
{"reported": {"timestamp": "1482231365", "C": "40", "id": "D_aa-bb"}}
糟糕,我忽略了错误信息。已找到解决方法,希望对大家有所帮助。
问题是自动检测到的架构名称。从示例记录中,自动检测到的列名称是 C
并且正则表达式表明它应该至少包含两个字符。用两个字符手动编辑模式后,它成功了。
不过还有另一个问题,自动检测到的列名 timestamp
是一个保留关键字,我们需要更改它。