【问题标题】:Changing AWS Lambda environment variables when running test运行测试时更改 AWS Lambda 环境变量
【发布时间】:2022-11-20 05:17:44
【问题描述】:

我有一些小的 Python 函数可以发布到在 AWS 上运行的 twitter。说到 Lambda,我是个新手,只知道让功能运行起来。

这些函数在 Lambda 中设置了具有各种配置的环境变量,例如 Twitter 应用程序的发布频率和秘密数据。这些直接读入 python 脚本。

这一切都由每小时运行一次的 Event Bridge cron 作业触发。

我想创建一个测试事件,允许我手动调用该函数,但希望能够在像这样运行时更改发布频率变量。

运行测试事件时是否有一种简单的方法来更改环境变量?

【问题讨论】:

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


    【解决方案1】:

    这是非常有可能的,并且有多种方法可以做到这一点。一种是使用AWS CLI的aws lambda update-function-configurationhttps://docs.aws.amazon.com/cli/latest/reference/lambda/update-function-configuration.html

    或者,根据您喜欢的编程语言,您可以使用也有类似方法的 AWS SDK,您可以在本文档中找到 JS SDK 的示例:https://docs.aws.amazon.com/sdk-for-javascript/v3/developer-guide/javascript_lambda_code_examples.html

    【讨论】:

      猜你喜欢
      • 2017-12-17
      • 2023-03-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-01
      • 2021-04-26
      • 1970-01-01
      • 2018-07-15
      相关资源
      最近更新 更多