AWS CloudFormation密钥不接受特殊字符

问题描述 投票:0回答:1

我已经注意到,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文件有关。

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

amazon-web-services amazon-cloudformation concourse concourse-pipeline concourse-fly
1个回答
0
投票

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

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

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

© www.soinside.com 2019 - 2024. All rights reserved.