amazon-web-services - 如何从 ec2 实例中的 shell 脚本调用 lambda
问题描述
我需要从 ec2 实例中的 shell 脚本调用 lambda 函数。是否可以调用它。如果是,应遵循哪些步骤。我的要求是在 ec2 中完成一项工作时,主脚本应该执行 lambda 函数
解决方案
虽然确实有可能,但根据任务的规模,AWS Step Functions 更适合在不同服务之间编排工作流。
如果您坚持在 EC2 实例上执行此操作,则需要:
创建可由 EC2 实例承担并允许调用目标 lambda 函数的角色
将角色附加到实例
在实例上安装 AWS CLI 并使用
aws lambda invoke
此处所述的命令:https ://docs.aws.amazon.com/cli/latest/reference/lambda/invoke.html
推荐阅读
- c++ - C++中最后一个位置的计算单元有标准函数吗?
- ansible - Ansible,默认变量
- c# - OR-Tools 错误:无法将 lambda 表达式转换为类型“...”,因为它不是委托类型
- java - 使用 JMS 使用 SQS 为 nack 自定义接收超时
- python - 我应该如何将响应对象输入与需要文件路径的代码集成?
- sql-server - SQL - 添加额外的列会使查询显着变慢
- android - 如何从 Recyclerview 中删除项目
- jmeter - 如何在 Jmeter 中创建一个返回唯一位置标头的测试
- c - 是否有可以与 lwIP 一起使用的 IPSec 堆栈
- android-studio - 为什么活动选项被禁用?