amazon-web-services - 实现 Lambda 函数以通过 SSM 运行命令
问题描述
我在 ssm 中有一个运行文档,用于在服务器上安装一些代理。现在,我想通过在启动新实例时运行这些文档来自动执行此任务。我想通过 aws lambda(在启动新实例时实现运行命令的脚本)来实现这一点 任何帮助将不胜感激!!!
解决方案
不幸的是,这是一个非常广泛的问题,不可能简单地回答。
我首先建议您决定您希望使用哪种语言编写 lambda 函数,目前有 .NET、python、Node.js、Java 和 Go。
Node.js 是一种相当容易上手的语言,因为它得到了很好的支持,您可以在内联 AWS 代码编辑器中编写它。
我建议在控制台中创建新的 lambda 函数时查看 aws 提供的模板 Node.js lambda 函数。这将帮助您了解如何将它们组合在一起以及可以使用的各种方式。如果您掌握了这些技巧并发现它们很容易理解,那么您可以查看 Node.js SSM api,它应该在 lambda 运行时默认可用,并尝试运行一些命令。
当然,如果您不擅长 Node.js 并且主要使用另一种语言,那么这是一个完全不同的问题。
网上有很多用于编写 lambda 的资源和示例,很容易找到。
推荐阅读
- php - 使用 OTP 验证创建自定义 woocommerce 登录表单
- node.js - 通过 Node.js (authorize.net) 发送 PCI 数据
- python - python udf中用于pyspark的字符串操作
- python - 在 python 中创建图像的许多副本
- java - 即使禁用了滑动,选项卡仍会随着 TabLayout 上的触摸移动而继续更改
- elixir - 如何创建嵌套 group_by?
- ios - iOS 11-12 大状态大标题背景图片
- pandas - excel索引与熊猫匹配
- linux - 无法使用脚本写入文件
- reactjs - 将 React 点击处理程序传递给子组件