AWS CloudFormation密钥不接受特殊字符

时间:2019-10-02 07:35:22

标签: amazon-web-services amazon-cloudformation concourse concourse-pipeline concourse-fly

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

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

parameters[5] ParameterKey, ParameterValue or UsePreviousValue expected

我能够通过AWS CloudFormation UI更新值。

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

是否有解决此问题的方法?

1 个答案:

答案 0 :(得分:0)

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

可以吸引人的主要注意事项是:“ 尽管EC2允许在其标签中使用任何字符,但其他服务的限制更为严格。服务中允许使用的字符包括:字母,数字和以UTF-表示的空格8,以及以下字符:+-=。_:/ @。

因此,我将检查您添加到该服务的服务是否可以支持该字符串。

相关问题