擅长:python、mysql、java
<p>我也有同样的问题。</p>
<p>信不信由你,你必须在部署之前将<code>.ebextensions</code>目录和所有<code>*.config</code>文件提交给版本控制,以便它们在服务器上显示为环境变量。</p>
<p>为了使敏感信息不受版本控制,可以使用如下配置文件:</p>
<pre><code>option_settings:
- option_name: API_LOGIN
value: placeholder
- option_name: TRANS_KEY
value: placeholder
- option_name: PROVIDER_ID
value: placeholder
</code></pre>
<p>然后在AWS管理面板(configuration>;Software configuration>;Environment Properties)中编辑配置并更新其中的值。</p>
<p>你也会发现<a href="https://stackoverflow.com/a/14491294/274695">this answer</a>很有帮助。</p>