擅长:python、mysql、java
<p>如果您直接使用Paramiko(pysftp只是Paramiko的一个薄薄包装器),您可以将密钥硬编码到代码中,并且不会遇到外部资源的问题:<br/>
<a href="https://stackoverflow.com/q/43958696/850848">SSH/SCP through Paramiko with key in string</a></p>
<hr/>
<p>有关在Lambda任务中引用文件的信息,请参阅:<br/>
<a href="https://stackoverflow.com/q/39477729/850848">AWS Lambda read contents of file in zip uploaded as source code</a></p>
<p>因此,这应该是可行的:</p>
<pre class="lang-py prettyprint-override"><code>private_key = os.environ['LAMBDA_TASK_ROOT'] + "/clientiot.pem"
</code></pre>