amazon-web-services - 在无服务器框架中的函数之间共享新的 AWS HTTP API
问题描述
我正在使用无服务器框架,并且正在尝试测试新的 HTTP API(而不是 REST API)以提高性能。目前,我单独创建我的 REST API,然后在我声明我的函数时引用该 restApiId 和 restApiRootResourceId:
provider:
name: aws
apiGateway:
restApiId: xka8g7ds
restApiRootResourceId: 79sdvuejs7
functions:
myFunction: ${file(./lambdas/myFunction.yml)}
这适用于 REST API,但是,我不确定如何使用新的 HTTP API 做到这一点。我没有看到引用“httpApiId”而不是“restApiId”的方法,并且在创建 HTTP API 时它甚至不返回 restApiRootResourceId。
有任何想法吗?
解决方案
好的,我自己找到的。你可以这样做:
provider:
httpApi:
id: ApiID # ID of externally created HTTP API to attach resources
timeout: 5
推荐阅读
- android - Android Kotlin 将文件写入“文件”->“文档”-如何获取 URI?
- c++ - 如何使用 cmake 添加不同的头文件夹,以便项目正确编译和运行
- r - 将列添加到大标题
- firebase - React-Native Firebase 推送通知 IOS 仅适用于我的帐户电话 Plz HELP ;(
- firefox - 如何在 Firefox 中使用 ffmpeg.wasm 而不获取 SharedArrayBuffer?
- python - 从 Google Colab 中的 Google Sheets 读取已发布的 CSV 是否有变化?
- python-3.x - 为什么我的函数在我想要返回某些东西时不需要我使用字符串?
- r - 如何保持与另一个数据集的一个列匹配的变量
- python - Cx_freeze:如何解决由多个同名 .dylib 文件引起的冲突
- node.js - 在 nodejs/react 页面中返回 HTML 的 Json 响应