如何更新云端数据集?

问题描述 投票:0回答:1

我有一个相对简单的任务:

  1. 每天从网络上抓取一些数据并将结果保存为 csv 文件。
  2. 从 csv 文件创建一些图表并将其另存为 pdf。
  3. 将 pdf 发送到我的电子邮件。

脚本将使用 Pyhton 编写,并且相对简单,我也不需要提取大量数据。我的问题是(1)最简单(2)最便宜的方法是什么?您是否会推荐任何资源来为初学者在云中构建此类自动化基础设施?

我知道我将不得不使用某种云提供商(AWS?),并且希望根据其他人的经验获得一些指导。

提前致谢!

python sql amazon-web-services cloud
1个回答
0
投票

这一切都可以使用 AWS 开发工具包来完成,该开发工具包允许您以编程方式与 AWS 服务进行交互。如果您想使用 Python 工作,则可以使用适用于 Python 的 AWS 开发工具包来实现此用例。

以下是高级步骤:

  1. 创建 PDF 文档后,使用 Python S3 SDK 将其放入 S3 存储桶中。
  2. 您可以对 PDF 文档进行预签名,以便用户可以访问它。
  3. 获取预签名 PDF 文档的 URL,然后使用 AWS SES 发送包含预签名 URL 的电子邮件。

如果您不知道如何使用Python SDK,请查看AWS代码库中的示例。

Python SDK (Boto3) 的代码示例

© www.soinside.com 2019 - 2024. All rights reserved.