擅长:python、mysql、java
<p>我是如何解决这个问题的:</p>
<ol>
<li><p>为了加载参数文件(作为字典列表加载),我有以下代码:</p>
<p>打开(参数_文件)为f:
参数=json.load文件(六)</p>
<p>对于l in参数:
l['UsePreviousValue']=eval('False')</p></li>
<li><p>为了传递Cloudformation模板,我使用了以下代码(基本上以字符串形式读取):</p>
<p>打开(cloudformation_模板)为g:
template_body=g.read()</p></li>
</ol>
<p>最后,我将这两个变量传递给cloudformation客户机:</p>
<pre><code>response = client.create_stack(
StackName=stack_name,
TemplateBody=template_body,
Parameters=parameters
)
</code></pre>
<p>对我来说,出问题的地方是boto3'Cloudformation'客户机需要一个'listofdictionaries'作为参数,但是对Cloudformation模板需要一个'string'。在</p>
<p>这是非常令人沮丧的,我正试图找到一种方法,以提高这一点的AWS。在</p>