我希望在API URL字符串中传递EC2实例ID以使用Lambda函数停止EC2实例

时间:2017-03-22 09:31:47

标签: python amazon-web-services lambda aws-lambda

我有Python代码使用lambda函数from this link在AWS中停止EC2实例。当我使用Lambda函数时,这个Python 2.7代码工作正常。

还可以从API端点执行用于停止实例的lambda函数。

现在我如何通过在浏览器中提供API端点的实例ID而不是在Python代码中提供来停止实例?

有人可以帮我吗?

1 个答案:

答案 0 :(得分:0)

您可以将有效负载中的实例ID(假设您正在使用POST)从API网关传递给Lambda。读取Lambda中的有效负载,解析实例ID并使用它。那就是它。

有关详细信息http://docs.aws.amazon.com/apigateway/latest/developerguide/getting-started.html#getting-started-new-post

,请参阅此处

如果您使用的是GET,那么这里有详细信息http://docs.aws.amazon.com/apigateway/latest/developerguide/getting-started.html#getting-started-new-get