防止无服务器自动生成 API 端点

Prevent serverless from autocreatin API endpoint

使用 serverless 部署我的项目时,它会自动为所有已知函数创建端点。我想拥有许多没有 API 端点的函数,即使用 AWS.Lambda().invoke(lambda_name, params).

调用它

是否可以指示 serverless 不要为特定功能创建端点?

假设您的 serverless.yml 看起来与此类似:

functions:
  foo:
    handler: handler.foo
    events:
      - http:
          path: foo
          method: POST

只需删除 events 部分:

functions:
  foo:
    handler: handler.foo