AWS中国云的定时任务(AWS EventBridge+AWS Lambda)

问题

最近有一个每天在凌程定时同步数据给第三方系统的需求。需要使用AWS EventBridge和AWS Lambda结合的方式来同步数据给第三方系统。

思路

使用Python的ORM框架(例如:SQLAlchemy)查询到需要同步的数据,然后,使用http客户端(例如:requests)发送同步数据给第三方系统。实现好这个Lambda后,然后,使用AWS EventBridge的定时任务服务定时调用Lambda函数即可。

EventBridge

搜索EventBridge,进入服务首页,如下图开始搜索:

开始创建定时计划,如下图:

设置定时任务,设置每天晚上11点0分开始执行定时任务,如下图:

选择调用lambda函数,如下图:

这里选择python3先创建一个最简单的hello,world程序,如下图:

这里先用一个hello,world程序,先完成AWS EventBridge的设置。lambda最简python程序成功后,如下图:

完成lambda函数创建后,我们回到EventBridge配置,先配置完成后续的配置,如下图:

可选配置保持默认就好,下一步审核,如下图:

审核没问题的话,直接创建EventBridge即可,如下图:

总结

如果AWS Lambda里面没什么特色实现的配置场景的话,到这里这就是AWS云的定时任务配置就完成了。AWS Lambda中的Python通常来说还需要访问内网数据库。这个部分留给以后有缘在写吧!

参考

相关推荐
HDO清风2 分钟前
CASIA-HWDB2.x 数据集DGRL文件解析(python)
开发语言·人工智能·pytorch·python·目标检测·计算机视觉·restful
weixin_499771554 分钟前
Python上下文管理器(with语句)的原理与实践
jvm·数据库·python
weixin_452159557 分钟前
高级爬虫技巧:处理JavaScript渲染(Selenium)
jvm·数据库·python
多米Domi01113 分钟前
0x3f 第48天 面向实习的八股背诵第五天 + 堆一题 背了JUC的题,java.util.Concurrency
开发语言·数据结构·python·算法·leetcode·面试
深蓝海拓19 分钟前
PySide6从0开始学习的笔记(二十六) 重写Qt窗口对象的事件(QEvent)处理方法
笔记·python·qt·学习·pyqt
纠结哥_Shrek19 分钟前
外贸选品工程师的工作流程和方法论
python·机器学习
小汤圆不甜不要钱21 分钟前
「Datawhale」RAG技术全栈指南 Task 5
python·llm·rag
A懿轩A1 小时前
【Java 基础编程】Java 变量与八大基本数据类型详解:从声明到类型转换,零基础也能看懂
java·开发语言·python
Tansmjs1 小时前
使用Python自动收发邮件
jvm·数据库·python