2作者: tw1gz26 天前
各位 HN 的朋友们: 我构建了一个适用于 AWS Lambda 的 Bash 运行时,旨在让编写胶水代码更简单、更快速。有时,你只需要一点 `sed`、`awk`、可能还有一个循环和几次 HTTP API 调用,而这个运行时就为你提供了所有完成这些任务的工具。它内置了 `jq` 和 `curl`,因此你可以直接处理 JSON 载荷并串联 HTTP API 调用,包括使用 `curl --aws-sigv4` 调用 AWS 服务。 为了保持简洁的风格,Lambda 处理器的契约也尽可能地简化:从标准输入读取,写入标准输出,成功时返回 0,错误时返回非 0。你可以运行 shell 脚本,调用二进制文件(无论是 `al2023.provided` 中可用的,还是你可以将自己的静态二进制文件与处理器一起打包),或者两者的结合。如果你还记得 Adam Drake 关于 bash 和 coreutils 如何比 Hadoop 集群更快的帖子,并对此表示赞同,我希望你能尝试一下这个运行时,并觉得它很有用。该运行时被打包为一个 Lambda 层,因此可以直接集成到你正常的 AWS 基础设施中。
66作者: orgonon26 天前
<a href="https://xcancel.com/eastdakota/status/2062860530360959273" rel="nofollow">https://xcancel.com/eastdakota/status/2062860530360959273</a>