我正在使用 SAM Local 测试 Lambda 函数。该函数调用 REST API。在本地,我有一个模拟休息服务来测试呼叫。为了连接,我目前在 Lambda 函数中使用主机的 IP 地址。这一直有效,直到我的 IP 更改或其他人尝试运行该功能。我想使用环境变量将主机名/IP 地址传递给 Lambda 函数。一旦部署,这应该很容易做到,但我还没有找到在我的本地模板中设置它的好方法。有没有很好的方法来设置它?
问问题
349 次
1 回答
0
在 template.yml 文件中,您可以编写类似这样的内容(请参阅环境部分)
LogicFunction:
Type: AWS::Serverless::Function
Properties:
FunctionName: function-name
Handler: src/handlers/index.handler
Runtime: nodejs12.x
Environment:
Variables:
VAR_ENVIRONMENT: value
Events:
# Server
GetServiceRunningAPI:
Type: Api
Properties:
Path: /api/ping
Method: GET
于 2020-10-23T00:02:46.840 回答