如何在CloudFormation中附加列表

时间:2017-10-20 14:21:04

标签: amazon-web-services amazon-cloudformation

在CloudFormation中,如何附加列表?尝试:

/images/img_rr_01.jpg

但收到了错误:

public

2 个答案:

答案 0 :(得分:1)

首先,我们需要知道您想要达到的目标。 如果要将新的字符串参数附加到列表中并在一个String中获取输出,可以使用!Join。 因为!Join的特征是将一组值附加到单个值中。 如果您想这样做,可以尝试以下代码:

!Join [ ",", [ !Join [ ",", [ !Ref ListParam ] ], !Ref StringParam ] ]

如果要将这些值附加到List类型中,则应尝试其他方法。 如果您提供示例案例,将会更容易。

答案 1 :(得分:0)

根据错误,第二个参数可以是:

  • 字符串列表,OR
  • 返回字符串列表的函数

您提供的列表包含函数字符串。这很可能就是问题所在。

您可以先尝试使用ListParam调用它,将列表转换为字符串,然后将String Param连接到它的末尾。

元代码:

  • 如果ListParam = [a,b,c]和StringParam =' d'
  • 加入(',',加入(',',ListParam),StringParam)