Я хочу подключить EC2 с помощью библиотеки pysftp через AWS Lambda. Я использую приведенный ниже код для подключения.
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.
Я не хочу .pem в AWS лямбда.