用于cloudformation参数文件的ini文件

时间:2019-03-05 14:40:18

标签: configuration amazon-cloudformation boto3

我们将boto3与云形成模板.yaml文件粘合在一起。我的主要倾向是将.ini格式用于参数和标记文件,因为

  1. .ini格式比YAML或json更易于阅读
  2. python'configparser'库支持'default'部分 这样会减少很多打字。

此方法的两个可能的缺点是:

  1. 本机.ini不支持列表
  2. 我们可能希望将参数文件输入到aws cli

有很多方法可以扩展configparser,这是用于处理ini文件以处理列表的标准python库。

我不认为,我们会想要或需要将yaml喂给aws cli,将ini转换为YAML似乎并不困难。

我缺少ini的哪些缺点?

用于比较ini / yaml / json中的同一文件

Role

1 个答案:

答案 0 :(得分:0)

您可以绕过.ini无法处理类型为CommaDelimitedList的参数的列表的问题。考虑到您只想使用.ini作为参数和标签,因此我不认为这样做会出现问题。