Skip to content
KitploitKITPLOIT
工具漏洞利用博客
Log in
提交
工具漏洞利用博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

订阅源联系隐私© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
serverless — 用于在 AWS Lambda 上部署和管理无服务器应用程序的 CLI 框架,支持 YAML 基础设施、本地开发以及多语言运行时。 | Kitploit
工具/GitHubGitHub/serverless/serverless
云基础设施安全通用工具无服务器安全DevSecOps实用工具与框架身份与访问管理 (IAM)身份验证无服务器安全 分类第 14 名
GitHubserverless/serverless

serverless

46.9k5.7k1551天前Kitploit 审核通过

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

用于在 AWS Lambda 上部署和管理无服务器应用程序的 CLI 框架,支持 YAML 基础设施、本地开发以及多语言运行时。

查看仓库网站

Serverless Framework AWS Lambda AWS DynamoDB API Gateway


网站  •  文档  •  X / Twitter  •  社区 Slack  •  论坛


The Serverless Framework – 使您可以轻松使用 AWS Lambda 和其他托管云服务,构建能够自动扩展、空闲时零成本且维护成本极低的应用。

Serverless Framework 是一个命令行工具,采用易用的 YAML 语法,既部署您的代码,也部署支持众多无服务器应用场景(如 API、前端、数据管道和定时任务)所需的云基础设施。它是一个多语言框架,支持 Node.js、Typescript、Python、Go、Java 等。它还通过 1,000 多个插件实现完全可扩展,这些插件为框架添加了更多无服务器用例和工作流。

由 Serverless Inc 积极维护。


Serverless Framework - V.4

Serverless Framework V.4 概览视频

2026 年 7 月 – V.4 持续带来重要更新。请查看以下所有内容。最近的版本增加了 Sandboxes(AWS Lambda 上的隔离的、临时的计算环境)、原生 Amazon Bedrock AgentCore 支持、托管实例、持久函数,以及内置的 AWS Login 与 SSO。一如既往,我们比以往任何时候都更加期待无服务器的未来。

V.4 中的新功能

以下是目前 V.4 中所有新增内容的列表:

  • Sandboxes – 在 AWS Lambda 上部署隔离的、临时的计算环境,非常适合不受信任的或按会话隔离的工作负载,例如 AI 代理和代码执行。点击此处了解更多信息。
  • Amazon Bedrock AgentCore 支持 – 直接在 serverless.yml 中通过 ai 属性定义 AI 代理、记忆、工具、网关、浏览器和代码解释器,并使用 serverless agent 命令进行管理。点击此处了解更多信息。
  • AWS Login 与 SSO – 通过基于浏览器的流程设置 AWS 凭证,使用 serverless login aws 和 serverless login aws sso。
  • 部署差异 – 在部署前使用 serverless diff 预览部署将如何改变您线上的 AWS CloudFormation 堆栈。
  • Reconcile 命令 – 当堆栈在 CLI 之外被移除时,通过 serverless reconcile 保持使用记录与您的 AWS 账户同步。
  • 托管实例 – 原生支持基于 EC2 的 Lambda 执行,以实现更高的吞吐量、可预测的容量和长时间运行的工作负载。
  • 持久函数 – 内置支持持久化、有状态的工作流和长时间运行的编排。
  • Lambda 租户隔离模式: 使用租户隔离模式为每个租户创建独立的 Lambda 计算环境,有助于减少“嘈杂邻居”效应,并更清晰地将高流量客户隔离。
  • HTTP 响应流式传输: 通过 API Gateway HTTP API 从 Lambda 流式传输日志、长时间运行的报告、部分响应或 AI LLM 响应。
  • 按函数 IAM 角色: 添加按函数的 IAM 策略,或将整个服务切换为使用按函数策略。
  • 内置插件: 流行的社区插件现在已成为框架的一等内置功能,包括 Python requirements、AppSync、Prune、API Gateway Service Proxy 等。
  • 改进的自定义域名支持: 您不再需要外部插件来自动为您的 API 等配置自定义域名和 SSL 证书。现在它已内置到 Serverless Framework CLI 中。
  • 与 Doppler 集成: 现在您可以通过 Serverless Framework Variables 轻松地从 Doppler 获取 Secrets。
  • 隆重推出 Serverless MCP: 专为 Cursor、Windsurf 和其他 AI 驱动的 IDE 打造,它可从您的代码中自动检测云资源,从 AWS 获取日志、状态和配置,让您无需访问 AWS 控制台即可直接在 IDE 中调试无服务器应用!支持 Serverless Framework、Cloudformation 等。
  • 支持 AWS SAM、AWS CloudFormation 和传统 Serverless Framework 项目: 现在,您可以使用一个工具部署这三种 IaC 项目文件。点击此处了解更多信息
  • 原生 TypeScript 支持: 现在您可以在 serverless.yml 的 AWS Lambda 函数中使用 .ts 处理器,并在部署时自动构建。ESBuild 现已包含在框架中,使这一切成为可能。点击此处了解更多信息。
  • AWS AI Stack: V.4 针对 AWS AI Stack 进行了优化。在 AWS 上部署面向 AI 应用的全栈、无服务器样板,包含通过 Amazon Bedrock 提供的 LLM 等更多功能。
  • 新的 Dev 模式: 运行 serverless dev,将来自您线上架构的事件路由到本地代码,使您无需部署即可快速进行更改。点击此处了解更多信息。
  • 最新的运行时支持: 支持 AWS Lambda 上的 Node.js 24 (nodejs24.x)、Python 3.14 (python3.14) 和 Java 25 (java25)。
  • 最新区域支持: 支持所有主要区域,包括新西兰新发布的 ap-southeast-6。
  • 新的 Stages 属性: 通过 stages 轻松组织特定于阶段的配置,并设置 default 配置作为回退。
  • 改进的 Compose 体验: Serverless Compose 现在拥有更出色的全新 CLI 体验,能更好地展示正在部署的内容。
  • 新的 Terraform 与 Vault 集成: 从多个 Terraform 状态存储解决方案拉取状态输出,并从 Vault 拉取机密。Terraform 文档 Vault 文档
  • 支持命令: 通过 CLI 直接 向我们的团队发送支持请求,请求会自动包含上下文信息,您可以在发送前查看。
  • 面向 AI 的调试摘要: 当您遇到错误时,可以运行 "serverless support --ai" 生成一份简明报告,详细说明您最近的错误及所有必要的上下文,非常适合粘贴到 ChatGPT 等 AI 工具中。
  • AWS Lambda 高级日志控制: 以 JSON 格式捕获日志、提高日志粒度,并设置自定义日志组。这里是 AWS 文章。这里是 YAML 实现
  • Axiom 集成: 与 Axiom 的可观测性解决方案 集成,获得强大的日志、指标和链路追踪体验,成本比 AWS cloudwatch 低 3 倍。
  • AWS SSO: 环境变量(尤其是由 AWS SSO 设置的环境变量)现在具有更高优先级。框架和 Dashboard 不再干涉这些变量。
  • 自动更新: 现在默认启用自动更新。不过,您将能够控制可接受的更新级别。
  • 改进的上手与设置体验: serverless 命令已重写,在设置新项目或现有项目时更具帮助性。
  • 更新的自定义资源处理器: 所有自定义资源处理器现在都使用当前的 Node.js 运行时 (nodejs22.x)。
  • 弃用非 AWS 提供商: 其他云提供商已被弃用。V.4 专注于在 AWS 上提供最佳体验。

破坏性变更

我们力求避免对 "aws" 提供商造成破坏性变更。但是,有几项大的变化需要注意:

  • V.4 许可证正在变更。有关详细信息,请参阅下面的部分。
  • CLI 中需要进行身份验证。
  • 非 AWS 提供商已被弃用。我们将在 V.4 中引入使用其他云基础设施供应商的新方式。

如果您发现其他破坏性变更,请创建一个 issue。要了解更多关于差异和潜在破坏性变更的信息,请参阅我们的 升级到 Serverless Framework V4 文档。

V.4 中的许可证变更

请注意,V.4 仓库的结构和许可证与 V.4 npm 模块不同。npm 模块包含一些专有许可软件,因为 V.4 正转型为常见的 SaaS 产品,如先前宣布的那样。原始的 Serverless Framework 源代码等将继续保持 MIT 许可证软件,并且仓库结构清晰地区分专有和开源组件——MIT 许可的代码在 packages/serverless 中带有自己的 LICENSE 文件,而仓库根目录的 LICENSE 涵盖专有组件。


目录

  • 功能
  • 快速开始
  • 示例
  • 插件
  • 社区

功能

  • 构建更多,管理更少: 通过减少基础设施管理时间来加快创新。
  • 最大的多功能性: 应对多样化的无服务器用例,从 API 和定时任务到 WebSocket 和数据管道。
  • 自动化部署: 代码和基础设施部署一起处理,从而简化开发。
  • 本地开发: 将事件从 AWS 路由到本地 AWS Lambda 代码,无需部署每次更改即可更快开发。
  • 易于使用: 凭借简单的 YAML 配置,无需深厚的云基础设施专业知识即可部署复杂应用。
  • 语言无关: 使用您偏好的语言构建——Node.js、Python、Java、Go、C#、Ruby、Swift、Kotlin、PHP、Scala 或 F#。
  • 完整的生命周期管理: 轻松开发、部署、监控、更新和排查无服务器应用。
  • 可扩展的组织: 通过将大型应用拆分为 Services,并使用 Serverless Compose 单独或协同工作,从而高效组织大型项目和团队。
  • 轻松的环境管理: 无缝管理开发、预发布和生产环境。
  • 可定制: 通过丰富的插件生态系统扩展和修改框架功能。
  • 充满活力的社区: 获得支持,并与充满热情的 Serverless 开发者社区建立联系。

快速开始

以下介绍如何安装 Serverless Framework、设置项目,并将其部署到 AWS Lambda、AWS DynamoDB、AWS S3 等无服务器基础设施上的 Amazon Web Services。


通过 NPM 安装 Serverless Framework

首先,您必须安装 Node.js 运行时,版本 18.17.0 或更高,然后您可以通过 NPM 安装 Serverless Framework。

打开您的 CLI,运行以下命令以全局安装 Serverless Framework。```text npm i serverless -g

运行 `serverless` 来验证你的安装是否正常工作,并显示当前版本。

<br/>

## 更新 Serverless Framework

从版本 4 开始,Serverless Framework 会自动更新自身,并每 24 小时执行一次更新检查。
下载工具