AWS Cloudformation - 无法设置参数组名称
Posted
技术标签:
【中文标题】AWS Cloudformation - 无法设置参数组名称【英文标题】:AWS Cloudformation - cannot set parameters group name 【发布时间】:2018-11-07 16:56:46 【问题描述】:https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-dbparametergroup.html
和
https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbclusterparametergroup.html
除非我做错了 - 我无法通过 CF 模板设置参数组名称,但我可以通过 GUI 和 CLI (https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-parameter-group.html) 轻松设置它。此外,无论出于何种原因,db cluster parameters group 都需要一个非空参数。
有没有办法通过 CloudFormation 传递名称和参数?
【问题讨论】:
github.com/aws-cloudformation/… 【参考方案1】:对于名称,添加一个名为 Name 的标签。对于参数,我最终只是为其默认值添加了一个不重要的设置:
ParameterGroup:
Type: AWS::RDS::DBParameterGroup
Properties:
...
Parameters:
application_name: ''
Tags:
- Key: Name
Value: "MyParameterGroupName"
【讨论】:
@Laruent 也尝试过,但没有成功。 @Łukasz 好吧,它在我这边工作得很好。你能解释一下发生了什么吗? 它只是添加了一个标签,但名称仍然是自动生成的。我可以在星期五放一张照片。毕竟这没什么大不了的。好消息是生成的名称包含 cloudformation 资源名称,所以在我的情况下,我所要做的就是修改一些 CLI 调用以提取名称。无论如何,感谢您的关注。为你竖起大拇指。 我看到带有“名称”标签的 RDS 和 DBParameterGroup 的结果相同。添加了标签,只是不用于用户界面中的ID。 DBInstanceIdentifier 可用于 RDS 实例名称,但是似乎没有设置 DBParameterGroup 名称的方法。 #悲伤以上是关于AWS Cloudformation - 无法设置参数组名称的主要内容,如果未能解决你的问题,请参考以下文章
无法通过 cloudformation 创建具有自动缩放功能的 AWS EMR
AWS CloudFormation CodePipeline:无法从 GitHub 获取存储库的内容
我无法在我的 cloudformation 代码中添加“AWS”:“*”
无法在 cloudformation 中使用 https 设置我的弹性负载均衡器