无服务器 |如何将 Lambda 授权方设置为 None (public API)
Serverless | How to set Lambda authorizer to None (public API)
请考虑以下代码 (serverless.yml):
functions:
exportCvToPdf:
handler: handler.exportCvToPdf
timeout: 20
events:
- http:
path: export
method: post
部署到 AWS returns link 到 API 端点。
卷曲端点 returns:
{"message":"Missing Authentication Token"}
如何使用无服务器框架制作 public 端点?
我试过以下方法:
functions:
exportCvToPdf:
handler: handler.exportCvToPdf
timeout: 20
events:
- http:
path: export
method: post
authorizer: none # None NONE "none" "NONE" "None" has also been tried
以上 returns 部署时出错:
Function none doesn't exist in this Service
您应该可以省略 authorizer
并且您的端点将在部署后立即公开访问。确保您使用正确的路径和方法调用正确的 URL。您能否分享您如何调用部署的端点?
请考虑以下代码 (serverless.yml):
functions:
exportCvToPdf:
handler: handler.exportCvToPdf
timeout: 20
events:
- http:
path: export
method: post
部署到 AWS returns link 到 API 端点。 卷曲端点 returns:
{"message":"Missing Authentication Token"}
如何使用无服务器框架制作 public 端点?
我试过以下方法:
functions:
exportCvToPdf:
handler: handler.exportCvToPdf
timeout: 20
events:
- http:
path: export
method: post
authorizer: none # None NONE "none" "NONE" "None" has also been tried
以上 returns 部署时出错:
Function none doesn't exist in this Service
您应该可以省略 authorizer
并且您的端点将在部署后立即公开访问。确保您使用正确的路径和方法调用正确的 URL。您能否分享您如何调用部署的端点?