【问题标题】:I want pass EC2 instance ID in the API URL string to stop EC2 instance using Lambda Function我想在 API URL 字符串中传递 EC2 实例 ID 以使用 Lambda 函数停止 EC2 实例
【发布时间】:2017-03-22 22:54:58
【问题描述】:

我有 Python 代码来使用 lambda 函数 from this link 停止 AWS 中的 EC2 实例。当我使用 Lambda 函数时,此 Python 2.7 代码运行良好。

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

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

谁能帮我解决这个问题?

【问题讨论】:

  • 你的问题很不清楚,但如果我理解正确你只是想将一个参数传递给一个 lambda 函数,所以你的问题可能是 this one

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


【解决方案1】:

您可以将负载中的实例 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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-01-13
    • 1970-01-01
    • 2019-12-08
    • 2021-05-27
    • 2013-10-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多