我有一个可以正常工作的Cloudformation模板。当我为Base64表单中的一个Launch配置添加Userdata时,CloudFormation Ruby API回复我的JSON格式不正确。 这是一行:
"UserData": "VERY_LONG_BASE64_ENCODED_STRING_WHICH SPANS SEVERAL LINES",
当我使用短的,没有错误,所以我认为我的模板很好。这是严格的尺寸问题还是还有更多问题?
答案 0 :(得分:1)
实际问题: 这导致了JSON中的换行符。 (感谢Frederick Cheung的解决方案) 更改了Ruby代码以从Base64编码数据中删除换行符,现在一切都很顺利。谢谢!