我可以 运行 来自 aws lambda 的 bat 文件吗?
Can I run a bat file from aws lambda?
我在 AWS Windows 2012 服务器实例上有一个 bat 文件。是否可以 运行 AWS Lambda 函数(Python 或节点)来执行 bat 文件?
谢谢
您可以使用 EC2 运行 命令功能来完成此操作。 https://aws.amazon.com/ec2/run-command/
您可以在实例中 rdp
并执行它,或者让 lambda 在队列中放置一个 message/triger 并让实例上的进程知道脚本需要 运行 并触发它.
看看这个问题:
launch a shell script from lambda in aws
如果我没有正确理解您的问题,您是在问是否可以让您的 Lambda 函数连接到您的 EC2 实例并执行 .bat 文件?
如果这是您的问题,那么答案是 "no" 除非(我认为)您的 EC2 实例是公开可用的。目前,Lambda 函数无法访问 VPC 背后的任何内容。
https://aws.amazon.com/lambda/faqs/
Q: Can I access resources behind Amazon VPC with my AWS Lambda function?
AWS Lambda functions cannot currently access resources behind a VPC.
上面的博客 post 说这将在 2015 年底可用(虽然它是在 2015 年 10 月写的),但它仍然不可用。
按照建议,尝试改用 EC2 运行 命令。
我在 AWS Windows 2012 服务器实例上有一个 bat 文件。是否可以 运行 AWS Lambda 函数(Python 或节点)来执行 bat 文件?
谢谢
您可以使用 EC2 运行 命令功能来完成此操作。 https://aws.amazon.com/ec2/run-command/
您可以在实例中 rdp
并执行它,或者让 lambda 在队列中放置一个 message/triger 并让实例上的进程知道脚本需要 运行 并触发它.
看看这个问题: launch a shell script from lambda in aws
如果我没有正确理解您的问题,您是在问是否可以让您的 Lambda 函数连接到您的 EC2 实例并执行 .bat 文件?
如果这是您的问题,那么答案是 "no" 除非(我认为)您的 EC2 实例是公开可用的。目前,Lambda 函数无法访问 VPC 背后的任何内容。
https://aws.amazon.com/lambda/faqs/
Q: Can I access resources behind Amazon VPC with my AWS Lambda function?
AWS Lambda functions cannot currently access resources behind a VPC.
上面的博客 post 说这将在 2015 年底可用(虽然它是在 2015 年 10 月写的),但它仍然不可用。
按照建议,尝试改用 EC2 运行 命令。