如何解决从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上运行,问题就开始了。
最初,当我尝试检索或放置参数时,页面只会超时,因此我将其配置为connect_timeout
和read_timeout
都等于5,然后将代码放入try try块之外。现在,我得到的是一个堆栈跟踪,它实际上仅告诉我该函数超时。
我需要的是某种方法,当我调用get_parameter时知道出了什么问题,这样我就可以弄清楚从这里去哪里。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。