【发布时间】:2020-08-12 10:11:05
【问题描述】:
我想通过 AWS Lambda 使用 pysftp 库连接 EC2。我使用下面的代码进行连接。
mysftp = pysftp.Connection(
host=Constants.MY_HOST_NAME,
username=Constants.MY_EC2_INSTANCE_USERNAME,
private_key="./clientiot.pem",
cnopts=cnopts,
)
我已将 .pem 文件与部署包一起放入 AWS Lambda。看这张图片:
有时它有时会起作用,有时它会说 .pem 文件未找到。
"[Errno 2] No such file or directory: './clientiot.pem'"
如何处理?有什么方法可以安全地访问 .pem 文件或 .pem 文件的数据。
我不想在 AWS lambda 中使用 .pem。
【问题讨论】:
标签: python amazon-web-services ssh aws-lambda pysftp