【问题标题】:AWS Cloudformation - cannot set parameters group nameAWS Cloudformation - 无法设置参数组名称
【发布时间】: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 传递名称和参数?

【问题讨论】:

标签: amazon-web-services amazon-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 名称的方法。 #悲伤
猜你喜欢
  • 1970-01-01
  • 2011-01-12
  • 2019-09-30
  • 2019-08-31
  • 1970-01-01
  • 2020-10-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多