Amazon Bedrock AgentCore 运行时现支持通过 Node.js 直接部署代码

发布于: 2026年4月28日

除了现有的 Python 支持外,Amazon Bedrock AgentCore 运行时现在还支持 Node.js 作为托管语言运行时,用于直接部署代码。开发人员可以将代理代码和依赖项打包到 .zip 文件存档中,从而将其基于 Node.js 的代理部署到 AgentCore 运行时,而无需构建或管理容器映像。

要进行部署,请使用 Node.js 编写代理,将其与依赖项打包为 zip 文件,将该 zip 文件上传到 Amazon S3,然后创建代理运行时。您可以部署普通的 Node.js 应用程序、TypeScript 项目(需要先编译成 JavaScript),或者使用任何代理框架(如 Strands Agents SDK)构建的代理。依赖项可以作为 `node_modules` 文件夹包含在 zip 中,也可以使用 esbuild 捆绑到单个 JavaScript 文件中,以减小包的大小。

AgentCore 运行时上运行的 Node.js 代理可享受与其他受支持运行时相同的功能,包括会话隔离、使用 SigV4 和 OAuth 2.0 的内置身份验证、双向流式传输、托管会话存储以及通过 Amazon CloudWatch 实现的可观测性。通过适用于 OpenTelemetry 的 AWS Distro 的 Node.js 自动检测包可以使用可观测性功能。

要了解更多信息,请参阅 Amazon Bedrock AgentCore 文档中的 Node.js 的直接代码部署