python - 有什么方法可以从 Lambda 触发 EC2 内的代码?
问题描述
要求:
- 通过 SMTP(仅出于特定原因仅通过 SMTP)向通过来自 cloud-trail 的事件“RunInstances”读取的用户发送邮件。
- 由于 SMTP 代码不适用于 lambda,我将不得不保留在 EC2 内部并通过 lambda 触发它。
解决方案
您的问题似乎是您有一个 AWS Lambda 函数,该函数将在创建实例时向不同的人发送电子邮件。但是,您的 Lambda 函数无法访问您的 SMTP 服务器。
我建议您使用Amazon SES作为 SMTP 服务器来发送电子邮件,而不是使用 Amazon EC2 创建复杂的解决方法。
我还建议您使用Amazon CloudWatch Events来触发 AWS Lambda 函数,而不是RunInstances
在 CloudTrail 跟踪中查找。
例如,请参阅:通过 SNS 和 Lambda 的电子邮件通知
推荐阅读
- typescript - “类型 '() => string[]' 缺少类型 'string[]' 中的以下属性:pop、push、concat、join 和 25 更多”错误发生在打字稿中
- python-3.x - RuntimeError:当我附加 hdf5 文件时无法创建链接(名称已存在)?
- node.js - 无效的连接字符串 - process.env
- html - 如何从 servlet 获取表单中存在的输入提交按钮的名称元素的值
- c# - Unity WebGL UnityWebRequest 错误的正文数据
- php - 如何在 laravel 5.4 中插入多个表单
- ios - Braintree Drop-In 使用 SwiftUI
- ada - 原生编译中的 Ravenscar 任务/程序终止
- reactjs - 如何使用 React Hooks 执行服务器端数据获取
- ansible - 每个循环变量的ansible显示输出