python - 即使在更改代码后,AWS Lambda python 函数输出仍然是 "Hello from Lambda"

标签 python python-3.x amazon-web-services aws-lambda

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

import json

def lambda_handler(event, context):
    # TODO implement
    return {
        'statusCode': 200,
        'body': json.dumps('Hello from Lambda!')
    }
运行此代码会产生以下输出:
Response
{
  "statusCode": 200,
  "body": "\"Hello from Lambda!\""
}
但是现在当我尝试修改此代码并运行它时,我得到与示例代码完全相同的输出。我将其修改为:
import json

def lambda_handler(event, context):
    # TODO implement
    return {
        'statusCode': 200,
        'body': json.dumps('Hello!')
    }
但我仍然得到这个作为输出:
Response
{
  "statusCode": 200,
  "body": "\"Hello from Lambda!\""
}
我尝试过的事情:
  • 删除函数并创建一个新函数。
  • 使用不同的测试事件。

  • 都没有工作。我还在 YouTube 上观看了视频,其中人们正在做我所做的事情,并且他们的代码更改似乎有效。
    有人可以帮我解决我所缺少的吗?

    最佳答案

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

    关于python - 即使在更改代码后,AWS Lambda python 函数输出仍然是 "Hello from Lambda",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64146182/

    相关文章:

    python3通过分隔符将大文件分割成小文件(不是大小,行)

    python - Matplotlib:绘制具有非透明边缘的透明直方图

    python - Django 和 MySQL 需要哪些配置设置来支持并发请求?

    python - 在给定范围内查找列表的所有可能子列表的高效和 Pythonic 方法,以及将其中的所有元素相乘后的最小乘积?

    python-3.x - AWS Lambda Python 3.7 网页抓取 - "Could not get version for Chrome with this command: google-chrome --version"

    javascript - 从表单发布触发 AWS Lambda

    amazon-web-services - 在健康检查时将 EC2 操作添加到 Cloudwatch 警报

    amazon-web-services - 如何在 YAML CloudFormation 模板中的特定 VPC 中启动 Amazon EC2

    python - 在 Python 中处理 HTTP IncompleteRead 错误

    python - 从 python 脚本打开 mac 中的任何应用程序,如 vlc、chrome、终端