0

我注意到 AWS CloudFormation 不喜欢特殊字符。

当我使用特殊字符更新key:value我们文件中的一对时,例如,我看到以下错误:pipeline.ymlPAR_FTP_PASS: ^XoN*H89Ie!rhpl!wan=Jcyo6mo

parameters[5] ParameterKey, ParameterValue or UsePreviousValue expected

我可以通过 AWS CloudFormation UI 更新值。

似乎问题与解析 yml 文件的 AWS CloudFOrmation 有关。

这个问题有解决方法吗?

4

1 回答 1

0

AWS 标签对它们可以包含的内容有一些限制,请参见此处: https ://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Using_Tags.html#tag-restrictions

一个能引起人们注意的关键点是:“虽然 EC2 允许在其标签中使用任何字符,但其他服务的限制更大。跨服务允许的字符是:可以用 UTF-8 表示的字母、数字和空格,以及以下字符:+ - =。_:/@。

所以我会检查你添加到的服务是否支持该字符串。

于 2019-10-02T09:40:04.460 回答