" UserData"的字符串值是否有大小限制?在CloudFormation模板中的启动配置?

时间:2015-01-18 14:48:18

标签: ruby json amazon-cloudformation aws-sdk

我有一个可以正常工作的Cloudformation模板。当我为Base64表单中的一个Launch配置添加Userdata时,CloudFormation Ruby API回复我的JSON格式不正确。 这是一行:

        "UserData": "VERY_LONG_BASE64_ENCODED_STRING_WHICH SPANS SEVERAL LINES",

当我使用短的,没有错误,所以我认为我的模板很好。这是严格的尺寸问题还是还有更多问题?

1 个答案:

答案 0 :(得分:1)

实际问题: 这导致了JSON中的换行符。 (感谢Frederick Cheung的解决方案) 更改了Ruby代码以从Base64编码数据中删除换行符,现在一切都很顺利。谢谢!