amazon-web-services - AWS CloudFormation 键不接受特殊字符

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

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

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

parameters[5] ParameterKey, ParameterValue or UsePreviousValue expected

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

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

这个问题有解决办法吗?

最佳答案

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

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

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

关于amazon-web-services - AWS CloudFormation 键不接受特殊字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58197064/

相关文章:

google-app-engine - 在 EC2/Elastic Beanstalk 上复制 AppEngine 的任务队列工具

amazon-web-services - Cloudformation Registry 在提交私有(private)资源类型时不创建日志组

docker - 从另一个任务到达另一个任务任务的容器

android - ionic cordova android构建失败,通过说 “Gradle build daemon got exited”在大厅ci

amazon-web-services - 云信息健康检查 "Invalid Request"

amazon-web-services - CodeBuild 构建的 docker 构建阶段出错

aws-cloudformation - AWS Cloudformation - 如何根据条件存储 SSM 值

amazon-web-services - AWS ECS 集群容量提供商

Vagrant:concourse/lite 版本 2.2.1 无法连接到 ssh

amazon-web-services - 需要通过cloudformation模板根据region添加内容到resolv.conf中