gpt4 book ai didi

python - 在 AWS 上运行 python 脚本的建议

转载 作者:行者123 更新时间:2023-12-01 06:42:12 26 4
gpt4 key购买 nike

我目前有一个Python项目,它基本上从Excel文件中读取数据,对其进行转换和格式化,对格式化数据执行密集计算,并生成输出。此输出写回到同一个 Excel 文件中。

该脚本使用 Pyinstaller EXE 运行,它基本上打包了所有必需的库和代码本身,因此每个用户都不需要准备环境来运行脚本。

脚本 EXE 和 Excel 文件都位于用户的计算机上。

我需要一些关于如何使用 AWS 实现整个工作流程的建议。比如需要什么 AWS 服务等。

如有任何意见,我们将不胜感激。

最佳答案

一种选择包括使用 S3 来存储输入和输出文件。您可以创建一个(或多个)lambda 函数来执行计算工作并将更新写回 S3。

您需要将 Python 依赖项包含在推送到 AWS Lambda 的部署 zip 中,或者创建具有依赖项的 Lambda 层。

您可以构建触发器来运行 S3 事件(添加到 S3 的文件会触发 Lambda)、按计划(EventBridge 规则根据特定计划调用 Lambda)或按需使用 API(例如作为 API 网关,用户可以通过 Web 浏览器或 HTTP 请求调用)。这仅取决于您的需要。

关于python - 在 AWS 上运行 python 脚本的建议,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59397424/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com