当前位置: 首页 > news >正文

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

问题

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

思路

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

EventBridge

搜索EventBridge,进入服务首页,如下图开始搜索:
EventBridge服务首页
开始创建定时计划,如下图:
开始创建计划
设置定时任务,设置每天晚上11点0分开始执行定时任务,如下图:
设置定时任务

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

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

完成lambda函数创建后,我们回到EventBridge配置,先配置完成后续的配置,如下图:
选择目标lambda函数
可选配置保持默认就好,下一步审核,如下图:
可选配置保持不变
审核没问题的话,直接创建EventBridge即可,如下图:
创建EventBridge定时计划

总结

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

参考

  • 按计划调用 Lambda 函数
  • 基于 Cron 的计划
http://www.xdnf.cn/news/946261.html

相关文章:

  • 中医有效性探讨
  • spdlog 介绍与使用指南
  • lambda的惰性求值方法与及早求值方法
  • Vue3 PC端 UI组件库我更推荐Naive UI
  • go 里面的指针
  • [蓝桥杯 2024 国 Java B] 美丽区间
  • pymilvus
  • VRFF: Video Registration and FusionFramework 论文详解
  • 启动已有小程序项目
  • 详解K8s 1.33原地扩缩容功能:原理、实践、局限与发展
  • 【K8S】Kubernetes从入门到实战:全面指南
  • 云原生K8s+Docker+KubeSphere+DevOps
  • K8S认证|CKS题库+答案| 9. 网络策略 NetworkPolicy
  • 上位机开发过程中的设计模式体会(1):工厂方法模式、单例模式和生成器模式
  • AspectJ 在 Android 中的完整使用指南
  • 博睿数据×华为, 共筑智慧金融新未来
  • UE5 学习系列(一)创建一个游戏工程
  • 机器学习监督学习实战六:五种算法对新闻组英文文档进行文本分类(20类),词频统计和TF-IDF 转换特征提取方法理论和对比解析
  • 【安全篇】金刚不坏之身:整合 Spring Security + JWT 实现无状态认证与授权
  • 让 Kubernetes (K8s) 集群 使用 GPU
  • 阿里云Ubuntu 22.04 64位搭建Flask流程(亲测)
  • k8s从入门到放弃之Service负载均衡
  • AWS vs 阿里云:功能、服务与性能对比指南
  • 轻量级关键点 blaze pose 2025
  • SpringCloud优势
  • 软件工程教学评价
  • CentOS 7 部署 Samba 使用虚拟用户笔记
  • centos 7 部署awstats 网站访问检测
  • GO语言---init函数
  • Vue 3 实战:【加强版】公司通知推送(WebSocket + token 校验 + 心跳机制)