Я хочу, чтобы скрипт обновил код для моей AWS Lambda, используя задачу Fabric. Boto3 api ожидает байтовый массив zip-файла с кодировкой base-64.Python - создание пакета развертывания aws лямбда
Что было бы самым простым способом создать его, если у меня есть файлы исходного кода в качестве входных данных?
Да, я посмотрел на них. Однако они не отвечают на мой вопрос. Как я уже говорил, я хотел бы использовать метод boto create_function, который принимает байтовый массив закодированного zip-файла с базой 64. – sumek
на самом деле IIUC вы можете передать байты напрямую, вы пробовали это? Https: //github.com/boto/boto3/issues/201 – rsFF
Thats полезно! Итак, оставшаяся часть - это как сделать zip-файл, а затем извлечь из него байты элегантным способом? В идеале я думал о том, чтобы делать все это в памяти без файлов-посредников. – sumek