首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >即使在更改代码之后,AWS Lambda python函数输出仍然保持"Hello from Lambda“。

即使在更改代码之后,AWS Lambda python函数输出仍然保持"Hello from Lambda“。
EN

Stack Overflow用户
提问于 2020-09-30 21:43:35
回答 1查看 2.2K关注 0票数 5

因此,我今天才开始学习AWS,并尝试用Python创建一个简单的Hello函数。AWS生成的示例代码如下所示:

代码语言:javascript
复制
import json

def lambda_handler(event, context):
    # TODO implement
    return {
        'statusCode': 200,
        'body': json.dumps('Hello from Lambda!')
    }

运行此代码将提供以下输出:

代码语言:javascript
复制
Response
{
  "statusCode": 200,
  "body": "\"Hello from Lambda!\""
}

但是现在,当我试图修改这个代码并运行它时,我得到了与示例代码完全相同的输出。我把它修改成:

代码语言:javascript
复制
import json

def lambda_handler(event, context):
    # TODO implement
    return {
        'statusCode': 200,
        'body': json.dumps('Hello!')
    }

但我还是把它作为输出:

代码语言:javascript
复制
Response
{
  "statusCode": 200,
  "body": "\"Hello from Lambda!\""
}

我尝试过的事情:

  1. 删除该函数并使用不同的测试事件创建一个新的.

两样都没用。我还在YouTube上看了一些视频,人们在那里做着和我完全一样的事情,而他们的代码更改似乎奏效了。有人能帮我解决我缺少的东西吗?

EN

Stack Overflow用户

发布于 2021-04-07 08:44:01

首先单击“部署”,然后单击“测试”对我有效。

票数 8
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64146182

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档