首页 > 解决方案 > 从ssm获取参数时遇到什么错误如何返回

问题描述

所以我使用 lambda 来运行 Flask-Ask 应用程序,现在我无法从参数存储中检索数据。当我从 VS 运行我的函数时,它运行良好,并且检索参数没有问题。

这是一段导致我麻烦的代码

@app.route("/test")
def test():
    try:
        URL_var = client.get_parameter(Name="URL")       
        return str(URL_var['Parameter']['Value'])
    except Exception as e:
        track = traceback.format_exc()
        return track

一旦它在 AWS 上实际运行,问题就开始了。最初,当我尝试检索或放置参数时,页面会超时,因此我将其配置为都等于 5,然后我将代码放入 try except 块中connect_timeoutread_timeout现在我得到的是一个堆栈跟踪,它实际上只告诉我函数超时。

当我调用 get_parameter 时,我需要一些方法来知道出了什么问题,这样我就可以弄清楚从这里去哪里。

标签: amazon-web-servicesaws-lambda

解决方案


推荐阅读