gpt4 book ai didi

amazon-web-services - 如何在 AWS CloudFormation 中添加参数获取

转载 作者:行者123 更新时间:2023-12-03 07:37:26 24 4
gpt4 key购买 nike

我正在使用 AWS 无服务器函数来创建 API 事件。目前,我正在处理我的 GET 事件,它按照我希望的方式使用来自 AWS 的给定 URL 进行工作。我希望能够先输入一个/,然后输入一个数字,然后才能得到这个数字。例如,它将是 myurl/1。该数字将用于获取特定的 id,而不是获取所有 ID 的原始函数。我正在使用 CloudFormation 模板,因此它需要是我放入模板中的内容。事件部分当前如下所示:

Events:
GetEvent:
Type: Api
Properties:
Path: /
Method: get

我需要知道在哪里添加一个部分,以便能够在路径末尾接受一个数字,以便我可以在我的代码中使用它。

最佳答案

您可以按如下方式添加事件

functions
get:
handler: myurl/get.get
events:
- http:
path: myurl/{id}
method: get
cors: true

请注意,以上不是 CloudFormation resources 的一部分serverless.yml 中的部分。

在 Lambda 中的事件处理程序代码中,您应该能够使用事件对象访问 id 参数,如下所示

event.pathParameters.id

引用this了解更多详细信息的无服务器示例。

关于amazon-web-services - 如何在 AWS CloudFormation 中添加参数获取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45289021/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com