gpt4 book ai didi

java - AWS Lambda 每天向 Redshift 查询一次

转载 作者:行者123 更新时间:2023-12-04 09:22:54 25 4
gpt4 key购买 nike

我对 AWS 生态系统相当陌生,尤其是在数据方面。
我有一个项目要求我每 24 小时自动对 Redshift 中的一个表运行一次查询,并且可能会删除该查询结果中的一些列,并使用 RESTful API 在第 3 方站点上访问一些端点以进行进一步检查。
我对此有几个问题。

  • 使用 AWS Lambda (Python) 和
    Redshift 这样的任务?
  • 我应该选择 Java vs Python vs
    适用于 AWS Lambda 的 NodeJS?哪一个对查询的支持更好
    Redshift ?
  • Lambda 和 Redshift 都在同一个 VPC 中,并且
    为导出 NAT 网关使用相同的私有(private)子网,这是
    安全设置?
  • 在此设置上共享任何示例代码吗?
  • AWS Lambda 是否有一个每 24 小时触发一次的定期调度程序?还是仅仅基于事件?
  • 由于应用程序数据库位于 DynamoDB 中,是否更高效、更轻松地设置 AWS Lambda 来查询 DynamoDB 以获取类似数据?

  • 谢谢,
    山姆。

    最佳答案

    我会尽力以最好的意图回答您的问题:

  • 是的,没有理由不这样做。
  • 这完全取决于您的偏好。所有语言都为您的用例提供支持。
  • 这很好。当您使用 IAM 管理进一步的访问权限时,您只需要查看您的 lambda 函数的导出流量是否得到正确监控。
  • 那里有很多。只要有一个look .
  • 您可以使用 CRON 字符串设置 CloudWatch 规则,该规则将根据需要调用您的函数。此外,您可以为您的函数设置许多其他触发器,例如 DynamoDB 流、CloudWatch 日志事件……有无限可能。
  • 如果您只想定期查询以收集一些数据,那么您的数据实际存储在哪里没有区别。
  • 关于java - AWS Lambda 每天向 Redshift 查询一次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63067734/

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