首页 > 解决方案 > AWS Lambda SSH 到非 AWS 实例

问题描述

我需要 ssh 到非 AWS 实例以通过 Lambda 推送一些文件。我看到来自 Lambda 的 ssh 是可能的,但我看不到非 AWS 实例的 ssh 示例。可能吗?

标签: amazon-web-servicesaws-lambda

解决方案


从 AWS Lambda 函数中使用 SSH 是相当不寻常的。SSH 通常用于人类登录 Linux 计算机。

如果您的目标是将文件放到 Internet 上某处的计算机上,更好的架构可能是将文件放在 Amazon S3 中,然后让远程计算机从 S3 中“提取”数据。这提供了更好的安全性,并且是一种更“松散耦合”的架构。

如果您确实需要通过 AWS Lambda 函数复制文件,请考虑改用scp。有一个 Python 库可用:scp · PyPI


推荐阅读